Nov
17
2025
--

Talking Drupal #529 – MCP, Automators, and Agents

Today we are talking about MCPs, AI Automators, and AI Agents with guest Marcus Johansson. We’ll also cover AI Ecosystem Recipe as our module of the week.

For show notes visit: https://www.talkingDrupal.com/529

Topics

  • Understanding Model Context Protocol (MCP)
  • AI Automators in Drupal
  • Creating Complex Workflows with Automators
  • Simple and Effective Automator Use Cases
  • AI Image Alt Text and Contextual Understanding
  • AI Tagging and Content Management
  • Introduction to AI Agents in Drupal
  • Challenges and Future of AI Agents
  • Real-World Applications and Future of AI in Drupal
  • Proliferation of Orchestration Tools

Resources

Guests

Marcus Johansson – workflows-of-ai.com marcus_johansson

Hosts

Nic Laflin – nLighteneddevelopment.com nicxvan John Picozzi – epam.com johnpicozzi Martin Anderson-Clutz – mandclu.com mandclu

MOTW Correspondent

Martin Anderson-Clutz – mandclu.com mandclu

  • Brief description:
    • Have you ever wanted to explore the AI capabilities of Drupal, but didn’t know where to start? There’s a Drupal recipe for that.
  • Module name/project name:
  • Brief history
    • How old: created in Oct 2024 by Marcus Johansson (marcus_johansson of FreelyGive.io
  • Versions available: 1.0.0-alpha2, which requires Drupal 10.3 or newer
  • Maintainership
    • Actively maintained
    • Number of open issues: 2 open issues, both of which are bugs
  • Module features and usage
    • When you require and apply this recipe to your Drupal site, you’ll be able to start working with a variety of LLMs and specialized AI-based services
    • You’ll be able to ingest unstructured content and map it to structured fields automatically. Or generate a detailed SEO analysis of your nodes. There are multiple translation tools, crawlers to help work across entire sites, and more.
    • This recipe is likely something you would apply to a sandbox site, to understand the various ways to achieve something specific with AI and Drupal, and then apply whatever is best for your use case to your actual site build.
    • But it’s a useful resource for a Drupalist wanting to start exploring some of the growing list of options for working with AI, or someone familiar with AI tools who wants to start using them with Drupal.
Nov
13
2025
--

TD Cafe #011 – Adam Boros & Martin Anderson-Clutz

In this episode, Martin sits down with Adam Boros, a passionate developer who shares his journey in the Drupal community. Adam discusses the importance of automation for small teams and recounts his experiences with Drupal’s evolution from version 6 to the recent resurgence of enjoyment with Drupal 10. He introduces his innovative personal calendar builder created for DrupalCon Vienna, explaining its simplicity and the enthusiastic community feedback it received.

For show notes visit: https://www.talkingDrupal.com/cafe011

Topics

  • The Fun of Drupal Over the Years
  • Reconnecting at DrupalCon Vienna
  • The Personal Calendar Builder Project
  • Technical Details and Challenges
  • Community Engagement and Feedback
  • Feature Requests and Future Plans
  • Reflections on DrupalCon Vienna
  • Evolution of Drupal and Its Community
  • AI and the Future of Drupal
  • Upcoming Events and Final Thoughts

Adam Boros

Adam was originally studying Architecture but never graduated. He started web development as a self-learner after working a few years in print design and DTP back in 2002. Using Flash5 and ActionScript at first, Adam discovered Drupal around 4.6 while looking for a CMS to replace PHPNuke for a local NGO. It was true love at first sight and after a few years of hobby projects and active involvement with the Drupal community in Budapest he ended up being a full-time drupalist at a university where Adam has worked since then for the past 15+ years as “Drupal Systems Architect”.

Martin Anderson-Clutz

Martin is a highly respected figure in the Drupal community, known for his extensive contributions as a developer, speaker, and advocate for open-source innovation. Based in London, Ontario, Canada, Martin began his career as a graphic designer before transitioning into web development. His journey with Drupal started in late 2005 when he was seeking a robust multilingual CMS solution, leading him to embrace Drupal’s capabilities.

Martin holds the distinction of being the world’s first Triple Drupal Grand Master, certified across Drupal 7, 8, and 9 as a Developer, Front-End Specialist, and Back-End Specialist. (TheDropTimes) He also possesses certifications in various Acquia products and is UX certified by the Nielsen Norman Group.

Currently serving as a Senior Solutions Engineer at Acquia, Martin has been instrumental in advancing Drupal’s ecosystem. He has developed and maintains several contributed modules, including Smart Date and Search Overrides, and has been actively involved in the Drupal Recipes initiative, particularly focusing on event management solutions. His current work on the Event Platform aims to streamline the creation and management of event-based websites within Drupal.

Beyond development, Martin is a prominent speaker and educator, having presented at numerous Drupal events such as DrupalCon Barcelona and EvolveDrupal. He is also a co-host of the “Talking Drupal” podcast, where he leads the “Module of the Week” segment, sharing insights on various Drupal modules. Martin’s dedication to the Drupal community is evident through his continuous efforts to mentor, innovate, and promote best practices within the open-source landscape.

Resources

Calendar Builder https://aboros.github.io/drupalcon-vienna-2025-calendar-builder/ Calendar Builder repo https://github.com/aboros/drupalcon-vienna-2025-calendar-builder

Guests

Adam Boros – aboros

Martin Anderson-Clutz – mandclu.com mandclu

Written by in: Zend Developer |
Nov
12
2025
--

PostgreSQL OIDC Authentication with pg_oidc_validator

Among the new fetures introduced in PostgreSQL 18 is support for OAuth-based authentication. This opened the door for the community to create extensions that integrate systems providing Single Sign-On (SSO) through OAuth 2.0 authentication with PostgreSQL. The reason this integration was not added directly to the core of PostgreSQL is due to the particularities found in those […]

Nov
10
2025
--

Talking Drupal #528 – Drupal Goes to the U.N.

Today we are talking about The United Nations Open Source Week, Digital Public Infrastructure, and Digital sovereignty with guest Tiffany Farriss & Mike Gifford. We’ll also cover Local Association (EU Sites Project) as our module of the week.

For show notes visit: https://www.talkingDrupal.com/528

Topics

  • Drupal at the United Nations Open Source Week
  • The Role of Open Source in Digital Governance
  • Global Collaboration and Open Source Initiatives
  • Challenges and Opportunities in Open Source Adoption
  • The Role of Open Source Program Offices
  • Understanding Digital Public Infrastructure
  • The Importance of Digital Sovereignty
  • Challenges and Opportunities in Digital Public Goods
  • Balancing Innovation and Standardization
  • The Impact of Market Capture on Innovation
  • Funding Open Source as Public Infrastructure
  • Future of Drupal in Global Digital Infrastructure

Resources

Guests

Tiffany Farriss – www.palantir.net farriss Mike Gifford – accessibility.civicactions.com mgifford

Hosts

Nic Laflin – nLighteneddevelopment.com nicxvan John Picozzi – epam.com johnpicozzi Maya Schaeffer – evolvingweb.com mayalena

MOTW Correspondent

Martin Anderson-Clutz – mandclu.com mandclu

  • Brief description:
    • Are you looking to create a website for a local Drupal association? There’s a project on drupal.org to help you get started.
  • Module name/project name:
  • Brief history
    • How old: created in Oct 2023 by Jeremy Chinquist (jjchinquist) of drunomics and Drupal Austria
    • Versions available: dev version only
  • Maintainership
    • Security coverage – opted in, no coverage until stable
    • Documentation guide available to help with setup
    • Number of open issues: 49 open issues, 4 of which are bugs
    • No usage stats available
  • Module features and usage
    • This is an unusual project because it’s designed to help you quickly create a Drupal website but it doesn’t follow any of the usual patterns I’ve seen: a distribution, composer project template, or Drupal site template
    • Instead, the recommended path is to clone the repo local, and run a setup script. That creates your DDEV project, runs a composer install and then drush site install, and even runs a drush uli so you can log into your built site with a single click once it’s done
    • Along the way it will install a couple of custom modules. One populates a multitude of default content, so you have a populated site including navigation as your starting point. It will look like a clone of the 2022 Drupal Netherlands site, though there have been ongoing tweaks to the overall setup, with the most recent in June of 2025.
    • The other custom module provides some additional layouts for use with layout builder, and the project also includes a theme meant to be customized.
    • As you may have guessed by now, this project started when the Dutch Drupal Association rebuilt their website in 2022, and wanted to share their work with other local associations. Drupal France was the first to adopt it, and there was a BoF at DrupalCon Lille in 2023 to discuss sharing it more widely.
    • Following that, an international workgroup began collaborating to establish this project and it was adopted by Drupal associations in Belgium, Germany, Norway, Finland, and London, England.
    • Since today’s topic is about positioning Drupal on the international stage, I thought it would also be interesting to talk about how local Drupal associations have also formed their own federation to reduce effort
Nov
07
2025
--

How to Set Up Valkey, The Alternative to Redis

New to Valkey? This guide walks you through the basics and helps you get up and running. Starting with new tech can feel overwhelming, but if you’re ready to explore Valkey, you probably want answers, not some fancy sales pitch. Let’s cut to the chase: Switching tools or trying something new should never slow you […]

Nov
06
2025
--

PostgreSQL 13 Is Reaching End of Life. The Time to Upgrade is Now!

PostgreSQL 13 Is Reaching End of LifePostgreSQL 13 will officially reach End-of-Life (EOL) on November 13, 2025. After this date, the PostgreSQL Global Development Group will stop releasing security patches and bug fixes for this version. That means if you’re still running PostgreSQL 13, you’ll soon be on your own with no updates, no community support, and growing security risks. Why […]

Nov
05
2025
--

Surprise with innodb_doublewrite_pages in MySQL 8.0.20+

innodb_doublewrite_pages in MySQL 8.0.20+In a recent post, The Quirks of Index Maintenance in Open Source Databases, I compared the IO load generated by open source databases while inserting rows in a table with many secondary indexes. Because of its change buffer, InnoDB was the most efficient solution. However, that’s not the end of the story. Evolution of the […]

Nov
03
2025
--

Talking Drupal #527 – AI in Drupal

Today we are talking about AI, New Drupal Features, and the future of AI in Drupal with guest Jamie Abrahams. We’ll also cover Orchestration as our module of the week.

For show notes visit: https://www.talkingDrupal.com/527

Topics

  • Exciting Announcement: Object-Oriented Hooks in Themes
  • The Drupal AI Initiative
  • Canvas AI and Migration Challenges
  • AI Powered Features and Future Directions
  • AI’s Role in Drupal vs. Other Platforms
  • Human in the Loop AI in Drupal
  • Canvas AI and Human Control
  • Challenges with Customizability and AI Integration
  • Transparency and Ethics in AI
  • Modernizing Drupal’s Core for AI
  • Future of AI in Drupal
  • Community Engagement and Events

Resources

Guests

Jamie Abrahams – freelygive.io yautja_cetanu

Hosts

Nic Laflin – nLighteneddevelopment.com nicxvan John Picozzi – epam.com johnpicozzi Maya Schaeffer – evolvingweb.com mayalena

MOTW Correspondent

Martin Anderson-Clutz – mandclu.com mandclu

  • Brief description:
    • Have you ever wanted to expose Drupal’s capabilities to external automation platforms? There’s a module for that.
  • Module name/project name:
  • Brief history
    • How old: created in Aug 2025 by Jürgen Haas of LakeDrops, in collaboration with Dries, who some of our listeners may be familiar with
    • Versions available: 1.0.0, which supports Drupal 11.2 or newer
  • Maintainership
    • Actively maintained
    • Security coverage
    • Documentation site
    • Number of open issues: 11 open issues, none of which are bugs
  • Usage stats:
    • 3 sites
  • Module features and usage
    • With the Orchestration module installed, external systems can trigger Drupal workflows, call AI agents, and execute business logic through a unified API
    • The modules functions as a bi-directional bridge, so Drupal events like content updates, user registrations, or form submissions can also trigger external processing
    • Using the Orchestration module with the Activepieces automation platform in particular was featured at about the one hour mark in the most recent Driesnote, from DrupalCon Vienna, and we’ll include a link to watch that in the show notes. The complex example Dries shows is pulling content from a WordPress site, using AI to evaluate whether or not each post met certain criteria, and then conditionally calling one of a couple of ECA functions, in addition to using AI to rewrite the incoming content to change WordPress terminology into Drupalisms
    • Under the hood Orchestration provides an endpoint that will return a JSON list of services, including the properties that are needed for each service. The external service also needs to provide the username and password for a Drupal account, so you can control what services will be available based on permissions for the Drupal user that will be used
    • Already Orchestration works with ECA, AI Agents, Tool API, and AI function calls
    • There is also work underway for integrations using webhooks, for integration platforms that aren’t ready to directly support Drupal’s orchestration services
    • In his presentation Dries mentioned that they are looking for feedback. Specifically, they would like feedback on what platforms should have integrations available
Oct
31
2025
--

How to Configure pgBackRest Backups and Restores in PostgreSQL (Local/k8s) Using a MinIO Object Store

How to Configure pgBackRestThis blog post explains how to configure and use MinIO as S3-compatible storage for managing PostgreSQL backups, and how to perform data restoration and recovery in both standalone (local) and Kubernetes environments.

Oct
28
2025
--

Practical Data Masking in Percona Server for MySQL 8.4

Practical Data Masking in Percona Server for MySQL 8.4Data masking lets you hide sensitive fields (emails, credit-card numbers, job titles, etc.) while keeping data realistic for reporting, support, or testing. It is particularly useful when you collaborate with external entities and need to share your data for development reasons. You also need to protect your data and keep your customers’ privacy safe. Last […]

Powered by WordPress | Theme: Aeros 2.0 by TheBuckmaker.com