Talking Drupal

Talking Drupal Hosts
undefined
Nov 13, 2023 • 1h 18min

Talking Drupal #424 - Web Sustainability Guidelines

Today we are talking about the Web Sustainability Guidelines, How sustainability applies to the web, and how your website can be more sustainable with guests Mike Gifford and Andy Blum. We’ll also cover LB Plus as our module of the week. For show notes visit: www.talkingDrupal.com/424 Topics What are the Web sustainability guidelines Do they only apply to environmental impact When we think about sustainability we think of funding, does WSG speak to that Why are the WSG important What is the best way to implement WSG How do the WSG’s apply to Drupal Have the WSG’s been finalized Are they open source How can someone get involved Resources Web Sustainability Guidelines Carbon footprint of your website Eggcorns Andy’s blog post w3c/sustyweb Sustainable web design working group Green Web Foundation Guests Mike Gifford - mgifford.medium.com @mgifford Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Melissa Bent - linkedin.com/in/melissabent merauluka MOTW Correspondent Martin Anderson-Clutz - @mandclu Layout Builder Plus Brief description: Have you ever wanted to make Layout Builder easier and more intuitive for content creators? There are a few modules that can help with that, but today we’re going to talk about one called Layout Builder Plus Brief history How old: Originally created in Apr 2022 Versions available: 2.0.1 release, compatible with Drupal 10 and 11 Maintainership Actively maintained, latest release just a week ago Number of open issues: 2, both bugs, but both marked as fixed Usage stats: 9 sites Maintainer(s): Tim Bozeman of Tag1 Module features and usage Provides an overhaul of the Layout Builder UI, to make it easier for content creators: Show a curated list of promoted blocks with icons, with lesser-used blocks available in a separate tab Once a block is placed it shows automatically generated content, instead of asking the user to fill out a form before they can see what it will look like Editing the content of a block happens in an overlay instead of the settings tray, so it can use more of the screen Moves the Save Layout and other action buttons to the bottom of the page Also adds some nice capabilities to Layout Builder, including: Drag and drop entire sections Change the layout of an existing section, even if it has blocks in it Clone and update existing blocks Finally, it includes a submodule to integrate with the Section Library module, which allows for a section within a layout to be saved so it can be reused again and again I’ll also note that this is a module nominated by one of our listeners in the #talkingdrupal channel of the Drupal slack workspace, so if there’s a module you’d like to hear about in this segment, drop us a note in there
undefined
Nov 6, 2023 • 59min

Talking Drupal #423 - Conflict Resolution Team

Today we are talking about The Conflict Resolution Team, What they do, and Why they do it with guest Mark Casias. We’ll also cover Smart Trim as our module of the week. For show notes visit: www.talkingDrupal.com/423 Topics What is the Conflict Resolution Team Why is the Conflict Resolution Team needed When / Why was the Conflict Resolution Team created What kinds of issues does the Conflict Resolution Team deal with Do you meet separately from discussing issues How do you handle burnout How does one become a member Why are you a member How do you submit an issue to the Conflict Resolution Team How many submissions do you get Do you have to include the Drupal Association Does the DA provide tools Does the Conflict Resolution Team need help Is there any specific training you look for Code of conduct training Anything you would like to add Resources Conflict Resolution Team Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Mark Casias - kanopi.com - markie MOTW Correspondent Martin Anderson-Clutz - @mandclu Smart Trim Brief description: Have you ever wanted to truncate provided user text in a more intelligent way than the “summary or trimmed” formatter in Drupal core? There’s a module for that. Brief history How old: Originally created in Apr 2012 Versions available: 7.x-1.6 and 2.1.0 versions available, the latter compatible with Drupal 8, 9, and 10 Maintainership Actively maintained Number of open issues 74, 8 of which are active bugs against the 2.x branch Test coverage, using the new GitLab CI User guide for documentation Usage stats: 66,919 Maintainer(s): Friends of the podcast, markie, ultimike, volkswagenchick Module features and usage Adds a variety of configuration options, in addition to the trim length: Whether the length is characters or words An optional suffix at the trim point e.g. ellipsis Whether or not to add a more link after the trimmed text Stripping HTML tags from the trimmed output The ability to customize the output even more via twig template override Because it works by providing a field formatter it works with entity display but also views, layout builder, and more A module I’ve used many times myself and found extremely useful. I haven’t had a chance to try the latest release, but given the recent focus on UI improvements, documentation, and flexibility in the twig template it should be even better than I remember
undefined
Oct 30, 2023 • 1h 8min

Talking Drupal #422 - Commerce Kickstart

Guest Ryan Szrama, co-founder of Centarro and commerce expert, talks about Commerce Kickstart, the state of headless commerce in Drupal, and what's new at Centarro. They also discuss the Navigation module and its proposed overhaul to Drupal's administration menu.
undefined
30 snips
Oct 23, 2023 • 1h 4min

Talking Drupal #421 - The Future of Drupal

Guest Ricardo Marcelino discusses the challenges and future of Drupal, including declining popularity, hiring challenges, and acquiring clients. They analyze the unique selling proposition of Drupal and explore strategies for attracting more users. The podcast also covers building React-based frontend with Drupal backend using the Next JS module and the advantages of open source compared to proprietary software.
undefined
Oct 16, 2023 • 60min

Talking Drupal #420 - Same Page Preview

Today we are talking about Same Page Preview, Why it’s needed, and When it might land in Drupal Core with our guest Chris Weber. We’ll also cover Type Tray as our module of the week. For show notes visit: www.talkingDrupal.com/420 Topics Origin story What does same page preview do Who maintains the module Current state How does the module handle smaller screens Performance Caching concerns Core inclusion Roadmap How can people get involved Listener Question: Stephen 10+ years ago, I recall connecting to Drupal Coffee on Google+ hosted by you, this is when we started Talking Drupal. Am I remembering right? Resources The Randomatics https://www.facebook.com/therandomatics https://soundcloud.com/therandomatics Pitchburg Getting it into core loom tool Talking Drupal #48 Overnight Website Challenge with Chris Weber Twin Cities Drupal talk about Same Page preview Loom videos showing progress: Phase 1: https://www.loom.com/share/425c0abedaf448f486a0289a7121361d Phase 2: https://www.loom.com/share/97fea8c3819a44aba0690aacb77f7a37 Phase 2.1: https://www.loom.com/share/04c5ced243314cdeb1a22e95b101b54e Guests Chris Weber - nerdery.com - cosmicdreams Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Mark Casias - kanopi.com - markie MOTW Correspondent Martin Anderson-Clutz - @mandclu Type Tray Brief description: Have you ever wanted to present a better, more organized version of the Content Add page, on a Drupal site with a large number of Content Types? There’s a module for that Brief history How old: created in Mar 2021 Versions available 1.2.4 for D9.2+ & D10 Maintainership Actively maintained, latest release <3 mo ago Number of open issues: 3, only 3 of which are bugs (2 have patches) Test coverage? Y Usage stats: 8,704 sites Maintainer(s): Created by marcoscano, along with a couple of co-maintainers, all of Lullabot Module features and usage Allows a site builder to categorize the content types and present them in a list or grid view Each content type can be a assigned a thumbnail and/or icon, to give content creators a visual idea of the options available to them, in addition to an extended description field Also an ability to assign a “weight” to each content type, to control the order in which it will display, within its category Also a Gin Type Tray module available to the Type tray look better when used with the Gin admin theme Listeners may remember our discussion of the Schema.org Blueprints module back in episode. That project includes a schemadotorg_type_tray module to provide its own Type Tray integration
undefined
Oct 9, 2023 • 1h 10min

Talking Drupal #419 - Drupal 7 EOL & Backdrop CMS

Today we are talking about Drupal 7 EOL, Backdrop CMS, and Upgrade strategy from Drupal 7 with guests Jen Lampton & Laryn Kragt Bakker. We’ll also cover Acquia Migrate: Accelerate as our module of the week. For show notes visit: www.talkingDrupal.com/419 Topics When is Drupal 7 EoL If someone is on Drupal 7 what are their options If someone does not have the resources to upgrade to Drupal 10 what can they do Can someone stay on Drupal 7 after EoL What is Backdrop CMS Listener question - James: Some people have mentioned that Backdrop has changed significantly since forking, does this affect upgrading from drupal 7 Listener question - James: Will there be another fork How can Backdrop help people get off of Drupal 7 Tell us a bit about Backdrop’s annual online event Is Backdrop negatively affecting Drupal 10 adoption How does someone get involved with Backdrop What are some big features on the Backdrop roadmap Resources Drupal 7 EOL Backdrop CMS How to get involved GitHub Zulip Flightpath CLI compare d7 -> d10 vs d7 -> backdrop https://backdropcms.org/news/why-we-moved-two-stanford-websites-to-backdrop-cms https://atendesigngroup.com/articles/making-case-drupal-7-backdrop-cms-upgrade Drupal 7 soft landing Guests Laryn Kragt Bakker - atendesigngroup.com - laryn Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Jen Lampton - jenlampton.com - jenlampton MOTW Correspondent Martin Anderson-Clutz - @mandclu Acquia Migrate: Accelerate Brief description: Have you ever wanted to add a layer of automation to Drupal’s migrate API, to simplify the process of migrating content and site architecture from Drupal 7 to Drupal 9? There’s a module for that. Brief history How old: created in July 2020 by Aaron Winborn-award winner webchick Versions available: 1.8.0 release which works with Drupal 9 Maintainership Actively maintained - latest release, its first as open source, was in the last week Number of open issues: 3 issues, none of which are bugs, and all labeled as fixed Usage stats: None, officially Maintainer(s): Current release by Wim Leers, a longtime Drupal contributor and core subsystem maintainer Module features and usage The goal of Migrate Accelerate is to make Drupal core’s migrate API something that can be used by less technical users to migrate a Drupal 7 site to a modern version of Drupal Relies on an Acquia CLI command to analyze your Drupal 7 site, so it can generate a composer.json file using an existing matrix of hundreds mappings from legacy modules to modern Drupal equivalents, including patches That composer file becomes the basis for your migrated site, into which it will begin to migrate your content architecture It provides a dashboard that lists out the various kinds of content found on the origin site, with an ability to control the order in which the migrations will be performed At any point it’s possible to see a live preview the content that’s been migrated, within the same UI There’s also a drush command to trigger the same process, which actually runs more efficiently but still allows for live preview If you want to get an estimate on how much of your Drupal 7 site can be migrated automatically, there is also a Flightpath report you can generate (using a drush command) which is an HTML file that summarizes how much of your Drupal 7 site can be migrated automatically Migrate Accelerate used to be available only to Acquia customers and partners, but with this new release anyone in the community can use it to help them migrate their Drupal 7 site forward
undefined
Oct 2, 2023 • 1h 1min

Talking Drupal #418 - Inclusive Hiring Practices

Today we are talking about Inclusive Hiring Practices, Disability Employment Awareness Month, and tips to improve your hiring practices with our guest Donna Bungard. We’ll also cover Organigrams as our module of the week. For show notes visit: www.talkingDrupal.com/418 Topics When is National Disability Awareness Month What is the definition of Inclusive in this context Why are inclusive hiring practices important Have organizations been doing well with this What is disclosure and how can it impact people What can organizations do to be more inclusive What tools can be used to improve hiring practices Whose responsibility is it to address issues Any closing thoughts Resources National Disability Employment Awareness Month Snow shovel cartoon Curb-cut effect Race after technology Center for accessible technology Apple assistive tech Guests Donna Bungard - @dbungard Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Jen Lampton - jenlampton.com - jenlampton MOTW Correspondent Martin Anderson-Clutz - @mandclu Organigrams Brief description: Have you ever needed a way to define and display an org chart on your Drupal website? There’s a module for that. Brief history How old: created in Apr 2016 by PatrickScheffer Versions available: 7.x-1.3, 8.x-1.3, and 8.x-2.3 versions, the last two of which can be used with Drupal 8, 9, and 10 Maintainership Maintenance fixes only Number of open issues: 2 issues, neither are bugs Usage stats: 377 sites Module features and usage The module works by extending core’s taxonomy hierarchy management You can organize who reports to who with a simple drag-and-drop, the same as any taxonomy hierarchy. For anyone who hasn’t used those, it would be basically the same as managing a menu structure Once created, an organigram can be viewed as a dedicated page, a block, and a token The 2.x branch uses Flexbox to achieve a CSS-only presentation that removes the need for any Javascript Appears to have been built to serve the needs of the Dutch House of Representatives I haven’t tested it, but I suspect that for a site with a very large organigram they need to build, tools like Client Side Hierarchical Select, built to make managing large taxonomies easier, are likely to work with Organigrams too
undefined
Sep 25, 2023 • 1h 7min

Talking Drupal #417 - The Recipes Initiative

The Recipes Initiative podcast discusses the future of install profiles and distros with expert guest Jim Birch. They explore topics like the use of recipes, comparisons with install profiles and distributions, namespace collisions, content inclusion, and the interaction between recipes and testing frameworks. The podcast also covers customization options for icons and the process of creating and applying recipes for Drupal projects.
undefined
Sep 18, 2023 • 1h 19min

Talking Drupal #416 - Single Directory Components

On today’s show we are talking about Single Directory Components in Drupal, How they differ from Web Components, and what are their benefits with guest Mateu Bosch & Mike Herchel. We’ll also cover Component Libraries: Theme Server as our module of the week. For show notes visit: www.talkingDrupal.com/416 Topics What are Single Directory Components? Where did the idea of adding Single Directory Components to Drupal come from? Where does support for this stand in Drupal Core? Fully supported? Still need a contrib module? How do they differ from Web Components? (Mike will take this one) How does Single Directory Components make Drupal Theme development easier? What is the point of creating a schema for an SDC? Can modules or themes override SDCs? How? Can SDC be integrated into component library systems like Storybook? How? Any other helpful contrib modules that enhance SDCs? Does this at all help a headless? How can someone get involved or help contribute to Single Directory Components? Resources Single Directory Components https://www.drupal.org/project/sdc JSON Schema https://json-schema.org/ SDC Display https://www.drupal.org/project/sdc_display SDC Styleguide https://www.drupal.org/project/sdc_styleguide Cl Devel https://www.drupal.org/project/cl_devel CL Server https://www.drupal.org/project/cl_server CL Generator https://www.drupal.org/project/cl_generator SDC Documentation https://www.drupal.org/project/drupal/issues/3345922 Mike’s blog https://herchel.com/ SDC Slack Channel (Components channel in Drupal Slack) #components https://drupal.slack.com/archives/C4EDNHFGS Drupal Board Elections https://www.drupal.org/association/board/elections Guests Mike Herchel - herchel.com @mikeherchel Mateu Bosch - mateuaguilo.com Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Andy Blum - andy-blum.com - andy_blum Module of the Week with Martin Anderson-Clutz - @mandclu Component Libraries: Theme Server This module lets you use component libraries, like Storybook, in your Drupal project, without Twig.js!
undefined
21 snips
Sep 11, 2023 • 1h 22min

Talking Drupal #415 - Front End Performance

Today's podcast discusses front end performance, common issues, and ways to test and fix them. Topics include web vitals, client side performance problems like flickering and slow loading, the impact of tracking scripts, and tools to improve Drupal front end performance. They also introduce the WebP converter module, discuss optimizing images, render blocking resources, and strategies for enhancing front end performance in Drupal.

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app