Talking Drupal cover image

Talking Drupal

Latest episodes

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.
undefined
Sep 4, 2023 • 1h 8min

Talking Drupal #414 - Future of Web Content

Guest John Doyle, a content management expert, discusses the future of content management and its challenges. They explore the role of Drupal and headless solutions, highlighting the importance of content architecture and composable content. The chapter also covers the concept of access control and policy permissions in Drupal, discussing its flexibility and use cases. The speaker emphasizes the need for planning and using the right tools for web development and content management.
undefined
Aug 28, 2023 • 1h 3min

Talking Drupal #413 - Drupal Coffee Exchange

On today’s show we are talking about The Drupal Coffee Exchange, How it got started, and How it keeps going with guest AmyJune Hineline. For show notes visit: www.talkingDrupal.com/413 Topics What’s new with AmyJune What is the Drupal Coffee Exchange How did it start Who started it Where was the first Drupal Coffee Exchange How do you participate Live Mail How is it live Does it have to be ground or whole bean Listener question: Stephen - How can it be added to a camp What was your favorite coffee received What was your favorite coffee given John’s first experience Brick of Shame When is the next Coffee Exchange Where is the schedule Favorite type of coffee Resources Our friends at the Linux Foundation are offering Talking Drupal Listeners 25% off on any e-learning course, certification exam or bundle. Good from August 22-Sept 30, 2023. With discount code LFDrupal25 … Please note Bootcamps, ILTs and FinOps courses are excluded. Join the Quarterly Coffee Exchange: Coffee Exchange Slack #coffee-exchange Equator Coffee Spinn Coffee Maker Enter the coupon code at checkout, or follow the link below to receive $100 off your Spinn. SMDNI120337 (Affiliate link) https://www.spinn.com/order?code=SMDNI120337 Vertigo Dave’s Coffee Link to Brian Perry’s Video https://drupal.slack.com/files/U24L61M26/F03DEUBDPJN/image_from_ios.jpg https://www.brickofsha.me/ Next stops for the Coffee Exchange: DrupalCon Lille Your camp! Drupal Coffee Exchange Social Twitter @DrupalCoffee Mastadon https://drupal.community/@DrupalCoffee Hashtag: #DrupalCoffeeExchange Guests AmyJune Hineline - volkswagenchick Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Andy Blum - andy-blum.com - andy_blum MOTW Correspondent Martin Anderson-Clutz - @mandclu Coffee Brief description: Have you ever wanted to quickly search your Drupal admin UI for the specific page you need to get to? There’s a module for that! Brief history How old: created in Nov 2011 Covered as MOTW back in episode #45 Versions available: 8.x-1.3 (D9 & 10), 7.x-2.3 Maintainership Number of open issues: 53 open, 13 of which are bugs against the 8.x branch Does have test coverage Usage stats: Almost 31,000 sites Maintainer(s): Michaelmol, who appears to have created the module in his first year on drupal.org, now almost 13 years ago Module features and usage With a simple keystroke, (option-d or alt-d) you can start your search, and then see suggestions as you type Can use the arrow keys to move between suggestions Listeners who have used Mac apps like Alfred or Spotlight will be familiar with the experience A very fast way to move between different places in your Drupal admin Also includes :add as a quick way to add content of a specific type Provides a hook you can use to define your own commands There is a Coffee Extras module that adds more commands, but it doesn’t work with Drupal 10 and is marked as no longer developed Also worth noting that the Gin admin theme comes with built-in optimization and formatting for Coffee, so you can enjoy Gin and Coffee together
undefined
Aug 21, 2023 • 1h 7min

Talking Drupal #412 - Lando Episode II

Today we are talking about Lando, the release cycle, and Lando 4.0 with our guest Aaron Feledy. For show notes visit: www.talkingDrupal.com/412 Topics About Aaron What is Lando Best type of development for Lando Listener Q: Stephen - I Recently switched to ddev for Mutagen, will Lando support that in the future Release schedule Development process Favorite features When is 4.0 and what is in it Best reasons to choose Lando Adoption rate of Lando Listener Q: Stephen - Nic switched from Lando to DDEV, why and what features would he like to see in Lando to go back Listener Q: Matthieu - I use Lando and I am trying to convince coworkers to use it as well, any advice Resources Lando Roadmap Lando Docs Guests Aaron Feledy lando.dev - Arrow Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Andy Blum - andy-blum.com - andy_blum MOTW Correspondent Martin Anderson-Clutz - @mandclu Workflow Participants Brief description: Have you ever wanted to assign moderated content to specific users to edit or approve it before publishing? There’s a module for that! Brief history How old: created in Feb 2017 Versions available: 8.x-2.6 (D8 & D9), 3.0.0-alpha1 (D9 & D10) Maintainership Seeking a new maintainer Number of open issues: 17 open, 3 of which are bugs Does have test coverage Usage stats: 9 sites Maintainer(s): Jheadstrom, who maintains his own stable of modules, including a number in the Message stack Module features and usage Creates a new tab on nodes, on which a content creator (or anyone with the necessary permission) can assign one or more editors or reviewers Can specifically designate which roles can be editors or reviewers Editors have the ability to make changes and transition content between states, while reviewers can only move between states For each transition in your workflow, can specify if editors and/or approvers are able to perform the transition Can optionally send a notification email to workflow participants as they are added to a piece of content I used to have a boss who liked to say “The surest way to starve a dog is to put two people in charge of feeding it”, so the idea of specifically assigning individuals to individual pieces of content is potentially very powerful

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode