Talking Drupal
Talking Drupal Hosts
0
Talking Drupal is a weekly podcast about web design and development, focusing on the Drupal content management system. Hosted by John Picozzi, Nic Laflin, and Martin Anderson-Clutz, the show covers topics relevant to Drupal enthusiasts and professionals. Each episode features discussions, tips, and interviews with community members.
Jaksot
-
Talking Drupal #562 - Acquia Fair Trade Initiative 23.07.2026 1t 8minToday we are talking about Supporting Open Source, Acquia, and The Acquia Fair Trade Initiative with guest James Sims. We'll also cover Image Effects as our module of the week. For show notes visit: https://www.talkingDrupal.com/562 Topics Fair Trade Initiative Explained How the Program Started Why Fair Trade Matters Adoption and Open Framework Agency and Freelancer Benefits Partner Funded Giving Who Can Be Makers Tracking Participation Tax Deduction Questions Community Shaped Program Money Counts Too Early Challenges Timeline And Launch Sustainability Built In How To Get Involved Defining Success Origins Of Fair Trade Resources Acquia Fair Trade Initiative Taste of chicago Giordanos Recommended by John Lou's pizza Five For The Future Image Convolution Playground Guests James Sims - rcjmselp85 Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Avi Schwab - froboy.org froboy MOTW Correspondent Avi Schwab - froboy.org froboy Brief description: Have you ever gone to edit an image style in Drupal, looked at the list of filters, and said "give me more! I want more!". Have you said "I'd like to mirror, filter, and convolute an image in Drupal - all at the same time". If so, you're in luck. Let me introduce you to our module of the week: Module name/project name: Image Effects Brief history How old: Created by Drupal user mondrake of Italy on 17 September 2015. It's also the successor to the ImageCache Actions module, which was created all the way back in 2008. Versions available: It has a 4.0.0 version available with Drupal 10 and 11 support, and a 5.0.0 version for Drupal 11.3 and above. Maintainership Actively maintained Security coverage Test coverage Documentation It has a full README with details about the available image styles and whether they are supported by the GD or ImageMagick PHP libraries. Number of open issues: 35 open issues, 3 of which are bugs against the current branch. (The current branch has only been out a few months, and many of the open issues against prior branches seem to still be relevant.) Usage stats: 35,196 sites report using this module, with most still on the 3.x or 4.x branches. (its predecessor, ImageCache Actions, still has over 25,000 active installs) Module features and usage The module is pulled in just like any other, with composer require and then enable via drush or the UI. Once it's installed there is a very basic settings page, but most folks won't use much on there. The power of Image Effects comes when you go to Config > Media > Image Styles and then edit an Image Style. Once Image Effects is enabled, you'll see over two dozen additional effects in the list. These effects range from simple to complex. Interestingly, many of the effects that were so amazing 15 years ago are now doable with CSS. Still, there are some incredibly powerful filters. Side note: I'd strongly recommend Aubrey Sambor's recent talk from Drupal Camp Asheville, "You Don't Need JS for That", and her prior talk "Color in CSS" to learn a ton of things you didn't know about CSS effects. The basics like Color Shift, Contrast, Mirror, Rotate, and more are there if you'd like to do these natively. More advanced filters like Sharpen, Blur, and Convolute let you make more complex modifications to images. "Convolution" is the process of applying n-dimensional matrixes to images to create effects such as blurring, sharpening, and edge detection. Try it out on https://anna.engineering/Image-Convolution-Playground/src/ Lastly, you can create advanced image styles with ImageMagick arguments, create Text overlays using the power of Drupal tokens, or even develop your own Image Effects guided by the incredibly detailed DEVELOPING.md file included with the module. -
TD Cafe #019 - From Drupal to FIRST Robotics 20.07.2026 41minMichael Kinnunen and Steve Wirt share how they each got started with Drupal through higher-ed jobs and stayed for the communit. They compare those community values to FIRST Robotics, explaining FIRST's K–12 programs (FRC, FTC, and FIRST LEGO League), kickoff-style challenges, and the "coopertition" culture where teams help competitors with parts and repairs. Both mentor highschool robotics teams in the US. For show notes visit: https://www.talkingDrupal.com/cafe019 Topics Cafe Catch Up Drupal Origin Stories Why Drupal Community What Is FIRST Mentoring Journeys Team Names Numbers Kickoff Build Sprint Coopertition In Action Awards And Impact Drupal for Team Ops Trying Recipes and Canvas Time Investment and Module Fixes Getting Students into Drupal Mentor Load and Teaching Java Student Run Team Culture Robot Ecosystem and Everybot Team Roles and Onboarding Adversity and Grit Lessons FIRST Programs and How to Join Wrap Up and Good Luck Steve Wirt Drupal Developer for CivicActions by day, FIRST Robotics mentor by night Steve has been a Drupal Developer for 19 years and helps government agencies build tools that help improve their mission. He is founding mentor of FRC team Compass Robotics. Michael Kinnunen Backend Engineer for CivicActions Michael has been working with Drupal for about a decade, starting with Drupal 7 in 2016 as a Web Developer at Northern Michigan University. He has also spent the past six years as a mentor for the Negaunee Minerbotics FRC team, where he has helped students build technical skills in programming and engineering. Guests Steve Wirt - swirt Michael Kinnunen - mkinnune Resources FIRST Robotics Gracious Professionalism and Coopertition Michael's team https://github.com/minerbotics https://www.facebook.com/MinerBotics4827/ Steve's team - Compass Robotics -
Talking Drupal #561 - The Aaron Winborn Award 15.07.2026 58minToday we are talking about Aaron Winborn, The award named after him, and what winning is like with guests George DeMet & April Sides. We'll also cover Summit as our module of the week. For show notes visit: https://www.talkingDrupal.com/561 Topics Who Was Aaron Winborn Award Origin Story How Winners Are Chosen Why Community Matters What Winners Share April Learns She Won Handcrafted Award Stories On Stage Emotions After Winning Reflections How To Contribute Nominations And Makers Surprise Award Ideas Wrap Up And Contacts Resources TD Cafe #018 - Drupal Site Templates Aaron Winborn Award Winner AskWookiee Guests April Sides - weekbeforenext George DeMet - palantir.net gdemet Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Ashraf Abed - drupito.com ashrafabed MOTW Correspondent Martin Anderson-Clutz - mandclu.com mandclu Brief description: Have you ever wanted to create a website purpose-built for an event like a Drupal camp, that collects, moderates, and schedules user-submitted sessions, and do all of that within the Drupal CMS installer? There's a site template for that. Module name/project name: Summit Site Template Brief history How old: created in June 2026 by yours truly Versions available: 1.0.0, released yesterday Maintainership Actively maintained Security and test coverage Documentation some in the repo we'll talk about later Number of open issues: no open issues, though there are a couple of open issues on the Event Platform Starter, from which Summit was created Module features and usage We've talked before on this podcast about the Event Platform that grew out of an initiative from the Event Organizers Working Group. The goal is to remove friction for anyone organizing a Drupal camp or similar event in creating a website that sets them up for success The Event Platform was created before Recipes were a thing in the Drupal-verse, even though it was initially built in ways that were similar to recipes A couple of years ago, I started working on the Event Platform Starter recipe to help spin up a fully-built event website in a single step. That ran into some technical complexities, so it ended up being being a time-saver, but still required a number of manual steps As the newer concept of site templates took shape, I could see that the Event Platform ecosystem had the necessary elements to become a site template, in particular a theme and a battle-tested a content architecture I ended up needing to decouple the configuration and the functional code that had previously been in Event Platform. The configuration would reside solely in the site template, so the functional code was moved to a new project, Event Platform Helper Along the way, there have been a number of significant changes: Canvas integration for a fully customizable homepage, also a set of Canvas components to allow building new, custom layouts, a new, custom cache context, improved management of event information, and more Now, you set everything up with a single click in the Drupal CMS installer. There's an open issue to get it into the Drupal CMS installer by default, but today it's just a composer require away The repo does also include an AGENTS.md and CONTENT-STRUCTURE.md files, to help human or AI agents who want to work a site built using Summit to understand the initial state of the content architecture it provides, as well as the different logical components and how to troubleshoot them, individually or in combination -
Talking Drupal #560 - Content Sync 13.07.2026 1t 4minToday we are talking about Content, syndication, and Synchronization between Drupal Sites with guest Thiemo Müller. We'll also cover Drupal core 11.4 as our module of the week. For show notes visit: https://www.talkingDrupal.com/560 Topics Origins and Use Cases Hub Model and Flexibility Media Sync and Governance Composable Pages Challenge Governance With Blocks Canvas And Recipes Real Time Syndication Scaling To Thousands GEO And AEO Explained GEO Audits And Loops ContentSync Recommendations Permissions And Drupal 11 AIM Assess Improve Monitor Boosting Drupal AI Presence Ecosystem Alignment Signals Recency And Messaging Tips Resources Content Sync Content Sync A-I-M Content Sync Drupal Module Deprecated extensions meta issue GEO Generative engine optimization Semrush Peec ai Otterly ai Profound Guests Thiemo Müller - content-sync.io thiemo Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Ashraf Abed - drupito.com ashrafabed MOTW Correspondent Martin Anderson-Clutz - mandclu.com mandclu Brief description: Are you excited for a feature release of Drupal core that delivers even more performance acceleration, a modernized developer experience, and a slew of administrator and editor improvements? Drupal core 11.4 delivers all that and more Module name/project name: Drupal core 11.4 Brief history How old: created on July 1 2026 by catch of Tag1 Changes Performance improvements When Drupal 11.3 was released, we talked about what a massive performance jump it represented, the biggest improvement in a decade. 11.4 has done it again! Database queries are reduced by half, across a range of requests due to optimizations in how entity fields are loaded. Overall, that represents a nearly ⅔ improvement for database and cache lookups on a cold cache compared to Drupal 11.0 or 10.6 Entity listing queries have also been refactored to use fewer table joins, reducing slow queries. Additionally, the link field introduces a resolvable_uri property and token, which returns a ready-to-use front-end link (like /#main-content) right out of the API instead of raw internal URIs, which will be a huge benefit for anyone using Drupal for decoupled and JSON:API-based use cases Applying recipes in Drupal 11.4 is significantly faster, reportedly twice as fast, and that includes installing Drupal CMS Drupal now supports Brotli compression, which should yield 15-25% better compression of CSS and JS assets Security Drupal 11.4 offers a new password hashing algorithm, argon2id, that will become the default in Drupal 12 later this year Also, the drupal/core-recommended package no longer strictly locks minor versions for critical dependencies like Guzzle, Twig, or Symfony Polyfills, making it easier to immediately receive important security updates Drupal's default robots.txt now blocks well-behaved search crawlers from indexing search queries, helping to solve a potential source of traffic overload on sites using faceted search Developer experience There's been a significant shift towards the adoption of PHP Attributes in recent Drupal releases, and 11.4 is no exception You can now define application routes directly within your PHP controller and form classes using the Symfony #[Route] attribute. This drastically reduces the need to jump back and forth into *.routing.yml files The new #[Bundle] attribute allows developers to define bundle classes directly, eliminating the need to write old-school entity_type_info or entity_type_info_alter hook implementations. All core .theme and .theme-settings.php files have been moved entirely to PHP classes. Support for legacy .theme files will be dropped in Drupal 13. Furthermore, dozens of core .module files have been fully converted into clean PHP classes Front controllers now leverage the symfony/runtime component to isolate bootstrapping logic from request handling, preparing the Drupal core architecture for advanced environments like FrankenPHP, known for its blazing-fast performance, among other features Drupal 11.4 introduces a native, extensible command-line tool (./vendor/bin/dr) built in partnership with Drush maintainers. This kicks off a transitional period where Drush commands will gradually be migrated to the core native binary Also, the new HttpKernelUiHelperTrait for kernel tests lets developers make mock HTTP requests and assertions without running the full Drupal site installer. This allows many traditional browser tests to be rewritten as much faster kernel tests Editor experience Drupal 11.4 includes the new Default Admin theme, a version of the popular Gin admin theme, now in core The Navigation module is now enabled by default, replacing the legacy toolbar CKEditor once again has a fullscreen button available without a contrib add-on, allowing editors to fully immerse themselves in a WYSIWYG element's content, great for working on long-format pieces Deprecations The initial 11.4.0 release actually removed a number of core recipes. They were since restored in an 11.4.1 release, but they are deprecated and will be removed from Drupal 12 Also on their way out are a number of modules, including Ban, Contact, Field Layout, History, Migrate Drupal and its UI, Search, Settings Tray, Shortcut, Telephone, Toolbar, and a flag module called layout_builder_expose_all_field_blocks. For themes, Claro, Stable 9, and Olivero are all deprecated, and will be moved from core. We'll include the meta issue about these deprecation in the show notes, and if any of these are important to you, it's worth tracking where they are on the path of moving to contrib -
TD Cafe #018 - Drupal Site Templates 09.07.2026 41minJoin Martin, Andy and Mike as they discuss what Drupal site templates are and how they differ from Drupal's traditionally bare-bones starting point, aiming to reduce setup effort and total cost of ownership while making Drupal competitive again for small nonprofits and smaller sites. They compare building templates versus client sites, covering the evolution from early Layout Builder/Recipes work to today's simpler packaging via a Drush site:export workflow, plus tooling like DripYard Recipe Builder for extracting reusable "recipe" parts. For show notes visit: https://www.talkingDrupal.com/cafe018 Topics Martin Anderson-Clutz Based in London, Ontario, Martin transitioned from graphic design to web development, ultimately specializing in Drupal in 2005. Currently working as a Product Marketing Manager at Acquia, he is Triple Certified in Drupal and UX-certified by the world-renowned Nielsen Norman Group. His key contributions include: As a speaker & writer, presenting at Drupalcamps and Drupalcons, and a published blogger across multiple platforms, including the Acquia Dev Portal and opensource.com; as a podcast host, participating in the Talking Drupal podcast, including as the "Module of the Week" correspondent; and as an open source maintainer, developing and maintaining popular Drupal contrib modules and recipes, including Smart Date and Fullcalendar. Andy Giles Andy is a Drupal back-end developer. In 2012, he founded Blue Oak Interactive, a development and consulting agency focused on complex Drupal site builds, particularly in e-commerce. In 2025, he partnered with Mike Herchel to launch Dripyard, a premium Drupal theme designed to reduce the cost of ownership and enhance the developer experience for modern Drupal projects. Mike Herchel Mike is a founder & developer at Dripyard, and is a longtime contributor to Drupal. He has played a key role in modernizing Drupal's frontend architecture, performance, and accessibility, and is known for helping bring Drupal's component-driven development into mainstream use. Mike has delivered projects for organizations including IBM, the U.S. Small Business Administration, and the U.S. court system. He is a frequent speaker on performance, accessibility, and modern frontend practices. What Are Site Templates Drupal CMS Template Picker Why Templates Matter Building Templates Workflow Recipes And Custom Tooling Canvas And Theme Strategy React Components And AI Drupal 11.4 Compatibility Canvas Patterns Explained Pricing Adoption And AI AI In Their Workflow Internal Templates And Wrap Up Guests Martin Anderson-Clutz - mandclu.com mandclu Andy Giles - andyg5000 Dripyard Mike Herchel - mherchel Dripyard -
Talking Drupal #559 - Marketing Drupal 29.06.2026 1t 5minToday we are talking about Marketing, AI, and Drupal with guest Paul Johnson. We'll also cover Curated Colors as our module of the week. For show notes visit: https://www.talkingDrupal.com/559 Topics Paul's Current Projects Enterprise AI Summit Details Marketing the AI Initiative Partnering on Event Booths Drupal's Outside Perception What's Working Now Growing the Marketing Team How to Contribute Outside In Storytelling Case Study Examples AI Initiative Impact Roadmap and Launch Planning Finding New Adopters Where Pros Research Conference Pitch Story Local Event Playbook Funnel and Webinars Industry Guides and Demos SEO and AI Search Why Agents Avoid Drupal High Leverage Contributions Measuring AI Mentions Vibe Coders to Governance Fixing Misconceptions Resources Drupal AI Initiative home page Slack #ai-initiative-marketing Enterprise AI Summit Rotterdam AI Dev Summit Rotterdam Drupal AI TV We've curated a selection of the best presentations, workshops and demonstrations freely available to provide a practical way to stay informed about the latest innovations in Drupal AI. Drupal AI Webinars playlist Demos Ryan Whitcombe 1xINTERNET S1xSignals free AIO GEO assessment All things open World cancer day Guests Paul Johnson - pdjohnson Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Scott Falconer - managing-ai.com scott-falconer MOTW Correspondent Martin Anderson-Clutz - mandclu.com mandclu Brief description: Have you ever wanted to allow editors on your Drupal site to choose styling from a brand-approved color palette? There's a module for that. Module name/project name: Curated Colors Brief history How old: created in Apr 2026 by Kyle Einecker (ctrladel) of True Summit Versions available: 1.0.0 which works with Drupal 10.3, 11, and 12 Maintainership Actively maintained Security coverage Test coverage Documentation - in-depth README Number of open issues: 2 open issues, neither of which are bugs Usage stats: 27 sites Module features and usage Curated Colors enforces brand consistency by replacing generic color text inputs or wide-open color pickers with a curated, visual swatch popover containing only pre-approved, named options It streamlines rebranding by storing abstract keys (such as brand-primary) instead of raw hex values (e.g., #0678be) in the database. That means updating a brand color in the future only requires a CSS or configuration change rather than a massive data migration Curated Colors is also extensible beyond colors. It functions as a generic visual variant selector. Site builders can repurpose it to let editors pick card layouts, button styles (like primary, outline, or danger), hero text alignments, or icon themes Editors can pick from neatly organized groups with human-readable labels and see a live preview swatch of their selection before saving Palettes are managed as exportable Drupal configuration. Each entry maps a machine key to a label, administrative hex preview, and optional custom CSS The module provides a curated_color field type and an accompanying swatch-based popover widget that can be restricted to specific palette groups. It also features a native curated_color_picker Form API element and integrates with the Canvas module via SDC annotations The field exposes properties like value, hex, style, and css, making it simple to output selections as classes, inline styles, or raw codes in Twig templates Finally, Curated Colors includes an example submodule providing a working SDC component and sample palette templates so you can see exactly how it's meant to be used -
Talking Drupal #558 - Agent Management System 22.06.2026 1t 8minToday we are talking about AI, Agents, and A System to manage them with guest Luke McCormick. We'll also cover AI Auto-reference as our module of the week. For show notes visit: https://www.talkingDrupal.com/558 Topics Introducing Agent Management Origin Story Claude Credits Scrum Meets AI Retention Handoff Protocol Filesystem Why Handoffs Work So Well Examples and Human Loop Agent Roles and Model Costs Choosing Models by Task Not Drupal Specific Works With Any Model Scrum Sprints For Agents Human Cognitive Overload Tuning Autonomy Levels Setup And Handoff File Updating Customized AMS Persistent Memory Artifacts Demand Better Summaries Solo Power With Agents Roadmap And AMS Trio Resources Stanford Web Camp - Agile for Agents – Managing Robots The Way We Manage Humans. AMS Robert Douglas spec kitty xdebug tui ams-trio Guests Luke McCormick - cellear 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 use AI to suggest related content on your Drupal site? There's a module for that. Module name/project name: AI Auto-reference Brief history How old: created in June 2023 by Scott Euser (scott_euser) or Soapbox Versions available: 1.0.0-rc4 Maintainership Actively maintained Security coverage - opted in, needs stable release Test coverage Number of open issues: 4 open issues, 1 of which is a bug Usage stats: 19 sites Module features and usage AI Auto-reference works with any reference fields, so it could find suitable taxonomy terms, nodes, etc It does that by rendering a specified view mode, so it should with any kind of complex layout approach you may have implemented on your site It will also automatically shorten your content to fit within your AI model's token window, which you can also configure The module extends Drupal's main AI module, which means you can select which model to use, and probably means you can also use guardrails, and all the other powerful features that come with that ecosystem Ai Auto-reference comes with default prompts, but you can also edit those if you really want to make sure you're squeezing out every drop of relevance You can also choose for which fields in each content type you want to generate suggestions, as well as whether you want the suggestions should be automatically applied, or whether you want them manually reviewed As mentioned on the project page, you can already have AI suggest things like tags using the AI module without this project, but this may be a better choice if you want to make sure the recommendations stick to an existing set -
Talking Drupal #557 - Test-Driven Drupal eBook 15.06.2026 54minToday we are talking about Test Driven Development, ebooks, and Drupal with guest Oliver Davies. We'll also cover Juicer Social Feed as our module of the week. For show notes visit: https://www.talkingDrupal.com/557 Topics What Is Test Driven Drupal Why Automated Tests Matter How TDD Works AI and Test Quality Balancing Test Coverage When to Write Tests Why Write the Book Why Write an Ebook From Email Course to Ebook Ebook vs Print Tradeoffs Who the Book Helps What You Will Learn Keeping Content Updated Publishing Tools Workflow Lessons and Drupal Changes Podcast and Future Books Mob Programming Explained Free Ebook and Wrap Up Resources Juicer io Drupal 11: The Upgrade Experience I've Been Waiting For codethatships Test-Driven Drupal Sculpin Guests Oliver Davies - oliverdavies.uk opdavies Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Scott Falconer - managing-ai.com scott-falconer MOTW Correspondent Martin Anderson-Clutz - mandclu.com mandclu Brief description: Have you ever wanted to embed social feeds into your Drupal website? There's a module for that. Module name/project name: Juicer Social Feed Brief history How old: created in Mar 2026 by Denis Omerović (drupalchille) Versions available: 1.0.2, that works with Drupal 10.3 or 11 Maintainership Actively maintained (version released today!) No open issues Usage stats: 4 sites Module features and usage This module embeds an aggregated social media feed from Juicer.io directly into Drupal as a configurable block. It natively supports content from Instagram, LinkedIn, Facebook, X (Twitter), TikTok, Bluesky, YouTube, and more. Traditionally, displaying feeds from platforms like Facebook, X, or Instagram requires creating developer accounts, managing rotating OAuth tokens, and keeping up with constantly shifting API restrictions. Juicer handles all API authentication on its platform, shielding your website from sudden breaking changes by individual social networks. To use this module, you will need an active account on Juicer.io. They offer both free and paid tiers depending on how many sources you want to aggregate and how frequently you need the feed to sync. The module is created and maintained by the official Juicer.io team. That should ensure that the module is closely aligned with the product's features and any potential API changes over time. The embedded feed is made available as a Drupal block, to make it easy to control where it should appear on your site. When placing the Juicer block, the UI exposes several user-friendly settings: Feed Slug: Just paste your unique Juicer feed ID to establish the connection. Post Limit: Control exactly how many items populate initially. Source Filtering: If your Juicer account aggregates five networks, but you only want to show LinkedIn posts on a specific page, you can filter down to a single network right inside the block settings. SEO/Semantic Control: You can set titles/subtitles and choose the exact heading level hierarchy ( through ) to ensure your pages remain semantically correct and accessible. I did get a chance to test out the module and the service today, and I can tell you from experience, it's a huge improvement on having to create and pull in feeds directly. I did notice that the block didn't show up in the Drupal Canvas component library, but I was able to determine that two lines of code to declare the block as FullyValidatable were all that was needed. So I opened a Feature Request to add that, and it was merged in and a new release cut in less than an hour. So it's now Drupal Canvas compatible too! It's worth pointing out that the standard Juicer's embed script loads HTMX, which conflicts with the version of HTMX included in Drupal 11 core. As a result, the module fetches feed HTML directly from the Juicer API and includes a minimal HTMX shim to prevent errors. John, you nominated this module, why don't you start us off by telling us about how you got started using it? -
Talking Drupal #556 - A Chat with Moshe 08.06.2026 1t 8minToday we are talking about Drush, Core Contributions, and Drupal's Past with guest Moshe Weitzman. We'll also cover Cache Metrics as our module of the week. For show notes visit: https://www.talkingDrupal.com/556 Topics Moshe Updates and Clients Maintaining Drush Long Term Locale Performance Overhaul CLI in Core Initiative Which Commands Make the Cut Roadmap Contrib Commands Moving Commands Technical Hurdles How to Help From AI Initiative DDEV Add-ons for Local CI MySQL Toolkit Database Images Testing With Real Databases Devel Module Status Organic Groups Origins Where Ideas Come From Finding Drupal Early Days Release Cadence And Backward Compatibility Avoiding Maintainer Burnout Maintaining With AI And Xdebug Resources Drush's Final Act Drupal cli issue DDEV addons https://github.com/ddev/ddev-drupal-contrib https://github.com/weitzman/ddev-mtk https://www.drupal.org/project/dtt Guests Moshe Weitzman - weitzman.github.io moshe-weitzman Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Scott Falconer - managing-ai.com scott-falconer MOTW Correspondent Martin Anderson-Clutz - mandclu.com mandclu Brief description: Have you ever wanted insights into how cache is working on your Drupal site? There's a module for that. Module name/project name: Cache Metrics Brief history How old: created in Oct 2019 by Moshe Weitzman (moshe weitzman), today's guest, a consistent core contributor, a member of the security team, and one of the rare few with a two-digit user id on drupal.org Versions available: 2.0.3, 2.1.0, and 2.2.0, the last of which works with Drupal 8.7.7, 9, 10, and 11 Maintainership Actively maintained Security and test coverage Documentation - in depth README Number of open issues: 2 open issues, 1 of which is a bug, but is marked fixed Usage stats: 37 sites Module features and usage With this module enabled, your Drupal site will log all cache tag invalidations Additionally, cache tag invalidations will be sent to New Relic as custom events, where you can use the rich reporting tools available to mine for further insights. Many Drupal hosting options include New Relic out-of-the-box, and there's a free tier you can use if you're self-hosting, so this a reporting tool lots of Drupal sites can use Cache hits and misses are also sent to New Relic, so you can investigate things like cache misses as a percentage by cache bin Finally, the aforementioned README also includes information about how to use a different analytics provider, in case New Relic doesn't meet your specific needs Drupal sites probably don't need this kind of visibility on a regular basis, but if you're troubleshooting any kind of cache-related issue, this could be really useful -
TD Cafe #017 - Drupal Beginners with Mike and Rod 04.06.2026 33minMike Anello and Rod Martin discuss the sharp decline in demand for beginner Drupal training. Drawing on data from their businesses, events, and other training providers, they explore factors including AI-driven self-service learning, Drupal's growing complexity for newcomers, and limited community-wide marketing. They also discuss how initiatives like Drupal AI and broader promotion efforts could help attract and support the next generation of Drupal users. For show notes visit: https://www.talkingDrupal.com/cafe017 Topics Mike Anello Mike, widely recognized by his Drupal.org username "ultimike," is a prominent figure in the Drupal community with over 20 years of experience as a developer, educator, and community leader. As the co-founder and vice president of DrupalEasy, a Florida-based training and consulting firm, he has been instrumental in shaping the careers of countless Drupal professionals through comprehensive programs like Drupal Career Online and Professional Module Development. Mike's contributions extend beyond education. He has been deeply involved in the Drupal ecosystem, previously serving as a core contributor to the Migrate module, co-maintaining several contributed modules, and actively participating in issue queues and documentation efforts. His leadership roles include membership in the Drupal Community Working Group and the Conflict Resolution Team, as well as organizing the Florida Drupal Users' Group and Florida DrupalCamp for over a decade. As the host of the long-running DrupalEasy Podcast, MIke provides insights into Drupal development, community news, and interviews with key contributors, fostering a sense of connection and ongoing learning within the community (DrupalEasy). His dedication to mentoring and community building has made him a respected and influential voice in the Drupal world. Rod Martin Rod has introduced more than 50,000 people to Drupal through his live and video training since 2011. He owns NavigateTomorrow and runs DrupalHelps - a site for site builders to get information and quick starts to using Drupal in their own businesses or non-profits. Guests Mike Anello - DupalEasy ultimike Rod Martin - DrupalHelps.com imrodmartin Resources The slow decline of beginner Drupal training The Site Builder Breakthrough - From Confusion to Confidence Drupal AI Initiative Promote Drupal -
Talking Drupal #555 - AI Learners Club 01.06.2026 1t 19minToday we are talking about AI, How to stay up to date with it, and if it will really take our jobs with guests Angie Byron & Amber Matz. We'll also cover AI Best Practices for Drupal as our module of the week. For show notes visit: https://www.talkingDrupal.com/555 Topics What Is AI Learners Club Amber Defines the Club Origin Story and DrupalCon AI Debate and Community Tensions Issue Queue Conduct and Moderation Thread Tone vs Substance AI Adoption Outside Drupal Conflict Mediation Playbook Maintainer Burnout and Flood Safe Space Learners Club How the Club Started Picking Topics and Demos AI Taking Our Jobs Future of Learners Club Resources Context Control Center AI Learners Club Initiative page Event calendar YouTube Playlist Session Recaps Next session (Claude Design) Slack: #ai-learners Most wanted topics What Angie's working on these days Guests Amber Matz - tugboatqa.com amber-himes-matz Angie Byron - ai_best_practices webchick Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Scott Falconer - managing-ai.com scott-falconer MOTW Correspondent Martin Anderson-Clutz - mandclu.com mandclu Brief description: Do you want to start using AI tools for Drupal development, in the most efficient way possible? There's a composer plugin for that! Module name/project name: AI Best Practices for Drupal Brief history How old: created in Mar 2026 by Angie Byron (webchick), one, of today's guests, a long-time Drupalist, one-time Acquian, and a fellow Canadian Versions available: dev version only, which doesn't seem directly opinionated about what version of Drupal you're using, though it does have minimum versions of PHP and Symfony libraries that suggest Drupal 10 is functionally your minimum Maintainership It is officially seeking co-maintainers Test coverage Documentation - an in-depth README, or you can ask an AI model! (like I did for this segment) 54 open "Work Items" on Gitlab, so lots of active discussion already Module features and usage AI Best Practices for Drupal aims to be the opinionated starter experience for AI-assisted Drupal development You can think of it as a single Composer install that makes any AI coding agent "speak Drupal": following community standards, preferring contrib over custom code, and avoiding framework-naive mistakes. It replaces scattered, tool-specific CLAUDE.md files and Cursor rules that some Drupal developers currently maintain individually, with one canonical, community-governed package that works across Claude Code, Cursor, Copilot, and more. With contributions by a variety of Drupal luminaries including Marcus Johansson, Christoph Briedert, and Scott Falconer, it's the Drupal equivalent of Laravel Boost: stop explaining Drupal to your AI every session and just get writing code. After install or update, it will create an AGENTS.md file from a provided template if there isn't one already, or it will update a specifically marked "ai-best-practices" section of an existing file You will also have a directory of provided skills, and guidance for creating new Drupal agent skills Also included is a set of evals, meant to automatically identify when AI models go off course and provide feedback AI Best Practices for Drupal is meant to provide guidance that will be particularly useful for AI agents, so it's ideal for Drupal developers getting started with AI tools, or for AI developers who want to get started with Drupal -
Talking Drupal #554 - Hey! Scott Tolinski! 25.05.2026 1t 11minToday we are talking about Web Education, Level up Tutorials, and life after Drupal with guest Scott Tolinski. We'll also cover Views Row SDC as our module of the week. For show notes visit: https://www.talkingDrupal.com/554 Topics Scott Origin Story Level Up Tutorials Era Syntax Podcast Beginnings Growing The Audience Web Components Debate Leaving Drupal Behind What Drupal Still Nails Agency Project Highlights Booking Podcast Guests Scott Work Week Setup Running Syntax Team Canvas HTML Experiments Livestream Tools Challenges Funding Via Sentry Project Ideas Process Conference Speaking Journey Speaking Logistics Family Content Focus Passion Drupal Influence Today Mad CSS Tournament AI Coding Workflow What Excites Him Now Resources Scott Tolinski's Website Levelup tutorials 1000th episode Web awesome Talk in Amsterdam - React summit This component could have been a class Sigraph conference site Too fast too furious learning things quickly JSNation Scratch Css tricks MadCss Championship State of ai survey Jazz.tools 0sync Graffiti Guests Scott Tolinski - tolin.ski stolinski Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Bernardo Martinez - bernardm28 MOTW Correspondent Martin Anderson-Clutz - mandclu.com mandclu Brief description: Have you ever wanted to use a Single Directory Component to format the output of a view on your Drupal website? There's a module for that Module name/project name: Views Row SDC Brief history How old: created in Apr 2026 by James Shields (lostcarpark), a friend of the podcast Versions available: 1.0.0, which works with Drupal 11.3 and 12 Maintainership Actively maintained Security coverage Number of open issues: 9 open issues, 3 of which are bugs, though two are marked as fixed in the latest release Usage stats: 4 sites Module features and usage With this module installed, when you select "Show" in the Format modal for any views display, you'll see a new option for "Single Directory Component", in addition to standard options like "Content view mode" or "Fields" You can then select which of the site's available SDCs you want to use to format each result, and then you can map fields defined in the view to the properties and slots defined for the selected component You can also place a view using this format into a Drupal Canvas layout by having a block display SDCs and Canvas are the new hotness in Drupal theming, so this module gives you some additional ways to incorporate theme into your own Drupal site -
Talking Drupal #553 - Saving The Open Web 18.05.2026 1t 14minToday 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 #552 - MOSA 11.05.2026 1t 12minToday 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. -
TD Cafe #016 - Understanding Drupal Caching with Matt and Nic 08.05.2026 54minNic 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 #551 - Drupal Recording Initiative 04.05.2026 1t 13minKevin 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 #550 - The Future of Site Builders 27.04.2026 1t 15minIn 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. -
Talking Drupal #549 - Catching up with the DDEV Team 20.04.2026 1t 17minIn Episode 549, Randy Fay and Stas Zhuk join us to discuss what DDEV is, recent improvements, and where it's headed. Module of the week is the DDEV Drupal Contrib add-on. Randy and Stas discuss priorities like reliability, consistent UX, add-ons discoverability, and new features including revamped ddev share with Cloudflare and rootless Podman support. They also cover coder.ddev.com, a cloud-based DDEV environment built on coder.com for easier onboarding and contribution, plus sustainability, community support, and challenges such as AI-driven PR volume and Stas's development constraints in Ukraine. For show notes visit: https://www.talkingDrupal.com/549 Topics Module of the Week - DDEV Drupal Contrib DDev Drupal Contri Overview Contrib Workflow Q&A Drush in Core Debate Add-on Registry and Contact Drupal AI Summit Plug What Is DDev Stas Origin Story Recent Releases and Priorities DDev Share and Podman Developer Experience Changes Database Upgrade Pain Points Coder DDev Cloud IDE Cloud DDEV Basics VS Code Remote Workflow Pair Programming Training Wins Docker Desktop Alternatives Onboarding Teams Faster Windows Support Reality Building Through War Roadmap Env File Fixes Beyond Drupal Adoption Addons Discovery Tools Funding Community Health AI Pull Requests Pressure AI Agents MCP Plans How To Get Involved Resources DDEV - https://ddev.com/ DDEV Add-on Registry - https://addons.ddev.com/ Introducing coder.ddev.com: DDEV in the Cloud - https://ddev.com/blog/coder-ddev-com-announcement/ About Stas Zhuk - https://ddev.com/blog/introducing-maintainer-stas/ Power Through Blackouts: How DDEV Community Helped Me in Ukraine - https://ddev.com/blog/power-through-blackouts-ddev-community-support/ Drush command in core - https://www.drupal.org/project/drupal/issues/3453474 Drush's Final Act - https://weitzman.github.io/blog/drush-final-act coder.com - https://coder.com/ Service hosting coder.ddev.com - https://www.hetzner.com/ Funding DDEV - https://ddev.com/blog/sustainability-for-ddev/ Gen AI DDEV newsletter note - https://ddev.com/blog/ddev-march-2026-newsletter/ Sharing Coder.ddev.com workspaces - https://github.com/ddev/coder-ddev/issues/80 Guests Stas Zhuk - stasadev Randy Fay - ddev.com rfay Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Rod Martin - DrupalHelps.com imrodmartin Module of the Week with Martin Anderson-Clutz - mandclu.com mandclu DDEV Drupal Contrib - DDEV integration for developing Drupal contrib projects. As a general philosophy, your contributed module/theme is the center of the universe. -
Talking Drupal #548 - How to build your own CRM 13.04.2026 1t 6minIn episode 548 we welcome back JD Leonard to discuss what CRMs are, what problems they solve, and which organizations benefit from them. JD explains why Drupal CRM defines CRM as "Contact Relationship Management," outlines core expectations like contact and relationship tracking and integrations, and describes Drupal CRM's Drupal-native architecture using dedicated, fieldable entity types for contacts, relationships, and contact methods. The panel compares Drupal CRM to older Drupal CRM efforts and user-based approaches, covers security considerations for PII and plans for field encryption, and highlights ecosystem projects such as CRM Email, CRM Membership (including Drupal Commerce integration), and event registration needs. For show notes visit: https://www.talkingDrupal.com/548 Topics Module of the Week: Module of the Week: Social Media Links Block and Fields Use Cases and Discussion How to Suggest Modules What Is a CRM CRM Hats and Naming Core CRM Features and Users Why Drupal CRM Exists Drupal CRM Architecture Deep Dive Demos and Legacy Alternatives Project Origins and Community Out of the Box Features Security and PII Considerations Field Encryption Limits Core First Drupal Native Search Deprecation Drupal 12 Choosing Contrib Integrations Ecosystem Modules Upstream Getting Started Evaluating CRM Options Common CRM Pitfalls Community Sustainability Vision Funding Volunteers Sponsors Roadmap Toward 1.0 Ecosystem Membership Events Resources Try the latest - https://drupal.org/project/crm Field encrypt - https://www.drupal.org/project/crm/issues/3558040 Primary entity reference - https://www.drupal.org/project/primary_entity_reference Member Platform initiative - https://www.drupal.org/project/member Financial sponsor of Steve Ayers' time working on Drupal CRM - https://www.govwebworks.com https://www.portlandwebworks.com CRM ecosystem modules - https://www.drupal.org/project/crm/ecosystem Drupal Slack #crm channel: - https://drupal.slack.com/archives/C08N90UF9TR Guests JD Leonard - modernbizconsulting.com jdleonard Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Martin Anderson-Clutz - mandclu.com mandclu Module of the Week with Martin Anderson-Clutz Social Media Links Block and Field The modules provides a configurable block that display links (icons) to your profiles on various popular networking sites. With this module, a website can be quickly extended with a "Follow us" functionality. Or you make the block available for your site editors, and they can configure the social networks themselves. -
Talking Drupal #547 - Why Developers Don't Choose Drupal 06.04.2026 1t 8minIn episode #547, guest JD Flynn joins us to discuss why developers don't choose Drupal, focusing on Drupal adoption, discoverability, and outdated perceptions from Drupal 6/7. JD cites survey data showing low interest among non-Drupal developers, arguing Drupal's biggest problem is invisibility and that developers often pre-filter it due to PHP stigma and friction getting started. For show notes visit: https://www.talkingDrupal.com/547 Topics Welcome to Talking Drupal Meet JD Flynn Co Hosts Introductions Module of the Week: Native Observability Production Overhead Debate AI Patches and Etiquette Live Stream and Topic Setup Why Developers Skip Drupal Invisibility and Discovery Perception and Onboarding Friction Composer and Leaving the Island Perception Gap and PHP Stigma PHP Perception Versus Reality Why Developers Avoid Drupal Selling Drupal to Clients Instant Demos With Drupal Forge Discoverability in the AI Era Content Strategy Beyond Drupal PHP Stigma and Performance Community Effort and Live Streaming Marketing Drupal Out of the Box Wrap Up and Where to Connect Resources Why Developers Don't Choose Drupal (And What We Can Do About It) - https://www.fldrupal.camp/session/why-developers-dont-choose-drupal-and-what-we-can-do-about-it JD's stream - http://twitch.tv/jddoesdev Drupal is Great! Its Perception Might Not be. -https://picozzi.com/notebook/2025/jan/drupal-great-its-perception-might-not-be Drupal Forge - https://www.drupalforge.org/ Guests JD Flynn - Crepdrop dorficus Hosts Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Rod Martin - DrupalHelps.com imrodmartin Module of the Week Correspondent Martin Anderson-Clutz - mandclu.com mandclu Native Observability brings real observability into Drupal. Trace requests, inspect execution, analyze performance, and explore runtime behavior — directly inside your application. No core patches. No external dependencies required to get started. Just install, enable, and start seeing what actually happens inside your system.
Suosittu maassa
Tämä podcast esiintyy myös näiden maiden podcast-listoilla.