PodcastsTecnologíaTalking Drupal

Talking Drupal

Talking Drupal Hosts
Talking Drupal
Último episodio

573 episodios

  • Talking Drupal

    Talking Drupal #553 - Saving The Open Web

    18/05/2026 | 1 h 14 min
    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
  • Talking Drupal

    Talking Drupal #552 - MOSA

    11/05/2026 | 1 h 12 min
    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.
  • Talking Drupal

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

    08/05/2026 | 54 min
    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
  • Talking Drupal

    Talking Drupal #551 - Drupal Recording Initiative

    04/05/2026 | 1 h 13 min
    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.
  • Talking Drupal

    Talking Drupal #550 - The Future of Site Builders

    27/04/2026 | 1 h 15 min
    In episode 550 of Talking Drupal, Rod Martin joins us to discuss how Drupal site builders are defined, how their role has changed across Drupal versions, and what the future may look like with Drupal CMS, Canvas, and Drupal AI. The show's module of the week is Password Policy, presented by Avi Schwab, covering customizable password constraints and password expiration/reset features, along with supporting modules Password Policy Extras and Password Policy Pwned, which checks passwords against the Have I Been Pwned database. The conversation also explores the challenges site builders face around layout, theming, and configuration management, and the need for better templates, workflows, and guardrails as AI-assisted site building evolves.
    For show notes visit:
    https://www.talkingDrupal.com/550
    Topics
    Module of the Week: Password Policy
    MidCamp 2026 Promo
    Defining Drupal Site Builders
    Rod's Training Background
    Site Builder Role and Skills
    Comparing Drupal WordPress Joomla
    Editors vs Site Builders
    Site Building Changing in Drupal
    Layout Builder Fallout
    Canvas and AI Promise
    Barriers and Bulk Fields
    Prompt Built Architecture
    Guardrails and Nuance
    Playbooks and Context
    Drupal Must Shift
    Templates Over CMS
    Dev and Builder Handoff
    Two Paths Forward
    Recipes Upgrade Gotchas
    Closing and Contacts
    Resources
    NIST Password Guidelines - https://specopssoft.com/blog/nist-password-guidelines/
    Password Recipe -
    Emdash - https://blog.cloudflare.com/emdash-wordpress/
    Talking Drupal #122 - Taxonomy or Entity Reference
    https://talkingdrupal.com/122
    Guests
    Rod Martin - DrupalHelps.com imrodmartin
    Hosts
    Nic Laflin - nLighteneddevelopment.com nicxvan
    Avi Schwab- froboy.org froboy
    Module of the Week
    with Avi Schwab- froboy.org froboy
    Password Policy - A password policy can be defined with a set of constraints which must be met before a user password change will be accepted. Each constraint has a parameter allowing for the minimum number of valid conditions which must be met before the constraint is satisfied.
Más podcasts de Tecnología
Acerca de Talking Drupal
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
Sitio web del podcast

Escucha Talking Drupal, Applelianos y muchos más podcasts de todo el mundo con la aplicación de radio.es

Descarga la app gratuita: radio.es

  • Añadir radios y podcasts a favoritos
  • Transmisión por Wi-Fi y Bluetooth
  • Carplay & Android Auto compatible
  • Muchas otras funciones de la app