Skip to content
Artwork for Talking Drupal

Talking Drupal

Talking Drupal Hosts

Talking Drupal is a weekly chat about web design and development by a group of people with one thing in common: We Love Drupal. With hosts John Picozzi, Nic Laflin, and Martin Anderson-Clutz

Play
  • 24 episodes
  • weekly
  • Avg 1 hr 5 min
  • English
Counted on this page — what you have heard stays on this device, so it is not something the list can be paged by.
  • May 18 · 1 hr 14 min

    Talking Drupal #553 - Saving The Open Web

    Today we are talking about The Open Web, What it means, and Why it's important with guest Alex Moreno. We'll also cover AI Schema.org JSON-LD as our module of the week. For show notes visit: https://www.talkingDrupal.com/553 Topics Defining the Open Web Drupal in a Bubble Marketing and PR Challenges AI Bias Against Drupal Why AI Won't Recommend Drupal Is Drupal AI Native Marketing Against Giants Local Evangelism Push Funding Outreach Trips Drupal CMS PR Gap Templates Lower Barriers Need a Drupal Onramp Speaking Beyond Drupal Web Summit Lessons Sell Problems Not Drupal Rethinking DrupalCon Camps and New Audiences Marketplace Ecosystem Idea Wrap Up and Contacts Resources Drupalcamp Grenoble 2026 - Bursting the bubble Drupal Iberia keynote Schema dot org Drupal is Great! Its Perception Might Not be TD Cafe - Caching Guests Alex Moreno - alexmoreno Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Bernardo Martinez - bernardm28 MOTW Correspondent Jacob Rockowitz - jrockowitz.com jrockowitz Brief description: The AI Schema.org JSON-LD module provides a straightforward way to send a prompt — including a webpage's content and data, along with instructions and requirements — to an AI provider and receive a response containing valid Schema.org JSON-LD for saving and embedding in a webpage. It's a "glue module" that combines AI Automators, Field Widget Actions, and JSON Field to create an AI-powered Schema.org JSON-LD field for content entities. Module name/project name: AI Schema.org JSON-LD Brief history How old: Created in April 2026 by jrockowitz (Jacob Rockowitz) of The Big Blue House Versions available: 1.0.0-alpha1 (requires Drupal ^11.3); 1.0.x-dev branch also available Maintainership Actively maintained Yes — updated as recently as April 30, 2026 Security coverage No — not currently covered by Drupal's security advisory policy; use at your own risk Test coverage The module notes that all contributed code must include test coverage, though it is early alpha Documentation Yes — the project page includes setup instructions, implementation guidance, philosophy, and a 2-minute demo video on YouTube Number of open issues: 0 open issues, 0 of which are bugs against the current branch Usage stats: 1 site currently reporting use of this module Module features and usage Adds a native JSON "Schema.org JSON-LD" field to content entities (nodes, media, taxonomy terms) Field is populated via an AI automator triggered by a Field Widget Action, keeping a human in the review loop before saving Stores Schema.org JSON-LD as native JSON data, creating a fully queryable knowledge graph for the site Works with complex nested content structures (paragraphs, components) by having AI parse and generate the structured data Includes an optional sub-module for logging prompts and AI responses for human and AI review and iterative improvement Configurable per entity type/bundle via UI, Drush, or Drupal recipe Philosophy: "Use AI to build a tool that helps AI understand your website while always keeping a human in the loop" Built using AI coding agents (Claude and Codex), with community contributions encouraged — especially around crafting and sharing optimal prompts

  • May 11 · 1 hr 12 min

    Talking Drupal #552 - MOSA

    Today we are talking about The Midwest Open Source Alliance, What they do, and How they support Drupal with guests April Sides & Tearyne Almendariz. We'll also cover Canvas Field Component as our module of the week. For show notes visit: https://www.talkingDrupal.com/552 Topics Congratulations to April as the 2026 Aaron Winborn award! What is MOSA, and what gap in the Drupal ecosystem was it created to fill? How did MOSA get started, and who were the key people behind its formation? MOSA acts as a fiscal sponsor—what does that actually mean in practice for Drupal events and initiatives? What are some of the projects or camps MOSA currently supports? How does MOSA help sustain and grow regional Drupal communities over time? What does membership in MOSA look like, and who should consider getting involved? How does MOSA balance local community focus with broader, national or global Drupal efforts? What are the biggest challenges MOSA faces as a nonprofit supporting open source communities? How has MOSA evolved in recent years, and what's different today compared to when it launched? Looking ahead, what's the long-term vision for MOSA and its role in the Drupal ecosystem? Resources MOSA Website MOSA Drupal Project Aaron Winborn Handbook Moline, Illinois Guests Tearyne Almendariz - nlbcworks.com NineLivesBlackCat April Sides - weekbeforenext Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi MOTW Correspondent Martin Anderson-Clutz - mandclu.com mandclu Brief description: Have you ever wanted to place Drupal-rendered fields into your Drupal Canvas templates? There's a module for that. Module name/project name: Canvas Field Component Brief history How old: created in Apr 2026 by me! With some help from a couple of AI models Versions available: 1.0.0, which works with Drupal 11.2 or newer Maintainership Actively maintained Security coverage Test coverage Documentation - a README, but is designed to be narrow in scope Number of open issues: technically 5 open issues, but all marked as fixed Usage stats: 41 sites Module features and usage By design, when using Drupal Canvas to create templates for content types, the idea is to map field values to properties in the template's components That is a new system, however, so site builders may find there are gaps in terms of available mappings for field types they need to use, or may want to draw on mature formatting options such the responsive image definitions that come with Drupal CMS With the Canvas Field Component module installed, you'll find a new "Field display" option available in your Canvas component library. When you drag that into a Canvas template layout, you can choose which field from the content type you want to display, and the formatter to use That, in turn, will expose all settings for the chosen formatter, as well as any third-party settings available, for example if using Date Augmenters with Smart Date fields Those settings will be reflected in real-time inside the Canvas UI preview, and then on rendered content once the template changes are published This module started as a simple idea, based on my own experience using other UI-based Drupal solutions for laying out content type templates, like Layout Builder or Acquia Site Studio. Over the years, I've come to appreciate the flexibility of being able to place Drupal-rendered fields into templates, so you can mix-and-match existing, robust formatting options with flexible ways of pulling field values into layouts that also include more bespoke elements. Or, just use this as a way to add more layout flexibility to Drupal's default, linear display controls. That's what I do on my own blog, where I use Layout Builder but don't have a single custom layout on the site. It's only used for enhancing the layout of structured content. Full disclosure: I also used the idea for Canvas Field Component as the impetus to venture into vibe coding, inspired by the conversations happening in the AI Learners Club, which listeners will hear more about in an upcoming episode.

  • S1 · E16
    May 8 · 54 min

    TD Cafe #016 - Understanding Drupal Caching with Matt and Nic

    Nic Laflin and Matt Glaman sit down to discuss Drupal caching and Matt's new Leanpub book, Understanding Drupal: A Complete Guide to Caching Layers. For show notes visit: https://www.talkingDrupal.com/cafe016 Topics New Book on Caching Why Drupal Caching Shines Cache Tags Explained Cache Context Variations What Caching Really Is Invalidation Across the Stack NGINX Layer Pitfalls What Drupal Can Cache Writing Cacheable Render Arrays Debugging Metadata Issues Testing Caching Strategies Researching the Book Variation Cache Deep Dive Access Policy and Performance Permissions Caching and Disk IO Extension Discovery Tangent File Cache Explained Clearing File Cache in Tests Updating the Book Over Time Leanpub Pricing and Royalties Publishing Workflow and Tools Writing Process and Editing Matt Glaman Matt Glaman is an experienced software engineer and a prominent member of the Drupal community. With over a decade of experience in web development, he has developed a wealth of knowledge and expertise. He is the author of several books, including "Drupal 8 Development Cookbook" and "Drupal 10 Development Cookbook," which provide a comprehensive guide to building and customizing Drupal sites. And recently, the book Understanding Drupal: A Complete Guide to Caching Layers. Nic Laflin Nic Laflin is an accomplished Drupal architect and the founder of nLightened Development LLC, a web development and design firm established in 2008 that leverages highly extensible CMS frameworks to solve complex business challenges. They've been working with Drupal since late 2008, delivering creative solutions for a diverse roster of clients—from government agencies and e-commerce platforms to higher-education institutions and HIPAA-compliant medical services. Recently, Nic has focused on Native Web Components for platform-agnostic design, and has deep experience integrating AWS and building mobile application back ends. A recognized Drupal guru, Nic speaks regularly at regional Drupal camps and co-hosts the Talking Drupal podcast, where they share best practices and innovations with the community. Outside of technology, Nic enjoys building with LEGO, experimenting in the kitchen, and designing home automation projects. You can learn more at www.nlightened.net. Resources Understanding Drupal: A Complete Guide to Caching Layers https://mglaman.dev/blog/leveraging-list-cache-tag-entity-types If you're using a reverse proxy then disable the internal page cache https://www.drupal.org/project/drupal/issues/3414825 Guests Nic Laflin - nLighteneddevelopment.com nicxvan Matt Glaman - mglaman.dev mglaman

  • #551
    May 4 · 1 hr 13 min

    Talking Drupal #551 - Drupal Recording Initiative

    Kevin Thull, who leads the Drupal Recording Initiative (DRI), joins us to discuss why DRI started, how it scaled from Kevin recording local camps to supporting many events, the hub-and-mentorship model for maintainers, differences between shipping kits vs onsite support, costs compared with traditional AV vendors, and challenges like aging capture hardware, audio/video troubleshooting, and sustainable funding. For show notes visit: https://www.talkingDrupal.com/551 Topics Module of the Week TFA Why Recording Matters Early Events and Growing Pains Post Production and Gear Limits Recording DrupalCon vs Camps Costs and Value Breakdown Pittsburgh Turning Point Hubs and Mentoring New Recordists Beyond Drupal Events Hands Off Goals Impact and Adoption Workflow Pain Points Content First Recording Maintainers and Volunteers Volunteer Stress Factors Funding and Platforms Drupal TV Origins Roadmap and Growth Wrap Up and Contacts Resources MOTW - Two-factor Authentication (TFA) - https://www.drupal.org/project/tfa TFA Email OTP Plugin - https://www.drupal.org/project/tfa_email_otp National Institute for Standards and Technology's Special Publication 800-63B section 3.1.1.2 "Password Verifiers" - https://pages.nist.gov/800-63-4/sp800-63b.html#passwordver Drupal Recording Initiative - https://www.drupal.org/project/dri DrupalCon Chicago Playlist - https://www.youtube.com/playlist?list=PLpeDXSh4nHjQpb2cHv9rgQv4lvq1-ZkC3 Guests Kevin Thull - Drupal Recording Initiative kthull Guest Host Bernardo Martinez - bernardm28 Hosts Nic Laflin - nLighteneddevelopment.com nicxvan Avi Schwab - froboy.org froboy Module of the Week with Avi Schwab- froboy.org froboy Two Factor Authentication - Two-factor authentication for Drupal sites. Drupal provides authentication via something you know – a username and password while TFA module adds a second step of authentication with a check for something you have – such as a code sent to (or generated by) your mobile phone. TFA is a base module for providing two-factor authentication for your Drupal site. As a base module, TFA handles the work of integrating with Drupal, providing flexible and well tested interfaces to enable your choice of various two-factor authentication solutions like Time-based One-Time Passwords (TOTP), SMS-delivered codes, pre-generated codes, or integrations with third-party services like Authy, Duo and others.

Showing 21–24 of 24 episodes