Json | Html

rss

AI at DrupalCon Rotterdam

Written by Duncan Worrell (dunx)


DrupalCon Rotterdam is almost here. Alongside two dedicated AI summits and the main conference keynote, the program is stacked with high-value AI content for developers, strategists, and leaders alike. Whether you're looking to push agentic workflows, scale digital governance, streamline content operations, or keep your AI integrations trustworthy, here is a complete breakdown of the top AI sessions to help you optimize your schedule.

Full schedule at https://events.drupal.org/rotterdam2026/schedule
Tickets at https://events.drupal.org/rotterdam2026/registration-information

All session times are local CEST.

Summits

In addition to the main DrupalCon event, there are two AI-specific summits being held catering for two very different audiences.

Enterprise Drupal AI Summit

An executive-focused event for CXOs, Heads of Digital, and enterprise leaders connecting with curated Drupal AI partners. Hosted on the historic former ocean liner, SS Rotterdam. 

Date & Time: All day Monday, 28 September
Event details here: https://summit.enterprisedrupal.eu/schedule.html

AI Dev Summit

Getting Drupal developers up to speed on AI coding tools, AI in PHP/Symfony/Drupal frameworks, Canvas, and Drupal CMS innovations.

Date & Time: All day Monday, 28 September
Event details here: https://events.drupal.org/rotterdam2026/ai-dev-summit

Keynote

For many, the DriesNote by Drupal founder Dries Buytaert is the week’s highlight. Expect a keynote packed with the latest AI roadmap updates, architectural reveals, and live technical demos.

Date & Time: Tuesday, September 29, 2026 - 10:30 to 11:45

DriesNote will live stream on YouTube if you can’t make the event in person.

Sessions

Every session is likely to mention “AI” but we expect these sessions to be focused on AI. 

Unblocking AI: Why Programmes Stall at Pilot Stage, and How to Move Past It

Research and strategies for moving AI initiatives past the pilot phase to deliver real-world impact.

Date & Time: Tuesday, 29 September 2026, 13:00 – 13:10
Speakers: Amanda Falshaw (AI Enablement Lead at Reading Room) & Megan Harvey (Reading Room)

Open Intranet: A Drupal-Based Digital Workplace

Features AI-assisted content creation as part of an open-source Drupal intranet workspace.

Date & Time: Tuesday, 29 September 2026, 13:15 – 13:25  
Speaker: Maciej Łukiański (CEO and Co-founder of Droptica)

Culture Mapping the Human Side of AI — A Workshop to Meet Your People Where They Are

Leadership and organizational change management required to guide teams through fast-moving AI adoption.

Date & Time: Tuesday, 29 September 2026, 13:30 – 14:15  
Speaker: Timi Csontos (Culture Consultant/Freelygive)

Reviewer-Friendly AI: A Practical Drupal Contribution Workshop

Practical AI-assisted workflows designed to turn ideas into high-quality, review-ready open-source contributions.

Date & Time: Tuesday, 29 September 2026, 13:30 – 14:15  
Speaker: Scott Falconer (Senior Principal Software Engineer at Acquia)

Why Your AI Agent Hallucinates: Engineering Lessons From a Production Workflow Builder in Drupal

Engineering reliable, trustworthy AI agent integrations in Drupal using modules like AI, ECA, and agentic tools.

Date & Time: Tuesday, 29 September 2026, 13:30 – 14:15  
Speaker: Shibin Devadas Kakanat (Backend Pro Lead at Factorial)

Context Control Center: Bringing AI Context Natively to Drupal CMS

Structuring, scoping, and natively managing AI context within Drupal CMS for downstream agents and tools.

Date & Time: Tuesday, 29 September 2026, 14:25 – 15:10  
Speakers: Emma Horrell (User Experience Manager University of Edinburgh and UX Research Lead for Drupal CMS) & James Abrahams (Technical Director at Freelygive)

Encoding Expertise: How UX Research Powers Human-First AI

Applying UX research methods to train and ground AI content tools to output domain-specific quality.

Date & Time: Tuesday, 29 September 2026, 14:25 – 15:10  
Speaker: Aidan Foster (Senior UX Strategist at Kanopi Studios)

From Shadow AI to Sovereign AI Infrastructure

Addressing data security, compliance, provider selection, and cost control as AI adoption scales.

Date & Time: Tuesday, 29 September 2026, 14:25 – 15:10  
Speaker: Michael Schmid (Head of Technology and Co-Founder of amazee.io)

AI-assisted site migration to Drupal Canvas: a real-world case study

Testing AI coding agents on live projects to automate complex site migrations into Drupal Canvas, examining real metrics, wins, and limitations.

Date & Time: Wednesday, 30 September 2026, 10:45 – 11:30  
Speakers: Wolfgang Ziegler (Architect, Founder of drunomics) & Jeremy Chinquist (Project Manager at drunomics)

AI-Augmented Accessibility: From Automated Alt-Text to Governance Gates

Automating inclusive governance and identifying accessibility errors early by bridging code, humans, and AI workflows.

Date & Time: Wednesday, 30 September 2026, 10:45 – 11:30  
Speaker: Mike Gifford (Senior Accessibility Strategist at CivicActions)

Nobody Asked for a CMS: From Content Management to Answer Delivery in the Age of AI

Adapting content architecture for direct answer delivery to AI systems while increasing Drupal’s strategic value.

Date & Time: Wednesday, 30 September 2026, 10:45 – 11:30  
Speakers: Tomi Mikola & Ulla Koho (both digital strategists and content architects at Wunder)

Clean Code in the Age of AI: Writing for Humans When Machines Write the Code

Maintaining human readability, software architecture, and clean code standards when using AI generators.

Date & Time: Wednesday, 30 September 2026, 11:40 – 12:25  
Speaker: Len Swaneveld (Senior Drupal Developer at iO)

One Brand Voice from 35 Sources: How We Rebuilt VisitEurope.com and How Drupal AI Unifies Its Tone

Unifying 35 national voices into a cohesive travel brand using generative AI integrated into Drupal.

Date & Time: Wednesday, 30 September 2026, 11:40 – 12:25  
Speakers: Krisztián Kása & Zsófia Alföldi (both Project Managers at Brainsum)

AI Best Practises

Leveraging Drupal’s structured architecture to build optimized environments for AI Agents running inside and outside CMS boundaries.

Date & Time: Wednesday, 30 September 2026, 12:30 – 12:40  
Speaker: James Abrahams (Technical Director at Freelygive)

The New Front Door: How AI Agents Are Driving Drupal's Growth

How autonomous AI agents act as primary decision-makers selecting, building, and verifying Drupal systems.

Date & Time: Wednesday, 30 September 2026, 12:45 – 13:30  
Speaker: Scott Falconer (Senior Principal Software Engineer at Acquia)

Drupal AI Product Update: From Foundation to Agentic Workflows

Official product update from the Drupal AI Initiative leadership on building production-ready Agentic CMS capabilities.

Date & Time: Wednesday, 30 September 2026, 13:40 – 14:25  
Speakers: Niels Aers (CTO/AI Tech Lead at Dropsolid) & Dr. Christoph Breidert (CEO and Founder of 1xINTERNET)

From Brief to Review-Ready in 60 Minutes: A Governed AI Campaign Workflow in Drupal 11

Generating governed, high-quality draft campaign pages straight from PDF briefs in minutes without code tickets.

Date & Time: Wednesday, 30 September 2026, 13:40 – 14:00  
Speaker: Kieran Cott (Executive Creative Technology Director at Delete Agency)

How can we improve Drupal's visibility in ChatGPT, Gemini, and Claude?

Open discussion on improving how LLMs describe, evaluate, and recommend Drupal to users.

Date & Time: Wednesday, 30 September 2026, 13:40 – 14:25  
Speaker: Larissa Tropp (Digital Marketing & Growth Specialist at 1xINTERNET)

Dismantling and Reassembling a Drupal Migration with AI

Leveraging AI tools to simplify, re-architect, and map legacy un-typed data into clean destination bundles during migrations.

Date & Time: Wednesday, 30 September 2026, 14:45 – 15:30  
Speaker: Roberto Peruzzo (Principal Architect and Founder of Sparklingboys)

AI Mid-Life Crisis: failure stories from the silent majority

Honest post-mortems on AI project failures and pragmatic ways to navigate rapid technological shifts.

Date & Time: Wednesday, 30 September 2026, 14:45 – 15:30  
Speakers: Dieter Blomme (Drupal Architect at Dropsolid) & Valery Lourie (Lead Software Engineer at EPAM Systems)

Scolta: Drop-in AI Search Without a Search Server

Running lightweight, client-side search powered by Pagefind with an AI layer for query expansion and summaries.

Date & Time: Wednesday, 30 September 2026, 14:45 – 15:30  
Speaker: Jeremy Andrews (CEO and Founder of Tag1 Consulting)

SDCs, Canvas, and the Agent That Builds With Them

Training AI agents to generate Single Directory Components, insert them into pages, and verify browser rendering.

Date & Time: Wednesday, 30 September 2026, 14:45 – 15:30  
Speaker: Matt Glaman (Principal Software Engineer at Acquia)

AI Assists, Humans Decide: Agentic Workflows in Drupal - A Drupal AI Hackathon Story

Agentic translation and governance workflows developed for the European Commission across 24 languages.

Date & Time: Wednesday, 30 September 2026, 16:00 – 16:45  
Speakers: David Galeano & Adam Nagy (both work in the DIGIT department at the European Commission)

AI-Powered Site Building in Drupal: From Blank Site to Styled Pages in a Conversation

Enabling non-technical users to build, style, and structure complete Drupal sites via conversational prompts.

Date & Time: Wednesday, 30 September 2026, 16:00 – 16:45  
Speakers: Francesco Pesenti & Francesco Quagliati (both are Developer Advocates and Solution Engineers at Platform.sh)

From Drupal Content to AI Answers: Learnings from EPSY

Designing constrained AI search engines over standard chatbots to deliver structured content answers.

Date & Time: Wednesday, 30 September 2026, 16:00 – 16:45  
Speaker: Antonella Picarella (Head of Digital Communications & Content Strategy at BFF Banking Group)

From SEO to GEO: What Changes, What Doesn’t

Strategic shifts from Search Engine Optimization to Generative Engine Optimization as AI engines handle discovery.

Date & Time: Wednesday, 30 September 2026, 16:00 – 16:45  
Speaker: Wouter De Bruycker (Digital Marketing Strategist at Dropsolid)

From local voices to global impact: Powering World Cancer Day with Drupal and AI

Translating and moderating hundreds of high-volume personal stories across 60+ languages using AI tools.

Date & Time: Wednesday, 30 September 2026, 17:00 – 17:45  
Speakers: Charles Andrew Revkin & Diego Fernando Costa (both part of the digital communications team at the Union for International Cancer Control (UICC), which runs World Cancer Day)

How Marketers Win in an AI‑First Search World (AEO & GEO Playbook)

Practical tactics for Answer Engine Optimization (AEO) and maintaining content discoverability in AI platforms.

Date & Time: Wednesday, 30 September 2026, 17:00 – 17:45  
Speakers: Reena Tripathi (Digital Marketing Manager at OpenSense Labs) & Anubhav Gupta (CEO/Technical Architect at OpenSense Labs)


Whether you’re coming to DrupalCon Rotterdam to build with AI, figure out how to govern it, or understand where it is taking Drupal next, there is a lot to choose from. From the two Monday summits through the DriesNote and a packed slate of sessions, AI is clearly woven throughout this year’s programme. Check the full schedule, plan around the sessions that matter most to you, and we’ll see you in Rotterdam.

read more
matthews 16.09.2026

rss

Drupal AI Initiative: AI at DrupalCon Rotterdam

Written by Duncan Worrell (dunx)


DrupalCon Rotterdam is almost here. Alongside two dedicated AI summits and the main conference keynote, the program is stacked with high-value AI content for developers, strategists, and leaders alike. Whether you're looking to push agentic workflows, scale digital governance, streamline content operations, or keep your AI integrations trustworthy, here is a complete breakdown of the top AI sessions to help you optimize your schedule.

Full schedule at https://events.drupal.org/rotterdam2026/schedule
Tickets at https://events.drupal.org/rotterdam2026/registration-information

All session times are local CEST.

Summits

In addition to the main DrupalCon event, there are two AI-specific summits being held catering for two very different audiences.

Enterprise Drupal AI Summit

An executive-focused event for CXOs, Heads of Digital, and enterprise leaders connecting with curated Drupal AI partners. Hosted on the historic former ocean liner, SS Rotterdam. 

Date & Time: All day Monday, 28 September
Event details here: https://summit.enterprisedrupal.eu/schedule.html

AI Dev Summit

Getting Drupal developers up to speed on AI coding tools, AI in PHP/Symfony/Drupal frameworks, Canvas, and Drupal CMS innovations.

Date & Time: All day Monday, 28 September
Event details here: https://events.drupal.org/rotterdam2026/ai-dev-summit

Keynote

For many, the DriesNote by Drupal founder Dries Buytaert is the week’s highlight. Expect a keynote packed with the latest AI roadmap updates, architectural reveals, and live technical demos.

Date & Time: Tuesday, September 29, 2026 - 10:30 to 11:45

DriesNote will live stream on YouTube if you can’t make the event in person.

Sessions

Every session is likely to mention “AI” but we expect these sessions to be focused on AI. 

Unblocking AI: Why Programmes Stall at Pilot Stage, and How to Move Past It

Research and strategies for moving AI initiatives past the pilot phase to deliver real-world impact.

Date & Time: Tuesday, 29 September 2026, 13:00 – 13:10
Speakers: Amanda Falshaw (AI Enablement Lead at Reading Room) & Megan Harvey (Reading Room)

Open Intranet: A Drupal-Based Digital Workplace

Features AI-assisted content creation as part of an open-source Drupal intranet workspace.

Date & Time: Tuesday, 29 September 2026, 13:15 – 13:25  
Speaker: Maciej Łukiański (CEO and Co-founder of Droptica)

Culture Mapping the Human Side of AI — A Workshop to Meet Your People Where They Are

Leadership and organizational change management required to guide teams through fast-moving AI adoption.

Date & Time: Tuesday, 29 September 2026, 13:30 – 14:15  
Speaker: Timi Csontos (Culture Consultant/Freelygive)

Reviewer-Friendly AI: A Practical Drupal Contribution Workshop

Practical AI-assisted workflows designed to turn ideas into high-quality, review-ready open-source contributions.

Date & Time: Tuesday, 29 September 2026, 13:30 – 14:15  
Speaker: Scott Falconer (Senior Principal Software Engineer at Acquia)

Why Your AI Agent Hallucinates: Engineering Lessons From a Production Workflow Builder in Drupal

Engineering reliable, trustworthy AI agent integrations in Drupal using modules like AI, ECA, and agentic tools.

Date & Time: Tuesday, 29 September 2026, 13:30 – 14:15  
Speaker: Shibin Devadas Kakanat (Backend Pro Lead at Factorial)

Context Control Center: Bringing AI Context Natively to Drupal CMS

Structuring, scoping, and natively managing AI context within Drupal CMS for downstream agents and tools.

Date & Time: Tuesday, 29 September 2026, 14:25 – 15:10  
Speakers: Emma Horrell (User Experience Manager University of Edinburgh and UX Research Lead for Drupal CMS) & James Abrahams (Technical Director at Freelygive)

Encoding Expertise: How UX Research Powers Human-First AI

Applying UX research methods to train and ground AI content tools to output domain-specific quality.

Date & Time: Tuesday, 29 September 2026, 14:25 – 15:10  
Speaker: Aidan Foster (Senior UX Strategist at Kanopi Studios)

From Shadow AI to Sovereign AI Infrastructure

Addressing data security, compliance, provider selection, and cost control as AI adoption scales.

Date & Time: Tuesday, 29 September 2026, 14:25 – 15:10  
Speaker: Michael Schmid (Head of Technology and Co-Founder of amazee.io)

AI-assisted site migration to Drupal Canvas: a real-world case study

Testing AI coding agents on live projects to automate complex site migrations into Drupal Canvas, examining real metrics, wins, and limitations.

Date & Time: Wednesday, 30 September 2026, 10:45 – 11:30  
Speakers: Wolfgang Ziegler (Architect, Founder of drunomics) & Jeremy Chinquist (Project Manager at drunomics)

AI-Augmented Accessibility: From Automated Alt-Text to Governance Gates

Automating inclusive governance and identifying accessibility errors early by bridging code, humans, and AI workflows.

Date & Time: Wednesday, 30 September 2026, 10:45 – 11:30  
Speaker: Mike Gifford (Senior Accessibility Strategist at CivicActions)

Nobody Asked for a CMS: From Content Management to Answer Delivery in the Age of AI

Adapting content architecture for direct answer delivery to AI systems while increasing Drupal’s strategic value.

Date & Time: Wednesday, 30 September 2026, 10:45 – 11:30  
Speakers: Tomi Mikola & Ulla Koho (both digital strategists and content architects at Wunder)

Clean Code in the Age of AI: Writing for Humans When Machines Write the Code

Maintaining human readability, software architecture, and clean code standards when using AI generators.

Date & Time: Wednesday, 30 September 2026, 11:40 – 12:25  
Speaker: Len Swaneveld (Senior Drupal Developer at iO)

One Brand Voice from 35 Sources: How We Rebuilt VisitEurope.com and How Drupal AI Unifies Its Tone

Unifying 35 national voices into a cohesive travel brand using generative AI integrated into Drupal.

Date & Time: Wednesday, 30 September 2026, 11:40 – 12:25  
Speakers: Krisztián Kása & Zsófia Alföldi (both Project Managers at Brainsum)

AI Best Practises

Leveraging Drupal’s structured architecture to build optimized environments for AI Agents running inside and outside CMS boundaries.

Date & Time: Wednesday, 30 September 2026, 12:30 – 12:40  
Speaker: James Abrahams (Technical Director at Freelygive)

The New Front Door: How AI Agents Are Driving Drupal's Growth

How autonomous AI agents act as primary decision-makers selecting, building, and verifying Drupal systems.

Date & Time: Wednesday, 30 September 2026, 12:45 – 13:30  
Speaker: Scott Falconer (Senior Principal Software Engineer at Acquia)

Drupal AI Product Update: From Foundation to Agentic Workflows

Official product update from the Drupal AI Initiative leadership on building production-ready Agentic CMS capabilities.

Date & Time: Wednesday, 30 September 2026, 13:40 – 14:25  
Speakers: Niels Aers (CTO/AI Tech Lead at Dropsolid) & Dr. Christoph Breidert (CEO and Founder of 1xINTERNET)

From Brief to Review-Ready in 60 Minutes: A Governed AI Campaign Workflow in Drupal 11

Generating governed, high-quality draft campaign pages straight from PDF briefs in minutes without code tickets.

Date & Time: Wednesday, 30 September 2026, 13:40 – 14:00  
Speaker: Kieran Cott (Executive Creative Technology Director at Delete Agency)

How can we improve Drupal's visibility in ChatGPT, Gemini, and Claude?

Open discussion on improving how LLMs describe, evaluate, and recommend Drupal to users.

Date & Time: Wednesday, 30 September 2026, 13:40 – 14:25  
Speaker: Larissa Tropp (Digital Marketing & Growth Specialist at 1xINTERNET)

Dismantling and Reassembling a Drupal Migration with AI

Leveraging AI tools to simplify, re-architect, and map legacy un-typed data into clean destination bundles during migrations.

Date & Time: Wednesday, 30 September 2026, 14:45 – 15:30  
Speaker: Roberto Peruzzo (Principal Architect and Founder of Sparklingboys)

AI Mid-Life Crisis: failure stories from the silent majority

Honest post-mortems on AI project failures and pragmatic ways to navigate rapid technological shifts.

Date & Time: Wednesday, 30 September 2026, 14:45 – 15:30  
Speakers: Dieter Blomme (Drupal Architect at Dropsolid) & Valery Lourie (Lead Software Engineer at EPAM Systems)

Scolta: Drop-in AI Search Without a Search Server

Running lightweight, client-side search powered by Pagefind with an AI layer for query expansion and summaries.

Date & Time: Wednesday, 30 September 2026, 14:45 – 15:30  
Speaker: Jeremy Andrews (CEO and Founder of Tag1 Consulting)

SDCs, Canvas, and the Agent That Builds With Them

Training AI agents to generate Single Directory Components, insert them into pages, and verify browser rendering.

Date & Time: Wednesday, 30 September 2026, 14:45 – 15:30  
Speaker: Matt Glaman (Principal Software Engineer at Acquia)

AI Assists, Humans Decide: Agentic Workflows in Drupal - A Drupal AI Hackathon Story

Agentic translation and governance workflows developed for the European Commission across 24 languages.

Date & Time: Wednesday, 30 September 2026, 16:00 – 16:45  
Speakers: David Galeano & Adam Nagy (both work in the DIGIT department at the European Commission)

AI-Powered Site Building in Drupal: From Blank Site to Styled Pages in a Conversation

Enabling non-technical users to build, style, and structure complete Drupal sites via conversational prompts.

Date & Time: Wednesday, 30 September 2026, 16:00 – 16:45  
Speakers: Francesco Pesenti & Francesco Quagliati (both are Developer Advocates and Solution Engineers at Platform.sh)

From Drupal Content to AI Answers: Learnings from EPSY

Designing constrained AI search engines over standard chatbots to deliver structured content answers.

Date & Time: Wednesday, 30 September 2026, 16:00 – 16:45  
Speaker: Antonella Picarella (Head of Digital Communications & Content Strategy at BFF Banking Group)

From SEO to GEO: What Changes, What Doesn’t

Strategic shifts from Search Engine Optimization to Generative Engine Optimization as AI engines handle discovery.

Date & Time: Wednesday, 30 September 2026, 16:00 – 16:45  
Speaker: Wouter De Bruycker (Digital Marketing Strategist at Dropsolid)

From local voices to global impact: Powering World Cancer Day with Drupal and AI

Translating and moderating hundreds of high-volume personal stories across 60+ languages using AI tools.

Date & Time: Wednesday, 30 September 2026, 17:00 – 17:45  
Speakers: Charles Andrew Revkin & Diego Fernando Costa (both part of the digital communications team at the Union for International Cancer Control (UICC), which runs World Cancer Day)

How Marketers Win in an AI‑First Search World (AEO & GEO Playbook)

Practical tactics for Answer Engine Optimization (AEO) and maintaining content discoverability in AI platforms.

Date & Time: Wednesday, 30 September 2026, 17:00 – 17:45  
Speakers: Reena Tripathi (Digital Marketing Manager at OpenSense Labs) & Anubhav Gupta (CEO/Technical Architect at OpenSense Labs)


Whether you’re coming to DrupalCon Rotterdam to build with AI, figure out how to govern it, or understand where it is taking Drupal next, there is a lot to choose from. From the two Monday summits through the DriesNote and a packed slate of sessions, AI is clearly woven throughout this year’s programme. Check the full schedule, plan around the sessions that matter most to you, and we’ll see you in Rotterdam.

read more
16.09.2026

rss

Security advisories: Drupal core - Moderately critical - Third-party libraries - SA-CORE-2026-013

Project: 
Project machine name: 
drupal
Date: 
2026-September-16
Vulnerability: 
Third-party libraries
Affected versions: 
>=10.5.0 <10.6.17 || >=11.0.0 <11.3.17 || >=11.4.0 <11.4.7
Description: 

The Drupal project uses the CKEditor library for WYSIWYG editing. CKEditor has released a security update that impacts Drupal.

Vulnerabilities are possible if Drupal is configured to use CKEditor for WYSIWYG editing. An attacker that can create or edit content (even without access to CKEditor themselves) may be able to exploit this Cross-Site Scripting (XSS) vulnerability to target users with access to the WYSIWYG CKEditor, including site admins with privileged access.

For more information, see CKEditor's security advisory:

Solution: 

Install the latest version:

Drupal 11

  • If you use Drupal 11.4.x, update to Drupal 11.4.7.
  • If you use Drupal 11.3.x, update to Drupal 11.3.17.
  • Drupal 11.2.x and below are end-of-life and do not receive security coverage.

Drupal 10

  • If you use Drupal 10.6.x, update to Drupal 10.6.17.
  • Drupal 10.5.x and below are end-of-life and do not receive security coverage.

Note that Drupal 8 and Drupal 9 have both reached end-of-life.

Instructions for contributed modules

Site owners should also review their site following the protocol for managing external libraries and plugins, as contributed projects may use additional CKEditor plugins not packaged in Drupal core.

CKEditor has also released another CVE in today's release that does not affect Drupal, but may affect custom plugins or other usecases:

Fixed By: 
Coordinated By: 
read more
16.09.2026

rss

LakeDrops Drupal Consulting, Development and Hosting: Everybody Orchestrates. Most Do It by Hand.

Everybody Orchestrates. Most Do It by Hand. Jürgen Haas

Every month I do my agency's billing by hand: export timesheets from one system, create invoices in another, merge, email, file, upload to the accountant. I maintain ECA. Elsewhere, a multi-agency project runs from an Excel sheet nobody can keep current, because the spreadsheet is the only place people see everything and feel in control. Everybody orchestrates, most by hand, and not for lack of tools. ECA, Maestro, FlowDrop, Tool API, AI Integration - ECA 1.0.0 and the Orchestration module with Activepieces, soon n8n, could run my billing end to end today. But the builder opens five UIs and, worse, has to decide which engine runs which step. No user can make that decision. The fix is one UI: every component of every participating system on one canvas, engine routing done by the platform. The Modeler API, the Workflow Modeler, Tool API's typed contract and Post 6's shared vocabulary are that architecture. Missing: a composite model owner, a dispatcher, the cross-system data contract. Let's build them. In Drupal.

read more
16.09.2026

rss

Metadrop: How to eliminate manual credential sharing in Drupal integrations with a Vault service

Credentials still travel by email and by Slack on projects that are otherwise carefully built. Every integration with an external service needs them, and forwarding them from one party to the next is so routine that the risk rarely gets questioned. That habit is avoidable, and avoiding it changes who holds the secrets and who never has to see them.

The habit of sharing passwords over email or Slack

Receiving a password in plain text over email or Slack is a common occurrence on any Drupal project. It happens because every integration with an external service, whether a payment gateway, a CRM, or a third-party API, requires access credentials. Username and password pairs, tokens, private URLs, and other sensitive data that at some point need to travel from one place to another.

These credentials should never go into a code repository or into Drupal's YAML configuration files. The exposure risk is too high. The most common alternative, however, does not solve the underlying problem.

The burden of provisioning credentials in a project

The most widespread practice is to store secrets in a file outside the webroot, or to define them as environment variables accessible only to PHP. This works, but carries an operational cost that becomes apparent as soon as a password needs to change: those files must be edited by hand, and if environment variables are used, reloading Apache or Nginx may be required.

The deeper problem is the…

read more
16.09.2026

rss

Morpht: Same rules, every suggestion: the Context Control Center and your AI Automators

One rulebook for your AI: make every generated intro, summary and alt text follow the exact same governance as your chatbot. read more
16.09.2026

rss

Webpro Company blog: Drupal 12 or Drupal 11 — upgrade now or wait?

Drupal 10 reaches end of life on 9 December 2026. Drupal 12 is planned for the same week. Our recommendation for Drupal 10 site owners is to start the Drupal 11 upgrade now instead of building the whole plan around a new release. Release week leaves no room for discovery As of 16 September, the official Drupal release schedule places Drupal 12 in the week of 7 December. Drupal 10 reaches end of life on 9 December. A planned release date does not promise that every module your site needs will be ready that day. Waiting until December to attempt an upgrade combines two problems: evaluating a new major version and dealing with the end of support for the existing one. Drupal 11 is already available for a trial upgrade. Our Drupal 10 end-of-life article covers the readiness checks. This… read more
16.09.2026

rss

Droptica: Drupal architecture: monolithic, decoupled or hybrid

Choosing between monolithic, decoupled, and hybrid Drupal should start with publishing cost - not a frontend framework preference.

Drupal architecture determines how many systems your team must maintain to deliver server-rendered HTML that readers and AI crawlers can use on the first response. Here is how to compare the three options by preview, metadata, cache invalidation, and operating work.

read more
16.09.2026

rss

Gspikes: Joomla Migration in 2026: Where to Go, What It Costs, and What Breaks

Joomla 3 has been unsupported since 2023. An honest look at the three destinations — Joomla 5, WordPress or Drupal — what actually breaks, and what it costs. read more
15.09.2026

rss

September 2026 Drupal for Nonprofits Chat

Join us THURSDAY, September 17 at 1pm ET / 10am PT, for our regularly scheduled call to chat about all things Drupal and nonprofits. (Convert to your local time zone.)

We don't have anything specific on the agenda this month, so we'll have plenty of time to discuss anything that's on our minds at the intersection of Drupal and nonprofits. Got something specific you want to talk about? Feel free to share ahead of time in our collaborative Google document at https://nten.org/drupal/notes!

All nonprofit Drupal devs and users, regardless of experience level, are always welcome on this call.

This free call is sponsored by NTEN.org and open to everyone.

Information on joining the meeting can be found in our collaborative Google document.

read more
karen11 15.09.2026

rss

Nonprofit Drupal posts: September 2026 Drupal for Nonprofits Chat

Join us THURSDAY, September 17 at 1pm ET / 10am PT, for our regularly scheduled call to chat about all things Drupal and nonprofits. (Convert to your local time zone.)

We don't have anything specific on the agenda this month, so we'll have plenty of time to discuss anything that's on our minds at the intersection of Drupal and nonprofits. Got something specific you want to talk about? Feel free to share ahead of time in our collaborative Google document at https://nten.org/drupal/notes!

All nonprofit Drupal devs and users, regardless of experience level, are always welcome on this call.

This free call is sponsored by NTEN.org and open to everyone.

Information on joining the meeting can be found in our collaborative Google document.

read more
15.09.2026

rss

Droptica: JSON-LD in Drupal: how to generate structured data from fields with Schema.org Metatag

The safest way to add JSON-LD to Drupal is to map Schema.org properties to existing content fields with Metatag and Schema.org Metatag.

JSON-LD in Drupal should come from the same field model that supplies the visible page - not from hand-written scripts that drift when prices or availability change. Here is how to map tokens, export config, validate rendered pages, and catch missing bundles in CI.

read more
15.09.2026

rss

Matt Glaman: Define the capability once; call it from anywhere

15.09.2026

rss

Très Bien Blog: Drupal Code Search now index recipes

Drupal Code Search now index recipes

Made it easier to get a list of projects that are included in a particular recipe. It's thanks to the sponsorship of Vardot, and previously Palantir.net that I'm able to spend time on tooling for the community. Many thanks to them.

Code search:

theodore read more
15.09.2026

rss

Specbee: Wondering why Drupal needs another page builder? Here's what I learned installing Drupal Canvas, exposing my SDCs, and writing React right in the browser.

Wondering why Drupal needs another page builder? Here's what I learned installing Drupal Canvas, exposing my SDCs, and writing React right in the browser. read more
15.09.2026

rss

joshics.in: Architecting a Headless RAG Engine with Drupal 11

Architecting a Headless RAG Engine with Drupal 11 bhavinhjoshi

Drupal 11 is evolving into something far more powerful than a traditional Content Management System. For enterprise organizations, it is quickly becoming the foundational vector engine for secure, sovereign AI.

As organizations move beyond the hype of basic generative AI, the limitations of standard API wrappers become clear. Bolting a conversational UI onto a monolithic frontend, and blindly passing proprietary node data to public third-party models, introduces unpredictable latency, unmanageable token costs, and critical data compliance risks.

The Core Architectural Dilemma

When an organization attempts to integrate AI without a solid architectural foundation, the implementation typically fails through three specific avenues:

  • The "Wrapper Module" Trap: Teams prioritize speed by installing pre-built chat widgets that pass unvetted, sensitive node data directly to external public APIs like OpenAI or Anthropic, compromising data sovereignty.
  • The Fixed-Token Chunking Flaw: Scraping rendered HTML and relying on basic character-count chunking destroys semantic meaning, splitting context mid-sentence and returning poor vector matches.
  • The SaaS Dependency: Relying on external, cloud-based vector databases creates a secondary point of failure and pulls proprietary organizational knowledge outside the compliant corporate network boundary.

The Headless RAG Solution

Many organizations view basic LLM integration as a complete AI strategy. They assume that passing a system prompt with full node text is sufficient for enterprise intelligence.

This is a mistake.

If an organization lacks the data governance to secure its AI pipeline, it will inevitably expose sensitive IP and face spiraling API costs. True digital sovereignty requires architecting native Retrieval-Augmented Generation (RAG) directly into your core infrastructure.

Engineering the Pipeline: A New Standard

To ensure the security and longevity of an enterprise AI implementation, organizations must shift from a "plugin" mindset to an "engineering-infrastructure" mindset:

  • Vectorize the Entity API: Intercept entity events (nodes, taxonomy, media) at creation. Extract plain text from field data and attachments before the content is ever rendered to a frontend.
  • Intelligent Ingestion & Chunking: Integrate Python and LangChain workers to handle semantic chunking strategies, ensuring extracted text is grouped into logical, context-rich units before vectorization.
  • Native Vector Storage: Utilize PostgreSQL with the open-source pgvector extension to store high-dimensional embeddings natively alongside standard relational data, effectively air-gapping your intelligence layer.
  • The Decoupled AI Endpoint: Expose the RAG pipeline as an authenticated, rate-limited HTTP endpoint (a JSON:API for AI) so any decoupled application can securely access grounded intelligence.

Final Thoughts

By treating AI not as a third-party plugin, but as core data architecture, Drupal 11 transitions from managing content to orchestrating enterprise intelligence. Stop treating AI as a shiny widget, and start building secure RAG infrastructure.

We don't believe in bolting on off-the-shelf wrappers. We believe in engineering systems that respect your investment and secure your data. If you are exploring enterprise AI, we approach architecture differently.

Add new comment

read more
15.09.2026

rss

Morpht: Sitewide governance for AI answers: the Context Control Center and your chatbot

Your AI chatbot is making up its own rules. Here's how to make every answer follow yours instead. read more
15.09.2026

rss

Dries Buytaert: Acquia rebrands around content and Drupal

Today Acquia launched a new brand, and my favorite part is the updated logo. Right under the Acquia name, it now says "Powered by Drupal".

Drupal has always been at the core of Acquia, but for the past 5 years it was less visible in how we described ourselves. Now it's front and center again.

But that is not the main reason for the rebrand. The bigger reason for the rebrand is to help people see what Acquia has become. Our products have evolved faster than awareness of them.

The new brand leads with content instead of digital experiences, and the homepage calls Acquia an "agentic content platform" rather than a "digital experience platform".

Acquia Source is our new command center, bringing content management, digital asset management, and web governance into one workspace. Acquia AI coordinates agent work across those tools.

For agents to work safely across these tools, they need content they can trust and clear rules for using it. Somebody still has to decide what is approved, who can use it, and where it can go. I wrote about that in AI and the great CMS unbundling, and the new brand puts that idea at the center of our story.

Drupal is well suited for that job. Structured content, granular permissions, workflows, and revision history are the things agents need to work safely, and Drupal has refined them for years.

Customers can use Acquia Source CMS, our fully managed Drupal SaaS offering. For teams that want full control over their Drupal sites, we offer Acquia Cloud. Acquia Source brings sites on either platform into a shared workspace.

As you scroll the new homepage, it builds up our technology stack one layer at a time, starting from Drupal.

Acquia leaning into Drupal is also good news for Drupal itself. It helps close the gap between Drupal and its reputation. Drupal is still often seen as a CMS that requires a developer for everything, even as improvements in recent years have made it easier for marketers to build pages and manage content themselves.

So alongside the new brand, we'll be investing more in helping the Drupal community evangelize Drupal, reaching developers and marketing leaders who may not have looked at it in years. I want more people to see what Drupal has become.

read more
15.09.2026

rss

Cheppers: ExperienceKit: How NGOs Can Launch Campaign Pages in Hours, Not Weeks

Your next campaign launch does not have to stall on the landing page. You describe it the way you would brief an agency (audience, goal, story, call to action), and minutes later a production-ready page sits in your own Drupal site, built only from your organization's approved components, on brand and accessible from the first draft, ready to publish the same day. read more
15.09.2026

rss

Gspikes: WordPress to Drupal Migration: The Honest Guide

Most articles with this title are written by Drupal shops. We build on both platforms, so here is the honest version: the four situations where Drupal genuinely wins, what actually moves versus what gets rebuilt, and why most WordPress sites should stay where they are. read more
14.09.2026

rss

The Drop Times: Permissions Define Drupal’s Agent Interfaces

Drupal's emerging agent interfaces are beginning to expose actions as well as information. MCPIO 1.0.0-alpha1 presents external Model Context Protocol clients with two entry points, search and execute, through which they can discover and invoke a wider set of Drupal operations. WebMCP User Forms takes a different route, adding WebMCP-style tool metadata to Drupal's login, password-reset, and registration forms so browser agents can identify their inputs more explicitly. These are different interfaces, but both make capabilities that were designed primarily for people or Drupal code more legible to automated actors.

Once a capability becomes callable, the harder question is not simply whether an agent can find it. Will Huggins' argument about Drupal publishing capabilities puts authentication, permissions, workflow, guardrails, and controlled context alongside the interface itself. In that model, an agent-facing tool should not create a route around Drupal's existing governance controls; the authority to perform an action still has to come from an identified actor with defined access.

The current projects do not establish one settled architecture for doing this. MCPIO remains an alpha release and is not covered by Drupal's security advisory policy, while WebMCP User Forms is also an alpha project outside that coverage. MCP, WebMCP, Tool API, and other agent-facing approaches also operate at different layers, from external protocol clients to capabilities exposed inside a browser. That distinction matters because making an operation discoverable is not the same as deciding who may execute it.

Issue 36 of Editor's Pick looked at a broader requirement for machine-facing websites: meaning must be explicit, access constrained, and important rules represented in ways software does not have to infer from prose. The next question is narrower. As Drupal makes more capabilities available to agents, interface design and permission design begin to meet at the same boundary: which actor is represented, which actions that actor may invoke, and which Drupal controls remain in force when the request comes from software rather than a person. The implementations are still emerging, but that authority boundary is becoming harder to treat as a secondary concern.

Follow The DropTimes on LinkedIn, X, Bluesky, and Facebook, or join #thedroptimes on Drupal Slack.

This issue of Editor’s Pick was written and curated by Allen Jason.

read more
14.09.2026

rss

The Drop Times: Is There a Future for Drupal in the AI World?

Generating software is becoming easier. Knowing what went into it, whether it can be trusted, and who will maintain it is becoming the harder problem. read more
14.09.2026

rss

Freelock Blog: Using AI to review AI-Generated code: Astra vs. Opus vs. DeepSeek

Using AI to review AI-Generated code: Astra vs. Opus vs. DeepSeek
John Locke
Astra built an impressive amount of working code, but missed serious performance problems. DeepSeek found several of them for 22 cents. Opus cost dramatically more and found a substantially different set of problems, especially around UI and accessibility.
read more
14.09.2026

youtube

embed image

Context Control Center: Teaching Drupal AI Your House Rules with Kristen Pol

Drupal Association 12.09.2026

rss

Omega8.cc: Keys to the Engine Bay

Handing an outside developer your one and only SSH login because the job was one theme on one site is the oldest mistake in hosting, and the collaborator button on the big platforms only hides the question of what that seat can actually do. On a BOA server a Client, the control panel's word for the person a site belongs to, gets its own limited login built automatically, one which sees that Client's sites and their files and nothing else; and now your host can turn on a second login of the platform kind for that Client, which reaches the whole codebase of every platform whose sites are all the Client's, with Composer and the Drush shipped inside the platform, and refuses any platform where somebody else's site is parked as well. The grant is decided by root from one line, re-derived every three minutes and readable in one file and one log; Drupal 8 and newer platforms are unlocked for the developer an hour at a time, on request, and locked back by themselves. read more
11.09.2026

rss

The Drop Times: DrupalCamp Poland 2026: AI Hallucinations, Drupal System Failures and Agentic Maintenance

Some of the hardest technology failures arrive without a broken component or a clear error. Two DrupalCamp Poland speakers examine what teams can learn from convincing AI mistakes, system-level performance failures, and automation that still depends on human judgement. read more
11.09.2026

rss

Berliners blog: Rebuilding a data-driven Drupal site: Separating data objects from pages

Rebuilding a data-driven Drupal site: Separating data objects from pages

In the previous post in this series, I described how we rebuilt our page templates with Layout Builder. I ended that post by mentioning that templates are less suitable when the page hierarchy must be derived from the data itself.

To explain that part of the rebuild, it helps to look at a more basic change. In the Drupal 7 site, an imported data object and the page that presented it were the same node, whereas the rebuilt site stores them as separate entities.

berliner read more
11.09.2026

rss

Sitback Solutions: Vibe-coding my dream CMS (an internal monologue)

Is Drupal outdated? Ask around and you might get a confident yes. Sitback developer Max spent a free weekend designing his ideal CMS from scratch, to work out what he’d build instead. Step one: build your own CMS, how hard can it be? Right. That’s it. I’ve had enough of legacy CMSes. Bloated, over-engineered, designed ... read more
11.09.2026

rss

Talking Drupal: Talking Drupal #569 - Site Templates

On today's show we are talking about Site Templates, What they do, and How you can use them with guests Tim Lehnen & Adam Globus-Hoenich. We'll also cover Haven as our module of the week.

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

Topics
  • MOTW: Haven
  • What Site Templates Are
  • Canvas Components Included
  • Promoting Templates Beyond Drupal
  • Templates vs Distributions
  • Who Benefits from Templates
  • Template Types and Adoption
  • Where to Find Templates
  • Featured vs Installer List
  • Free vs Paid Templates
  • Recipes vs Templates
  • Distributions and Themes
  • Empowering Site Builders
  • Exporting a Template
  • Designing for Users
  • Releases Without Upgrades
  • Best Practices and AI
  • How to Contribute
Resources

Webinar: Drupal Canvas and Agentic Content Management: What Enterprise Teams Need to Know Drupal Site Templates Tim's book - Fog & Fireflies

Guests

Tim Lehnen - @TimLehnen hestenet

Adam Globus-Hoenich - @PhenaProxima phenaproxima

Hosts

Nic Laflin - nLighteneddevelopment.com nicxvan Stephen Cross - SecondSginalMedia.com [stephencross]](https://www.drupal.org/u/stephencross) Amber Matz - tugboatqa.com [amber himes matz](https://www.drupal.org/u/amber himes matz)

Module of the Week Correspondent

Martin Anderson-Clutz - mandclu.com mandclu

Haven - Site Template - Designed for non-profit sites, this template features a bright, warm design that can be adapted for many use cases. It comes pre-confifgured with blog, projects and people profiles, as well as newsletter signup, donation add-ons and more.

read more
10.09.2026

rss

Centarro: Centarro Bootstrap: A Centralized Design System for Drupal Commerce

Register for our next webinar to see a live demonstration of Centarro Bootstrap.

Every new theme for a Drupal Commerce project starts with the same sequence: define your colors, configure button styles, set typography, style your forms, change icons, and then wire all of it into whatever page-building paradigm Drupal currently offers.

After twelve years, our front-end team accumulated a long list of friction points and recurring tasks. Centarro Bootstrap is the result of addressing all of them in a single, reusable foundation. What used to take weeks of custom theming can now be accomplished in hours.

The problem Centarro Bootstrap solves

Beyond making it faster and simpler to complete repetitive theming tasks that every custom Drupal website must perform, Centarro Bootstrap also helps with dynamic page layouts.

Drupal has gone through several iterations of page builders, both as contrib modules and part of Drupal core. Canvas is the current tool, which brings a Figma-like experience. Users can place components directly on a page, compose layouts visually, and see immediate results. Content teams can create single-use content straight from the interface.

Read more read more
10.09.2026

rss

Joachim's blog: Putting paths first: Views support for path alias entities

Putting paths first: Views support for path alias entities

On a recent project, I was struck by how the content editors used spreadsheets to manage their content. This wasn't just as a planning tool in the early stages; they had spreadsheets which essentially mirrored the content in Drupal, and this is where they kept track of who was responsible for sign-off on a piece of content, what stage it was at, and so on.

Leaving aside for a future post or many the matter that if editors are needing to use spreadsheets to manage their content, it doesn't speak well of the 'M' part of the CMS and that there are surely things we need to improve in Drupal, one thing I noticed was how content was listed.

The main identifier of content, the first column in the spreadsheet, wasn't the title, or the node ID, but the path. To these editors, the path was the starting point, it represented that piece of content.

This is completely add odds with how Drupal treats paths. Paths in Drupal are like an afterthought: tacked onto entities as second-class citizens. They're not even shown in the content admin pages, you're left to discover them for yourself by hovering over the content link.

But what if we could change that, and put path aliases first? What if we could make Drupal list content in the same way that these users have in their spreadsheets? It would be a first step in providing the sort of content overview and administration tools that Drupal is currently lacking for these users. Other things are needed too, such as a sign-off user content, and more complex statuses. But paths are the starting point.

Unfortunately, the flexibility of Drupal's path system is actually a problem here: paths aren't just for entities, and an alias can be for any system path. So there's no connection in the database from the path alias to the entity it points to, and there's nothing on the entity either: the path alias field you see on a node is a computed value, obtained by querying the path_alias table for the node's canonical path.

Of course, this doesn't stop SQL: you can join two tables on anything, and Views provides a 'join' plugin type precisely for these sorts of weird cases.

So we can define Views relationships from the path_alias entity type to all content entity types, using our special join plugin. The join clause then looks like this for nodes:

... JOIN node
ON SUBSTRING(path_alias.path FROM 1 FOR 5) = 'node/'
AND SUBSTRING(path_alias.path FROM 6) = node.nid

What that's saying is that we only join if the path alias's real path starts with 'node/' and we join the numeric suffix to the node table row of the same value. We need the first part so that we don't join an alias for 'media/42' to node 42.

With this, we can make an admin view of nodes listed by their path aliases, with all the same features as the default Content admin view:

And the wrapped up result is the Path Alias Views module, which provides the integration to show path aliases in Views: fields, sort orders, and filters.

The Views relationship is generalised to work for any content entity type that has a canonical path of the form 'something/ID'. If your custom entity type does something weird with its canonical paths (such as include the ID of a parent entity; I've done that myself with custom entity types), then you can use hook_views_data_alter() to change the relationship from path_alias entities to your entities, so that it uses your own custom Views join plugin.

The view shown in the screenshot is installed as default config, and if you also install the Client-side Hierarchical Select module, a more souped-up path component filter allows you to select the path prefix to filter on one path component at a time.

This can be used as a drop-in replacement for the default core Content Admin view, though of course it will only show nodes that have a path alias.

I'm sure there are other ways of showing paths. Replacing the URL aliases admin page with a view would be one. Reverse relationships from entity types to path aliases would open up other possibilities too. I'll be interested to see what people come up with this: do please let me know on Mastodon, in Slack, or in MRs in the issue queue.

Do you need help with doing something unspeakably twisted with Views queries? I've had plenty of experience with this sort of customisation, and I'm available for hire - contact me!

joachim read more
10.09.2026

rss

Dries Buytaert: The 60-second procurement test

Open Source projects have spent decades asking companies to contribute. Projects should also give buyers the information they need to reward the companies that do.

Any Open Source project with a commercial or institutional funding ecosystem should publish an official contribution record: who contributes, how much and over what period, what kind of work they do, which parts of the project they work on, and, where disclosed, who paid for the work.

The test for a good record is simple. A buyer should be able to answer three questions in about a minute: does this vendor contribute at all, how much do they contribute compared to other vendors, and do they work on the parts of the project I care about?

Contribution does not prove that a vendor can deliver. It is one procurement factor alongside delivery capability, expertise, and price. It matters because some buyers want the money they already spend on Open Source services to help maintain the software they depend on.

Vendors that pay people to do that work carry costs that others avoid, and some of those costs may appear in their rates. A price comparison that ignores those costs can put contributing vendors at a disadvantage. I've argued that procurement should score contribution alongside price. APELL, the European Open Source Software Business Association, has also asked the EU to consider a provider's record of Open Source contribution.

Vendor claims are hard to verify and compare

Say you need a vendor for your Drupal site, your Kubernetes cluster, or whatever Open Source software you use, and two firms bid. Both say they're deeply involved in the project, and both might be telling the truth by their own definition of "involved".

Without a project record, verifying those claims often means reconstructing each vendor's contribution history yourself.

The code repository seems like the obvious place to start, but even counting commits by vendor is not simple. A project has to connect individual contributors to the organizations that employed or funded their work, and those relationships can change over time.

More importantly, Open Source contribution can include documentation, support, event organization, governance work, promotion, and more. Much of that work happens outside the code repository or isn't recorded in a form a buyer can easily interpret.

Projects decide which contributions matter

Drupal has tracked contribution credits since 2015, following a method I proposed in 2014 and now governed by the Drupal Association. Its system records more than code and gives credit not only to individual contributors, but also to the organizations and customers that fund their work.

Not every contribution counts the same. A contribution to Drupal Core or a strategic initiative earns more credit than one to a module that few sites use, and work on contributed projects counts for more when more sites depend on them.

Raw contribution data does not tell buyers which work matters most to the project. The project has the context to decide what advances its priorities and how different contributions should be weighted. Its record should publish those rules, link to the underlying contributions, and explain how mistakes or disputes are corrected. Buyers can then decide how much that record matters for a particular purchase.

Drupal has a strong foundation, and credits feed the Drupal.org marketplace where buyers compare agencies, but I'm not sure we could answer all three questions in sixty seconds today. We still have work to do to make the record easier to find, understand, and compare.

Projects can start with a simple record

Not every project needs a system as elaborate as Drupal's. A small project could begin with a short list: who its recognized organizational contributors are and what they worked on. A text file in the official repository can be enough for a first version.

More complex ecosystems may need separate categories or weighted comparisons. Whatever form it takes, the record has to be easy to find and quick to use.

So if you maintain an Open Source project with a commercial or institutional funding ecosystem, start publishing a contribution record and improve it over time. If you buy services built on Open Source, ask for the project's contribution record. Decide at the start how contribution should count in your purchasing decision, then check bidder claims against the record. If you fund Open Source, use the record to find contributors working on the parts of the project you want to support.

Where buyers can consider contribution, I expect projects with clear records to see more commercial opportunities go to their maintainers than projects that rely on appeals alone.

Special thanks to Henry Poole for his contributions to this blog post, and to Sachiko Muto, Tiffany Farriss, Tim Lehnen and Amandine Le Pape for their review.

read more
09.09.2026

rss

Omega8.cc: Doors That Do Not Exist

Read one night of a Drupal or Backdrop site's log and most of it had no business with that site: WordPress login probes on a site which never ran WordPress, fishing for secret files, a thousand pages nobody ever made, from about as many addresses, one request apiece. On an ordinary server each of them wakes PHP for a not-found page, until no worker is free and your real visitors see an error instead of the site. On a BOA server those shapes are refused inside the web server before PHP or the database are consulted, the connection closed for what is only ever abuse, a cheap static not-found where a real page could once in a while match; the rest is judged afterwards by what an address did, a fleet by the share of failures it collects, the search engines whitelisted before anyone is banned; and during a swarm nobody can classify, each site keeps a limit on uncached renders so the cache answers everybody else. A block lasts about a quarter of an hour and lifts on its own. read more
09.09.2026

rss

Yesterday's CMS published pages. Tomorrow's CMS publishes capabilities

Author: Will Huggins

Imagine asking an AI assistant:

"Show me waterproof jackets under £150, in size M, available for delivery tomorrow".

Today, the assistant might search the web, read several retail websites and summarise what it finds. But what if, instead of reading pages, the agent could ask retailers directly which products matched those requirements?

With that information, you could fast-track your shopping journey and ask:

"Add [my chosen product] to my basket"

The important change here isn't the chatbot; it’s what sits behind it. A traditional website can tell an AI agent what products it has and provide the details. Tomorrow’s website will give the agent a controlled way to buy it.

That is the shift from publishing pages to publishing capabilities. It fundamentally changes what we expect a CMS to do.

Ever since the early days of the internet, content management systems have had a fairly straightforward job: someone creates a piece of content, the CMS publishes it as a page, a person finds that page, and then reads it and decides what to do next.

Over time, CMS capabilities developed around improved findability of content and the experience humans have when they land on a page. AI agents are now changing that equation, introducing a different type of interaction that moves beyond pages altogether, in search of capabilities that solve a problem rather than pages to read.

A page tells you what an organisation can do. A capability lets you do it

Take that same retailer from the jacket example. Its website contains thousands of pages describing products, categories, delivery and returns information, promotions, and offers. That information is useful to both human and AI visitors. But the retailer doesn't only have information, it offers services too: searching products according to particular requirements, comparing specifications, checking availability, calculating delivery, adding products to a basket, and buying them.

The focus is on wrapping those capabilities in an interface that optimises the customer’s experience and drives greater conversion. Those ‘wrappers’ are navigation menus, search boxes, filters, buttons and checkout flows that guide someone towards that conversion target.

Think of an AI agent less like another customer and more like a personal shopper acting on their behalf. Or, perhaps, interacting directly with the shop's warehouse rather than the shop staff.

The visiting customer may care about the photography, the brand story, the layout, and the overall shopping experience. And whilst these elements remain vital in building trust with a potential customer, the personal shopper has a different job. They need to understand what the customer wants, quickly identify suitable products, check availability, compare options and, if instructed, complete the purchase.

They don't need to navigate the website the same way the customer does. In fact, forcing them through the same menus, filters and checkout steps may simply create unnecessary friction. The AI agent needs reliable, structured ways and clearly defined methods to discover what the retailer offers and what actions it can perform.

AI agents need to know not just what the retailer sells, but how to search, compare, check and buy on the customer's behalf, potentially across numerous websites at once. The retailer that makes the personal shopper's job frictionless is the one more likely to win the sale.

The webpage isn't disappearing

None of this means websites are about to become obsolete. People will continue to visit websites, and great digital experiences will still require accessible interfaces, thoughtful design, persuasive content, and strong brand experiences. A retailer still needs customers to trust its products!

But the webpage will increasingly become one interface to an organisation's digital information and services, rather than the only interface.

Drupal has been moving in this direction for a long time. The same structured content managed in Drupal can already be used across websites, applications, search experiences, feeds and APIs. Drupal is now leading the way in how AI agents can interact with websites to complete transactions.

A new definition of publishing

For a marketing team, publishing has traditionally meant putting something in front of an audience: a campaign, a landing page, or a new product

With the rise of the agentic web, publishing is developing another dimension, one that needs AI systems to understand what you offer, who it's for, whether and where it's available, what it costs, and what actions can be taken, and by whom.

That makes structured content much more than a CMS implementation requirement. It must become part of your brand architecture. The idea of ‘capabilities’ takes that idea one step further.

You don't need to start exposing every organisational process to AI agents right away. Start by asking different questions about your digital estate. Think beyond "do we have a page explaining this product or service?" and ask "what is the underlying action or outcome we want customers to complete, and could an authorised agent safely perform it?"

This is where Drupal AI gets really interesting!

Drupal already knows more than what appears on the page

Drupal has always been good at structured content. A product doesn't have to be defined simply through a large page of text called "product page."

For the personal shopper to do its job well, it needs more than a page to read. Drupal can understand that a product has a:

  • Title
  • Description
  • Categories and tags
  • Specification/attributes
  • Variants of colour and size
  • Different availabilities of those variants
  • Price and promotion information
  • Rules regarding delivery and returns

Those pieces of information can be connected to other things Drupal understands, such as related products or customer reviews.

The customer sees the finished page, but underneath that page is a structured content model that provides an AI agent with context, meaning and additional information not directly available to a human reader on the "product page."

Go back to the waterproof jacket. If an agent asks for products under £150, structured data gives it a much more dependable answer than inferring prices from paragraphs of product copy. Ask for size M, and Drupal knows which fields represent product type, features and size. Ask which jackets are available for next-day delivery, and Drupal can use live availability and delivery information rather than relying on an AI model to guess from a page's wording.

The same structured content that makes a product page useful to a human is what lets a personal shopper act on it. The Drupal AI roadmap builds on that relationship between Drupal's content model, context, governance, and trustworthy AI experiences.

But structured information is only half of the story. Drupal is now developing ways to describe actions just as clearly.

A quick guide to the alphabet soup

AI has already given us enough acronyms to fill a data center, but three are particularly relevant to the future of content management systems: API, MCP, and ARD.

API: letting systems talk to each other

An API, or Application Programming Interface, is a controlled way for one system to request information or perform an action.

In the context of agentic AI acting on a Drupal website, think of it like a service counter. Instead of navigating through the shop yourself, you make a specific request:

"Show me all products under £50 that are currently in stock."

The API defines what can be requested and how the answer comes back.

APIs aren't new. They already connect websites to apps, CRMs, commerce systems, search platforms, and countless other services.

MCP: helping AI use available tools

MCP, or Model Context Protocol, is an open standard that lets AI models safely connect to external tools, data and services.

Put simply, while an API can expose a capability, MCP gives an AI agent a consistent way to use it.

Drupal's MCP Server project builds on Tool API, making Drupal tools available to compatible AI systems. It also supports authentication, allowing individual tools to require appropriate authorisation rather than simply opening everything to an external agent.

ARD: helping an agent discover where capabilities exist

There is another problem: an AI agent can only use a capability if it knows it exists.

Agentic Resource Discovery, or ARD, is an emerging idea exploring how agents might discover services that can fulfil a particular need.

Instead of already knowing which website to visit, an agent could potentially ask a broader question:

"Who can help me find a product matching these requirements?"

Discovery and execution are different problems. One helps an agent find the right door, whereas the other helps it interact with what is behind the door.

The standards are still evolving, and nobody needs to redesign their digital strategy around a particular acronym today. The important thing is the direction of travel.

From structured content to structured capabilities

One important building block in Drupal's emerging agentic AI architecture is Tool API. It gives Drupal a consistent, reusable way to describe not only the information it holds but also the things it can do, with clearly defined inputs and outputs that Drupal AI Agents, MCP, and other automation systems can all use.

A tool might effectively say I can search products and describe what information it needs (e.g., product type, size, colour, price range and delivery requirements) and what it will return (e.g., a list of matching products).

Another might say I can check stock availability for a particular product and size, or I can add a selected product to the customer’s basket.

AI agents can reuse tools and expose them to other AI systems through technologies such as MCP. Tool API is currently available as a beta project, so this is active, evolving work rather than a finished endpoint for the vision.

The big idea is that Drupal can increasingly describe not just what it knows, but what it can do.

That is a fundamentally new Drupal capability being built on top of Drupal's existing publishing capabilities.

Drupal's Inside AI and Outside AI meet here

This is also where the Drupal AI Initiative's distinction between Inside AI and Outside AI becomes useful.

Inside AI focuses on AI working within Drupal to help you create, manage, and optimise your website. Outside AI focuses on external agents acting on Drupal.

Outside AI enables an external agent to connect to Drupal, inspect it, change it, verify it, migrate into it, or launch it. That makes the publishing-capabilities idea more than a thought experiment.

Drupal's Outside AI work is actively exploring the infrastructure needed to make Drupal a reliable and governable action surface for external AI agents: who the agent is and where it came from, reliable execution in the background, guardrails, limits on what each tool can touch, visibility into what happened, and predictable contracts between agents and Drupal.

In other words, the question isn't simply "can an AI agent make Drupal do something?" but "can we let an AI agent do something useful while Drupal still controls what is permitted, records what happened and protects everything the agent should not be able to touch?"

Publishing a capability doesn't mean handing over the keys

Imagine an AI agent interacting with a retailer. An anonymous agent might be allowed to search the product catalogue, add a selected product to that shopper’s basket, or check the status of their order.

None of those agents should suddenly gain permission to view another customer’s orders, change product prices or publish a new promotion.

Drupal has spent decades developing data access and functional controls, based on roles, permissions and workflows for human users. Those same principles become increasingly valuable when the user is an AI agent, and it’s one of the reasons Drupal AI's work on guardrails matters.

Guardrails were introduced into Drupal AI and expanded in the 1.4 release so safety and policy checks can be applied more broadly to incoming and outgoing AI interactions, including support for streaming responses. The Context Control Center (CCC) is another piece of this work, helping Drupal AI draw on the right content, rules and standards to deliver more accurate results.

In simple terms, Drupal can put rules between AI and the organisation.

As agents become more capable, that may be just as important as the capability itself.

So…what is actually new?

APIs aren't new. Drupal permissions aren't new and structured content certainly isn't new.

What’s new is how those established strengths are being assembled for an agentic web.

  • Tool API gives Drupal a more consistent way to describe reusable actions. 
  • MCP Server provides an emerging route for external AI systems to access approved Drupal tools.
  • Outside AI is explicitly working on the identity, permissions, reliability, tool controls and governance needed for external agents to act on Drupal safely.
  • Drupal AI Guardrails provide mechanisms for applying policy and safety controls around AI interactions.
  • Context Control Center (CCC) gives Drupal AI the right context to deliver more accurate results.

A CMS that knows things, does things and governs both

For digital leaders, perhaps the simplest way to understand the direction is in four layers.

  1. Drupal knows things: it manages structured content, relationships and context.
  2. Drupal can do things: APIs and tools expose defined actions.
  3. Drupal decides what is allowed: permissions, authentication, workflow and AI guardrails establish boundaries.
  4. Drupal can work with agents: Outside AI, Tool API and MCP are developing the mechanisms through which approved AI systems can interact with those capabilities.

This is a very different picture of a CMS from the system many people still imagine when they hear the term. It is not simply the place where somebody logs in to edit the homepage. It becomes a critical control layer between an organisation's information, services and the growing number of digital interfaces through which people interact with them.

From publishing information to enabling outcomes

The first generation of content management systems helped organisations put information on the web. The next generation helped them structure it, personalise it, distribute it across channels and connect it to increasingly sophisticated digital experiences.

AI agents now offer a shortcut to the ultimate outcomes, which may mean they use the website on the customer's behalf. That doesn't make the CMS less important… it makes the CMS much more important because you now need a way to tell the AI agents what your organisation knows, what it can do, who is allowed to do it, and what happens when they do.

Yesterday's CMS published pages. Tomorrow's CMS publishes capabilities.

Drupal is designed to govern both.

read more
mfernanda.silva 04.09.2026

youtube

embed image

One Command, One Migration: AI Best Practices in Action (Jamie Abrahams, George Kastanis)

Jamie Abrahams (FreelyGive, Drupal AI Initiative) is going to migrate a site with AI, live. He'll start with the one-line installer, get a project set up, and run a real migration so you can see how the workflow actually goes. Then he'll run the evals at the end, which is how you find out whether the migration did a good job or just looked like it did. George Kastanis (Point Blank) maintains AI Best Practices and the AI Eval tooling. He'll follow with discussion on the thinking behind those evals, plus a quick look at a results board. read more
Drupal Association 04.09.2026

rss

Two Keynotes, One Question: Building Through Disruption at Drupal GovCon

Author: Martin Anderson-Clutz. Originally posted on The Acquia Blog.

Two GovCon keynotes came at disruption from opposite ends. Read them together and you get a map of the moment Drupal is in.


Earlier this month, I spent some time at Drupal GovCon, and a striking element was how well the two keynotes fit together. They were pitched under the same banner — "Building Through Disruption" — but they came at it from opposite ends. Mike Madison talked about how disruption can be something you do, on purpose, to make your team better. Kerry Greer reminded us that disruption is also something that happens to people, and that holding a team together through it is real work that rarely shows up on a ticket. Put those two talks side by side and you get something close to a complete picture: the courage to lead change, and the care to make sure nobody gets left behind while you do it.

I want to walk through both, because I think the Drupal community needs both right now.

Mike Madison: disruption is a verb

Mike (a former Acquian, now Senior Director of Global Web at Zscaler) has spent much of his career being paid, in his words, to "professionally disrupt organizations." His whole framing was a permission slip. When we talk about disruption in business we tend to reach for the giants: Netflix, Airbnb, Uber. And that framing is paralyzing, because none of us is going to reinvent a multibillion-dollar industry over lunch. So Mike flipped it. Think small. Disruption, boiled down, is just "replacing an old way of doing something," and every person in the room already has the standing to do that on their own team.

Every person in this room has the ability to go and disrupt your team or your organization in a meaningful way — and you can do that without pissing everybody on your team off, if you do it right.

His recipe was almost aggressively simple. Four steps: have an idea, figure out how you will change it, convince somebody it is a good idea, and then (the hard part) actually go do the thing. He was honest that the last step is where most of us fail. Ideas are cheap; we all have the brilliant one at breakfast that is gone by bedtime. Doing the work is what separates change from complaint.

A few of his points stuck with me. One was where to find your ideas: "channel your inner hate." The stuff that drives you nuts at work, the things that keep you up at night: that is the gold mine, because you already care enough to push. Another was a caution from science-fiction writer Isaac Asimov: it is easy to predict the car, but hard to predict the traffic jam. Even a great change has unintended consequences, and that is fine, as long as you are watching for the traffic jams.

The part most relevant to us as a technology community was his argument against standing still. He put up the most popular programming languages from 2005, when he started, with PHP sitting proudly near the top — and then watched it slide down the list decade by decade, ceding ground the whole time. His point was not that PHP is doomed; it was that the teams with the most experience are too often the ones least willing to change, and that "what goes too long unchanged destroys itself," as Ursula K. Le Guin put it. The antidote is deliberate: budget time for continuous improvement, kaizen, the way you would budget for meetings or security work. Do not wait for permission to get better.

And crucially, he was clear that driving change is a social act, not a heroic one. The story he told to prove it was about being an intern at a national lab, convinced they were using the wrong tool for the job, and knowing that the intern standing alone in front of a room of senior engineers was going to lose. So he spent a year finding allies — people with the tenure and technical credibility he did not have yet — and when the real decision came, it was not him making the pitch. It was a room full of respected voices backing the idea. That lab runs on Drupal today. His takeaway: right idea, wrong timing or wrong messenger, and nothing happens. Change is something you build with other people or not at all.

Kerry Greer: the invisible work

Kerry has been in the Drupal community for around two decades — a lineage that runs back to the early federal adopters — and she is now an account director at Forum One. Where Mike talked about disruption you choose, Kerry talked about the disruption that arrived uninvited. Over the past couple of years, the ground shifted for a lot of people who build for government: a new administration, workforce reductions, changing contracts and priorities, and AI landing on top of all of it at once. For many of her colleagues and friends, that was not theoretical. People lost jobs. Teams reshaped overnight.

Her question was different from Mike's. Not "how do I change things?" but "how do I keep creating when everything around me keeps changing?" And her answer was that the thing that carries a team through disruption is not another tool, methodology, or roadmap. It is what she called the invisible work, or the human architecture — the layer that never gets a Jira ticket.

When disruption hits, you don't have time to build the relationship. You only have time to trust what's already built.

She named five load-bearing principles, and they resonated because she illustrated them with two real projects from the past year, one that went well and one that very much did not. The difference between them, she argued, was not talent. Both teams were made of capable people doing their best in an uncertain moment. The difference was the human architecture that had — or had not — been built before the pressure hit.

Build trust before you need it, because when disruption lands you do not have time to build the relationship; you only get to spend the trust you already have. Create clarity when you cannot create certainty — when a meeting stops making sense, be the person who says so out loud, whether or not that is your job. Do not let the org chart define the team; on her successful project, the person bringing the most clarity was the most junior UX designer on it. Share what you know instead of gatekeeping, because a community that hoards knowledge does not survive disruption. And remember what you are here for: purpose is the thing that does not move when people, roadmaps, and org charts do.

She grounded all of it in who the work is actually for — the single parent trying to renew a license at the DMV with sick kids in the back seat, the family that needs to know there is a bear in their Yellowstone campground. Government does not get to stop building. When someone asked her about AI displacing the human connection, her answer was steady: AI is another tool, like Google or Word or Excel before it, and it will change some jobs — but humans have to stay in the loop, "especially in government," because the public still needs accurate information from something they can trust.

Why this is the conversation the Drupal community needs

Together these two talks are more useful than either alone. Mike hands us the agency to lead change; Kerry reminds us that leading change without tending to people is how projects quietly fall apart. And this is exactly the moment the Drupal community is in. Every team I talk to is being asked to meet familiar challenges — and some new ones — with fewer resources and, in some cases, unfamiliar tools. That is Kerry's disruption and Mike's opportunity at the same time.

Here is the optimistic part, and I do not think it is wishful. On the technical level, Drupal is unusually ready for this moment. Many of the decisions this community made years ago — treating structured content, configuration, permissions, and workflow as first-class, exportable things rather than logic buried in code — turn out to be exactly what makes a system legible to AI agents. We have been doing the unglamorous governance work for a decade, and it is about to pay off.

We are also finding new ways to embrace change as a project, not just as individuals — which is really Mike's "do the thing" and Kerry's structured collaboration operating at community scale. The Drupal AI Initiative is the clearest example. Rather than letting work this important languish or fall victim to bikeshedding, it is structured as a funded initiative with dedicated contributors, and it keeps adapting its own shape to match what the market actually needs. That recently meant splitting into two complementary tracks. Inside AI is building what partners literally ranked as their priorities — AI search first, then content review, translation, and chat-driven editing — all working together on one real, multilingual site rather than a scatter of demos. Outside AI is tackling agent experience: making Drupal "legible, callable, safe, and verifiable" for the agents that will increasingly build on our behalf, so that our decades-old advantage in governance-as-data is something agents can actually reach and trust. Both are aiming to prove the path — not just claim it — at DrupalCon Rotterdam, including at the AI Dev Summit and Enterprise AI Summit.

Notice how neatly that maps to what Mike and Kerry each described. The initiative is a room full of people choosing to disrupt an old way of doing things and then doing the hard, unglamorous work of shipping it. And it is doing so through exactly the human architecture Kerry championed: shared knowledge instead of gatekeeping, clarity of purpose, and a structure that lets contributors lead regardless of where they sit on any org chart.

So here is where their insights brought me, and it is the note I want to end on. Disruption is not something happening to the Drupal community. It is something we are equipped to lead — technically, because of choices we made years ago, and culturally, because we know how to build with each other. Mike is right that we are all more capable of driving meaningful change than we think we are. Kerry is right that the most important thing we build is not software; it is the trust and the people that make the software possible. Hold both, and this is a moment to be excited about. We get to help write what comes next, and we get to make sure that as it changes, nobody gets left behind.

read more
pdjohnson 03.09.2026

rss

Take Part in the 2026 Drupal Business Survey

The Drupal Business Survey investigates the trends in the digital market, in particular from service providers involved with the open source Drupal CMS and enterprise platform. Digital agencies from all over the world participate in the yearly survey and the business insights on market share and growth opportunities gained are shared with those who’ve submitted responses. 

Begun many years ago by Drupal Business Network with Janne Kalliola, Michel Van Velde, and Imre Gmelig Meijling, the survey is now administered by the Drupal Association to promote global reach and protect the confidentiality of the information. Moving forward, the Drupal Association will handle the analysis and reporting of the anonymised data from the survey. We're grateful to Janne, Michel, and Imre for their many years of work in shaping and running the survey.

Drupal’s open source ecosystem is supported by a strong community of tens of thousands professionals worldwide, working together on the popular digital experience platform. Because Drupal is open source, anyone can work with Drupal or make changes to it. An important part of this community are the agencies that provide Drupal services to end users and drive Drupal’s market. The Drupal Business Survey seeks the input from these agencies so that meaningful data for business owners and decision makers can be built into their business strategies. 

The Drupal Business Survey has been a valuable guide for digital service providers, even to those working with other technologies than Drupal.

Take the survey here!

About the Business Survey

The Drupal Business Survey supports Drupal businesses worldwide and is organised by the Drupal Association. The survey was founded by Imre Gmelig Meijling (React Online), Janne Kalliola (Exove) and Michel van Velde (Craftmore), and we're grateful for their years of work in building it into what it is today.

Drupal is the open source Digital Experience Platform used by many organisations worldwide including Nestlé, Lufthansa and World Wildlife Fund (WWF).

Participate and share your insights

Drupal experts are invited to share their Drupal business insights through the Business Survey anonymously and come to DrupalCon Europe to review the results together.

You can take the Drupal Business Survey 2026 anonymously here. The survey closes on 7 September.

read more
Drupal Association 02.09.2026

youtube

embed image

Beyond Headless - How Drupalists, Front-End Natives, and LLMs All Win with Next.js

Next.js is one of the fastest growing web technologies on the internet, by far the most popular framework for assembling websites using React components. A generation of web development talent learned this approach to building — JAMStack instead of LAMP — but the front-end is only half the solution. While having Drupal feed a front-end via API is nothing new, historical approaches to headless implementation have been costly, complex, and involved difficult trade-offs. But what if you could forget about traditional “theming” work, and let your designers and Javascript devs use their preferred tools, while seamlessly (and quickly) integrating Drupal as a back-end to feed content and even page layout to a fully-featured Next.js front-end? As Drupal has modernized with Single Directory Components and Canvas, and as stronger standards have emerged for component-based design systems, new approaches are emerging that offer ways for everyone to win. It’s also worth noting that this component-first perspective is a key way to safely and tastefully leverage LLMs to accelerate both development and site building. In this session, Josh Koenig, co-founder at Pantheon, and Tim Lehnen, CTO of the Drupal Association, will talk about the current state of the art with Drupal, and what’s coming from the world of JS and component-based design, and walk through how some teams are learning how to make everyone happy and move faster than ever before. read more
Drupal Association 02.09.2026

rss

The work that just happens: the DA Insider for August 2026

This post is adapted from the DA Insider, the Drupal Association's monthly newsletter. Subscribe here to get it in your inbox each month.

Straight from Ryan's desk

To the Drupal community,

As northern hemisphere summer winds down, DrupalCon Rotterdam is rapidly approaching — and if you haven't booked yet, today is your last chance at Regular pricing. Late Rate kicks in at midnight CEST, so this is my friendly nudge to save yourself €270 and register now.

Rotterdam isn't the only Con on the horizon. DrupalCon Orlando Early Bird registration opens 14 September, and paid Early Bird tickets come with a limited-edition DrupalCon elePHPant — once they're gone, they're gone.

Elsewhere in this edition: the 2026 Drupal Business Survey is open until 7 September (your answers shape where we focus next), the engineering teamhas completed the migration of Drupal's security issue tracking to GitLab, and we're delighted to welcome Janna Malikova to the Drupal Association Board.

As always, thanks for being part of it. See you in Rotterdam!

Ryan Witcombe, Director, Product Marketing

The 2026 Drupal Business Survey Is Open

Your input shapes an anonymized report that helps the whole community. You'll see how your pipelines, win rates, and revenues compare to global peer data, share what's actually working, and directly influence where the Drupal Association focuses next.

Take the survey by 7 September 2026 at 23:59 UTC. Responses are strictly confidential and fully anonymized. Everyone who completes the survey receives the full report by email.

DrupalCon Rotterdam is almost here

Join Drupal experts and community members to discover what’s next for Drupal and the open web, exchange ideas, and build connections across the ecosystem in Rotterdam from 28 September to 1 October.

The regular rate is now closed, but registration for DrupalCon Rotterdam 2026 is still open. Register here.

All You Need To Know About DrupalCon Orlando

Early Bird Registration Opens September 14

The Early Bird registration for DrupalCon Orlando 2027 opens Monday, 14 September 2026 at 8:00 am EST, with tickets available for $650. And Early Bird comes with a special perk. Paid Early Bird DrupalCon tickets include a limited-edition DrupalCon PHP elePHPant named Drupy (Elephpas hypertextus drupalensis primus in Latin), available exclusively during the Early Bird registration period. 

Free tickets do not include an elePHPant, but you'll have the option to purchase one during registration while supplies are available. 

Summits & Training

Kick off DrupalCon Orlando on Monday, 22 March 2027 with a full day of deeper learning and industry-specific discussions, all available as add-ons to your registration.

Summits (Add-on $350)

Choose from six summits tailored to your interests: AI · Government · Higher Education · Nonprofit · Healthcare · Community.

Two summits with special pricing: the Community Summit is free for all DrupalCon registrants, and the Nonprofit Summit is free for Nonprofit ticket holders.

Full-Day Training (Add-on $550)

One focused training on offer: AI Inside Drupal: From Smart Editorial Workflows to Canvas Agents That Build Pages, presented by DrupalEasy.

Community Party + The First-Ever DrupalCon Talent Show

Save the Tuesday night, 23 March 2027, for the DrupalCon Community Party, featuring something brand new for Orlando: the first-ever DrupalCon Talent Show

It's FREE, and opting in helps us plan for everyone who wants to join us Tuesday night.

More details are coming soon.

Call for Speakers Is Still Open

There's still time to help shape the DrupalCon Orlando 2027 program! We're accepting speaker submissions through 20 October 2026

Submit your DrupalCon Orlando session.

Where In The World Is Bytes?

Bytes the Gator is making his way around the Drupal community and you can join the fun for a chance to win a free registration to DrupalCon Orlando 2027. Can't attend a Drupal event or find Bytes? Another alligator works too, preferably not a live one! 

Meet Bytes and learn how to enter the mascot contest.

The Engineering Team Has Been Busy

This month the team completed the migration of Drupal's security issue tracking to git.drupalcode.org, making the volunteer Security Team faster and easier to grow.

The broader issue migration now covers 90,000+ issues across 7,200+ projects. Release packages were re-signed for 3,200+ projects through Rugged, our new package signing pipeline.

localize.drupal.org and jobs.drupal.org have moved to modern cloud infrastructure, and the Drupal 11 upgrade of the new Drupal.org platform is underway.

Next up: porting community events to new.drupal.org so we can retire groups.drupal.org.

The Drupal Association At-Large Board Election Winner Is Announced

We are excited to announce the winner of 2026 Community At-Large Board Elections. We would like to congratulate and welcome our newest board member, Janna Malikova, for winning the community-elected seat.

We are grateful to Alejandro Moreno for their service and dedication to Drupal and the community, and to all the candidates who applied this year. Read the full announcement here.


This roundup is adapted from the DA Insider, the Drupal Association's monthly newsletter. Want it in your inbox? Subscribe to email communications and browse previous editions.

read more
Drupal Association 01.09.2026

rss

The Drupal Association Announces 2026 Board Election Winner

The Drupal Association is excited to announce the winner of 2026 Community At-Large Board Elections.

We extend a sincere thank you to Alejandro Moreno for his service and dedication, not only to Drupal, but to the Drupal community. Your time spent on the board made such a difference to the future of the Drupal project, and we thank you all for participating with grace, thoughtfulness, and insightful contributions.

We would like to congratulate and welcome our newest board member, Janna Malikova, for winning the community-elected seat during our 2026 At-Large Board Elections.

We cannot wait to see all the amazing things Janna will accomplish while on the Drupal Association Board.

Detailed Voting Results

There were 8 candidates in this year’s At-Large board member election. 307 voters cast their ballots out of a pool of 1274 eligible voters. Eligible voters are active Drupal Association members, known as Ripple Makers, whose membership must have been active at least 24 hours before voting opened.

Under Approval Voting, each eligible voter can give a vote to one or more candidates. 

The final total of votes were as follows:

Candidate

Votes

Scott Falconer

74

James Abrahams

131

Bert Boerland

120

Chris Kelly

26

Darren Oh

57

Janna Malikova

141

Helge Notø

74

Matthew Saunders

128

On behalf of all the staff and board of the Drupal Association, a heartfelt Drupal Thanks to all of you who stood for the elections this year. It truly is a big commitment to contribution, the Drupal Association, and the community, and we are so grateful for all of your voices. Thank you for your willingness to serve, and we hope you’ll consider participating again in 2027!

read more
Drupal Association 31.08.2026

rss

Your next website visitor might not be human

Author: Will Huggins

For most of the web’s history, we have designed digital experiences around a simple assumption: a person will visit our website. That person might arrive through a search engine, follow a campaign link, scan a QR code, or maybe even type the URL into their browser.

AI is changing that... dramatically and rapidly!

People are now asking AI assistants to research products, compare services, explain policies, recommend suppliers and complete tasks on their behalf. Sometimes, they might not even consciously choose AI and are simply guided by seemingly familiar tools like Google 'AI Overviews'. Either way, instead of visiting ten websites, a customer may ask one assistant to gather the relevant information and present a recommendation. 

In the near future, that AI assistant could be doing more than reading a web page: checking product availability, requesting information, preparing an application, arranging an appointment or even completing a transaction.

Your next website visitor may not be a person at all, but an AI agent acting on their behalf, which raises a serious question:

Can AI systems understand our organisation, trust our information and interact with our services safely?

Getting to know your new audience

To be useful, AI assistants need to find the right information, understand its meaning and decide whether it is current and trustworthy.

A prospective student asking an assistant to compare courses across several universities, a buyer requesting a shortlist of products that meet detailed technical, ethical and budget requirements - both are now part of your website’s audience.

While human visitors use navigation, page layouts, graphic cues and calls to action, AI systems depend more heavily on structured information, descriptive metadata, clear relationships and reliable access to data.

Your web pages may look perfectly clear to a person but remain ambiguous to a machine. For example, a human might understand from the design that one contact address is intended for media enquiries, and another is for customer enquiries, but an AI assistant may not interpret it correctly unless it’s represented clearly in the underlying content structure.

The content management decisions you make today will shape how accurately they are represented by AI tomorrow.

Being visible is not the same as being understood

Many organisations are currently focused on whether their content appears in AI-generated answers. That is important, but visibility is only one part of the problem.

An AI system also needs to understand:

  • What the organisation offers
  • Which information is authoritative
  • When the information was last reviewed
  • Which products, services or locations it relates to
  • Whether regional or language differences apply
  • What actions can be taken
  • Which information is public and which is restricted

Without this context, AI assistants may rely on outdated pages, confuse similar services or combine information that was never intended to be used together.

Preparing for AI visitors therefore requires more than content. It requires a well-structured and reliably governed source of truth.

Drupal gives content meaning

Drupal treats content as structured information rather than a collection of web pages. A university course, for example, could have defined fields for qualification, fees and application route, rather than burying them in a block of text. That structure is what makes the same content usable well beyond a single page.

For a human visitor, Drupal assembles that information into an attractive and accessible page. For an AI visitor, the same structure makes the information easier to identify, compare and reuse.

You don't need to maintain one version of content for people and another for machines because Drupal allows the same governed content to serve websites, applications, search services and AI agents.

Drupal can become the trusted source behind AI answers

AI systems are powerful, but they are only as dependable as the information and context available to them. The idea of autonomous agents can quickly become uncomfortable when governance is treated as an afterthought: what happens if an agent uses sensitive information, makes an unsuitable change, or you simply can't tell why an action occurred?

Drupal can provide a controlled source of organisational knowledge. Its content model, taxonomy and relationship system describe what information means, not simply where it appears on a page, helping an AI assistant distinguish a current policy from an archived one, or a general contact address from a specialist enquiry route.

The Drupal AI ecosystem is developing capabilities to support this level of governance, including guardrails for requests and responses, observability and activity logging, controlled access to organisational context, provider-independent integrations, and human review and approval workflows.

This is especially valuable for large or complex digital estates, where information is created by multiple departments across different languages and regions.Drupal's advanced AI implementation and integration does not negate all risk from AI usage, but it does give you a stronger foundation for identifying and managing it

Put simply, AI makes content governance essential to digital communication.

Hi, I'm a machine, please can I come in?

Making content understandable is the first step. The next is enabling controlled action

Giving an AI agent access to your digital platform creates an obvious concern: what will it be allowed to see and do?

Drupal has long supported detailed roles and permissions, allowing different users to view, edit, approve or publish specific types of content.

The same principle can be applied to AI visitors. A useful agent may need to inspect content, search records, or carry out an action, but it should never gain unrestricted access to your systems, or expose private content simply because that content exists in the same system. It should only be able to access the information and tools permitted for the person, service or task it represents.

 The Drupal AI Initiative organises this work through two connected areas:

  • Inside AI, which brings AI assistance into Drupal for editors, marketers and site builders
  • Outside AI, which enables external AI agents and tools to connect to and act on Drupal

This changes the role of the content management system from being a 'human experience engine' to being a governed platform through which people, applications and AI agents can understand and interact with your organisation.

Design for people, prepare for agents

Human visitors are not disappearing. People will continue to value clear information, strong design, accessible services and experiences that feel relevant and trustworthy. However, they will increasingly use AI to navigate and make sense of the vast amount of information available to them.

AI readiness can look like a technology challenge, but an AI system cannot reliably represent your brand if the underlying content is fragmented, duplicated or poorly structured.

The organisations that adapt successfully will not choose between human-centred design and machine-readable content. They will build digital platforms that support both by creating information people can understand, data machines can interpret and processes agents can interact with safely.

Your next website visitor might not be human - will your digital platform know exactly how to help them?

Try Drupal today!

read more
pdjohnson 24.08.2026

rss

From Headless CMS to AI Harness: What I Took to Decoupled Days

Article by:  Martin Anderson-Clutz. Originally posted on the Acquia blog.

Drupal turns decoupled architecture into a governed AI harness, combining live visual editing with agent-ready content schemas.


Back in March, at EvolveDigital in Toronto, I ran into Preston So. He mentioned that the team behind Decoupled Days was looking for speakers, and that this year the event would be in Montréal. I was interested right away. Drupal Canvas is the most compelling answer I have seen to a problem that has followed decoupled architectures for years, and I wanted that message to reach beyond the Drupal faithful — out to the practitioners who live and breathe headless every day.

The talk I ended up giving was not really about a content management system at all. It was about how Drupal has quietly become something else: a governed harness for artificial intelligence. Here is the argument I made, the demo that seemed to land hardest with the room, and why I think 2026 is the year the trade-offs of going headless finally stop being trade-offs.

Drupal Was Decoupled Before Decoupled Was Cool

Drupal did not arrive late to the headless conversation. Far from it. The community committed to an API-first architecture roughly a decade ago, and a vibrant subcommunity has been refining decoupled patterns ever since. That work produced a spectrum of delivery models rather than a single one: traditional, where Drupal renders everything; progressively decoupled, where a JavaScript front end takes over the parts of the page that benefit from it while editorial preview stays intact; and fully decoupled, where Drupal is a pure API feeding any number of channels.

That range matters, because it means Drupal has never been only a content API. It owns content, delivery, and governance at the same time. The headless-native platforms compete on one of those axes. Drupal competes on all three.

The Headless Bargain, and Why 2026 Voids It

When organizations adopted front-end frameworks like Next.js and Astro, most of them accepted what I think of as the headless bargain. They gained fast front ends and their choice of framework, and in exchange they gave up live visual editing, layout control, and real-time editorial preview. Editors went from composing pages to filling in form fields blind and filing tickets for changes they used to make themselves.

The industry tried to patch around this — bespoke preview services, visual editors bolted onto the front end, what amounted to Storybook pressed into service as a content tool. None of it fully closed the gap.

Drupal Canvas, which shipped as the default editing experience in Drupal CMS 2.0, closes it a different way. It delivers a true-to-life editing workspace where content creators edit layouts live in the browser, and the site still ships as a high-performance decoupled front end. The CMS stopped being the bottleneck and became the conductor. You keep Next.js or Astro, and you get the editorial experience back.

The Bigger Shift: The CMS Became a Harness

Something larger is happening underneath all of this. For most of the last two decades, the job of a CMS was to model content and publish it to channels. Through 2024 and 2025, artificial intelligence showed up inside these platforms as a feature — an assist button in a text box that summarized a paragraph or suggested tags when a human clicked it.

By 2026, that framing is obsolete. Artificial intelligence has become infrastructure rather than an accessory: autonomous agents that run scheduled jobs, batch operations, and real-time triggers. Analysts have adopted new vocabulary to match, from agentic experience platforms to AI-ready content management. Three capabilities now separate a platform that is serious about this from one that is not: the Model Context Protocol (MCP), which lets external agents query and update content through one standard interface; autonomous agents that behave like digital teammates; and answer engine optimization, which structures content so it surfaces accurately inside tools like ChatGPT and Perplexity.

And the whole category is converging on the same destination. Headless-native platforms like Sanity, Contentstack, Storyblok and others are all racing to add agents, automation, and AI-assisted authoring. When everyone is heading for the same place, the differentiator is no longer whether a platform has AI. It is how that AI is governed and orchestrated.

So What Is an AI Harness?

Even the most capable models today are prone to hallucination, blind to context they are not explicitly given, and easy to push outside the bounds of what an organization would allow. That is why almost no one uses a raw model directly. They use a harness: the code around the model that improves the quality, safety, and reliability of what comes back. A harness augments the query, enforces guardrails on input and output, and adds tools that give the model real capabilities.

Think of your AI model as the engine: the part that makes your reasoning system go. The harness is the vehicle built around it: the controls that point it in the right direction, change gears when the situation calls for it, and bring it to a stop when needed.

If you list what a good AI harness needs — structured content the model can reason over, access control, deterministic workflows, versioned and reviewable configuration, and centralized governance — Drupal has shipped every one of those for years, for reasons that had nothing to do with AI. The model at the center is a commodity. It is swappable, replaceable, and never the true value driver. Everything Drupal wraps around it is the durable part.

Which leads to the line I kept coming back to: what drives the value of intelligent systems is your schema, not your prompt. Prompts are transient. Typed fields, entity relationships, and taxonomy give a model unambiguous ground truth instead of prose it has to guess at. And the same JSON:API structure that feeds your decoupled front end is exactly what an external agent inspects and reasons over. Drupal orchestrates the content and context; the external model supplies the intelligence. That division of labor ages far better than trying to build models in-house.

Where You Actually See It Work

Everything above is architecture. The demo is where it becomes visible, and it is the part of the talk the audience responded to most.

I had set up a demo environment for a fictional company called Inspace. Ahead of time, I populated the Context Control Center with the things a real brand would have on hand: a brand guide, a tone of voice, documentation for a component library I had programmatically migrated from Drupal's Mercury design system into Code Components and synced into Astro, and a set of context items describing a new "Executive Suites" offering that Inspace was preparing to launch.

Then, live, I created a new page in Canvas, opened Canvas AI, and gave it one sentence: generate a landing page for the new Executive Suites offering. It went to work, and while it did, I took questions from the audience. A couple of minutes later it had assembled a full landing page out of real components, populated with relevant, on-brand content. To make the point that a human stays in the loop, I dropped an image from the media library into the hero component and published. Then I switched to the Astro app, navigated to the same path, and there was the identical page — every decision the human and the model had made, rendered by the decoupled front end. A complete landing page, start to finish, in a couple of minutes.

The second beat pushed further. The marketing team wants a brand-new component: a call to action for a waitlist. I asked Canvas AI to build a full-width announcement banner with an announcement pill, a headline, a supporting line, and a primary call to action. After a short pause, the component appeared in the Canvas interface — colors on brand, formatting consistent with the rest of the library — with its code fully visible and editable and a live preview I could resize to check different breakpoints. I noted that in the real world you might refine the code yourself or ask Canvas AI to iterate, then saved it to the library, dragged it into the Executive Suites page, and published.

When I reloaded the Astro app, it threw a fatal error, exactly as I had planned. The layout now referenced a component the front end did not know about. One npx canvas push from the command line synced the components, a refresh brought the page back, and the new banner rendered cleanly in the Astro layout. That deliberate stumble made the architecture legible: content edits flow to the front end instantly, but new component code is a real, versioned artifact that moves through a real workflow.

I closed the demo by going back to the Context Control Center, because that is the intelligence that made the rest possible. This is what AI prompt grounding looks like in practice: before a single token is generated, each request is automatically supplied with the brand voice, domain knowledge, and guardrails relevant to the task at hand. Some context items are global and travel with every request. Others are scoped specifically to working in Canvas. Others still apply only to content about the Executive Suites program. All of them were assembled automatically behind those short prompts — which is why one sentence was enough to get on-brand, relevant output. I finished on the form for managing a single context item, showing the range of ways its use can be scoped and restricted. Compliance before generation, not review after.

Why Enterprises Can Trust It

For regulated and enterprise teams, governance is where this stops being a demo and starts being a decision. Drupal is model-agnostic by design: dozens of providers sit behind one abstraction layer, spanning cloud services like OpenAI, Anthropic, and Gemini as well as self-hosted options like Ollama and Mistral for data sovereignty. Swapping providers is a configuration change, not a rewrite of your schemas or your logic.

Agents act inside Drupal's existing permission model which includes the Access Policy API, so the access logic that already governs your people governs your agents too — no separate guardrail layer to maintain. Deterministic orchestration through the Event-Condition-Action (ECA) or FlowDrop frameworks handle rules-based logic that costs no tokens and never hallucinates, which is a useful reminder that the cheapest, most reliable AI call is often the one you do not make. And because that orchestration lives inside the platform as native state machines — ECA for event-driven rules, Maestro for durable, multi-step approvals — stateful business logic runs where the content lives, rather than being stitched together from external webhooks, serverless functions, and third-party glue code. Guardrails filter sensitive data before it leaves the server, and metering tracks token spend by user and role so finance can see what AI actually costs.

An Honest Read

It doesn't serve anyone to pretend one side wins everything, and I said so in Montréal. The headless-native platforms lead on real things: faster time to value, a cleaner developer experience, and more polished agentic tooling in market today. If those are your priorities right now, they are genuine strengths.

Where Drupal leads is open source with no lock-in and dozens of documented APIs, model-agnostic freedom, deep governance and orchestration, and fit for enterprise, multi-brand, and regulated environments. It is also worth remembering the shape of the thing behind it: an open ecosystem moves at the speed of everyone who needs it to, while a single-vendor roadmap moves at the speed of one company's priorities.

The Takeaway

The way I put it at the end of the talk: we gave up the editorial experience to go headless, and in 2026 we stopped having to. The original headless win is now additive with the editorial win, not traded against it. One structured content model can serve four consumers at once — a decoupled front end, editors in Canvas, internal AI agents, and the wider martech stack over MCP.

Drupal is not a CMS with AI features bolted on. It is a governed AI harness that happens to have been building the right foundations for 20 years. If you want to see it for yourself, start with Drupal CMS 2.0 and Canvas, then explore the AI, context, and MCP modules. For teams that would rather not set up and host Drupal themselves, Acquia Source CMS offers a fully managed on-ramp to the same platform. And if you are ready to help shape where this goes, the Drupal AI Initiative is where the work is happening.

Making that case in Montréal was a highlight of my year. If you were in the room, thank you — the questions were sharp, and a few of them changed how I will explain this next time. If you were not, come find me, and we can pick up where the talk left off.

read more
pdjohnson 24.08.2026

youtube

embed image

MCP from Concept to Demo: An Open Data Example with DKAN - Dan Goodwin (Drupal AI Learners Club)

Drupal Association 22.08.2026

rss

A First Look at the DrupalCon Orlando Venue

This is cross-posted from Mike Herchel's blog

A few weeks ago, I met up with some of the DrupalCon Orlando local planning committee at the Hyatt Regency Grand Cypress Resort to check out the venue and finalize a bunch of plans.

We toured the resort, planned events, sampled food and drinks (strictly for quality assurance, of course), floated around the pools, and spent way too much time talking about all the fun stuff we're putting together.

After seeing everything in person, I'm convinced this is going to be the best DrupalCon ever!

This DrupalCon is going to feel different (and I think that's a good thing)

If you've been to previous DrupalCons, one thing you'll notice right away is that this one is going to have a different vibe. Normally we're in a downtown convention center where you can walk to bars, restaurants, coffee shops, and whatever else you stumble across.

This isn't that. The Grand Cypress sits in the middle of Orlando's resort area near Disney. If you want to leave the property, you'll probably grab an Uber or Lyft. Disney Springs is only about 10 minutes away, and the parks are just beyond that.

But honestly... I don't think most people are going to want to leave. This resort is awesome.

Instead of everyone scattering around downtown after the sessions end, I think we're going to end up hanging out together around the resort having poolside cocktails, or smores by the fire pits. And after spending the weekend there, I think that's going to make for an even better conference.

The pools are ridiculous

Seriously. The pool area is unlike anything we've ever had at a DrupalCon.

The pools wind around faux limestone cliffs with waterfalls pouring down into them. There's a cave that connects two sections of the pool, a grotto, a waterslide, two hot tubs, and tons of places to spread out.

Then you've got a poolside bar serving frozen drinks, beer, and food just a few steps away. I can already picture dozens of Drupal people hanging out there after sessions.

Florida in March is basically cheating

If you're coming from somewhere that's still cold in late March... congratulations. This is probably the nicest time of year to be in Florida.

Expect highs around 80°F (27°C), cool evenings, blue skies, and weather that's pretty much perfect for sitting outside all day. It's warm enough to swim without feeling like you're melting.

One of the nicest surprises is the hotel rate that we have. The Drupal Association was able to lock in an incredible rate of just $259/night, and that includes no resort fee. Considering this is one of the best times of year to visit Florida (and a resort like this!) it's an amazing deal. If you're planning to attend, book sooner rather than later:https://www.hyatt.com/events/en-US/group-booking/VISTA/G-DC27.

Everything is actually close together

This might sound boring compared to waterfalls and waterslides, but trust me, it matters. One thing I loved about the venue is how compact the conference space is. No hiking across giant hotel lobbies or speed-walking half a mile to your next session. No wondering which section your talk is actually in.

Everything is clustered together, which means less walking and more time talking to people in the hallways, which is the best part of every DrupalCon anyway.

Drupal's Got Talent is finally happening!

I've been trying to make this happen for years. Every DrupalCon I’d pitch the idea of a talent show, and every year something got in the way. Well... this is the year! It’s happening!

We'll be looking for pretty much anything entertaining:

  • Musicians
  • Bands
  • Stand-up comedy
  • Magic
  • Singing
  • Dancing
  • Juggling
  • Puppet shows
  • Weird talents you didn't think anyone wanted to see (we do)

We’re not taking sign-ups just yet, but keep an eye out!

What should you pack?

Besides your laptop?

  • 👙 A swimsuit (trust me)
  • 🩴 Flip-flops or sandals
  • 😎 Sunglasses
  • 🧴 Sunscreen
  • 👕 Clothes for warm afternoons and cooler evenings
  • 🎤 Your hidden talent

This venue is a little different than what we're used to, but after spending the weekend there, I know it's going to create a totally different kind, and super memorable, DrupalCon.

Instead of everyone disappearing into the city after the sessions end, I think people are going to stick around. Hanging out by the pool. Sitting around the fire pits. Grabbing a drink. Talking Drupal late into the night.

And honestly? I can't wait!

read more
Drupal Association 19.08.2026

youtube

embed image

Stop building AI features

Every CMS and web tool is racing to add AI content generation, AI image editing, AI assistants. It makes sense — and demos look great! But this approach has a ceiling. We will never out-build the frontier model providers, and the features we ship today will feel outdated in six months. There's a different strategy that plays to open source strengths, and it has nothing to do with building AI features your users interact with directly. It's about what happens when AI agents — not humans — become the primary way people create, manage, and transact on the web. This talk makes the case that the most important AI investment for open source CMSs isn't the features you ship. It's the infrastructure you expose. We'll look at what an agent-ready platform looks like, why open source has a structural advantage over closed SaaS and one-shot apps in this shift, and what changes when you stop thinking about AI as a feature and start thinking about it as your audience. https://events.drupal.org/chicago2026/session/stop-building-ai-features read more
Drupal Association 13.08.2026

youtube

embed image

A peek behind the curtain on how we run an open source, global, and privacy-first AI Infrastructure

Michael Schmid (schnitzel) In this session, we will let you all see behind the curtain of amazee.ai. This will not be a sales pitch in any way, but rather an in depth overview how AI infrastructure is ran today on a global scale. While AI developers might only see an API endpoint, behind the scenes a lot more is happening. A short overview of the things that we will cover: - API Gateways - How LLMs are actually executed - How VectorDBs work - Monitoring, Alerting and Metrics tools we use - How we can ensure privacy and data compliance - Actual demos, Dashboards and much more! https://events.drupal.org/chicago2026/session/peek-behind-curtain-how-we-run-open-source-global-and-privacy-first-ai read more
Drupal Association 13.08.2026

youtube

embed image

AI Agents for Site Builders

Marcus Johansson (marcus_johansson) What if you could open up the world of Agents, so that people with communication and language skills could focus on the prompt writing and the actual way the Agents interact with Drupal or its content is just an abstraction that you get access to with a click of a button. The new Agents framework allows you to build your own business specific Agents without having to code a single line of code. This talk will showcase what an Agent is, the background on how we built the framework, what they can be used for and how they interact with the MCP framework. https://events.drupal.org/chicago2026/session/ai-agents-site-builders read more
Drupal Association 13.08.2026

youtube

embed image

How to Land an EPIC Contribution in Drupal (Without Losing Your Mind)

Mike Herchel (mherchel) Matt Glaman (mglaman) Behind every great Drupal feature is a stubborn person (not necessarily a developer) who refused to let it stay broken. Want to be that person? We’ll show you how. In this wildly entertaining session from two seasoned Drupal core maintainers and bug fixers, you’ll be walked through the murky steps of getting your feature or bugfix into Drupal core, Drupal CMS, or prominent contrib project. We'll cover: - Identifying issues or features that can be fixed - Pitching the idea to relevant stakeholders - Assembling your team - Doing the actual work (including what makes a MR review-worthy) - Handling the complexities of communication (spoiler: this is often the hardest part) - Getting it across the finish line (aka committed!) We’ll also break down real-world case studies of contributions to Drupal core, following them from first idea to final commit, and covering the wins, the failures, and the desperate Slack messages in between. At the end of this session, you’ll walk away with the motivation, ability, and confidence to land your very own EPIC contribution. https://events.drupal.org/chicago2026/session/how-land-epic-contribution-drupal-without-losing-your-mind read more
Drupal Association 13.08.2026

youtube

embed image

Advanced Site Building with Drupal Canvas

Ted Bowman (tedbow) Enabling ambitious site builders has always been a superpower of Drupal and the introduction of Drupal Canvas has taken this to another level. This session will explore advanced site-building techniques utilizing the new Drupal Canvas module. Attendees will learn how to combine the power of Canvas with existing core modules like Views and popular contrib modules, all without writing any code! We will demonstrate how to build a demo site that leverages Drupal's robust information architecture capabilities alongside the streamlined user experience offered by Drupal Canvas. Attendees will learn how to: Create dynamic landing pages Use Canvas content templates to format structured content Link field data inside templates to SDC and Code Component properties Create template slots, enabling content editors to further customize content using Canvas templates. Manage permissions to tailor the user experience of Canvas for different user groups Build Views to showcase related content and author details inside Canvas templates. Use Views to display lists of content formatted by Canvas templates As Drupal Canvas is rapidly evolving, we will cover the latest site building related Canvas features at the time of DrupalCon. We will also demonstrate some of the most useful contrib modules to extend Drupal Canvas. https://events.drupal.org/chicago2026/session/advanced-site-building-drupal-canvas read more
Drupal Association 13.08.2026

embed image
Powered By Combinary

youtube

embed image

A Dashboard that Works: Giving Editors What They Want, But Focusing on What They Need

Albert Hughes (ahughes3) Dave Hansen-Lange (dalin) When 500 editors across 130 sites log into our Drupal platform, the first thing they see is a dashboard designed to support their work. But what should that dashboard actually do? Over the last year, we’ve been figuring out how to answer that question. The result is a dashboard that surfaces what matters most to our editors: announcements about new features, their recent edits, broken links, accessibility issues, duplicate profiles, permissions, design settings, and more. This session isn’t a technical deep-dive into code; it’s the story of the decisions behind the dashboard. We’ll share how we prioritized features, balanced editor needs with technical realities, and decided what belonged on the dashboard—and what didn’t. Attendees will walk away with lessons they can apply to their own platforms, whether they manage one site or one hundred. https://events.drupal.org/chicago2026/session/dashboard-works-giving-editors-what-they-want-focusing-what-they-need read more
Drupal Association 13.08.2026

youtube

embed image

Beyond Chatbots: Creating Smarter, Personalized Experiences in Drupal with AG-UI

Aaron Christian (aaronchristian) We are witnessing a fundamental shift in how businesses utilize Artificial Intelligence. The era of simple, text-based chatbots is ending. In its place, a new generation of "AI Agents" is emerging, intelligent digital assistants capable of reasoning and collaborating with humans in real-time to customize content experiences. For Drupal site owners, marketers, and content teams, this opens up a powerful opportunity. Imagine your website becoming a collaborative workspace, where AI collaborates with your visitors to personalize experiences in real time as they interact with your content. This session will introduce a new approach to bringing these interactive AI assistants into Drupal using a component-based toolkit built on AG-UI. While the technology runs behind the scenes, the experience is designed to feel natural and intuitive, AI that is embedded into your end user content experience, rather than in a disconnected pop-up. The session will include practical examples of how AI can: - Create more responsive, trustworthy user experiences through real-time interactivity, where the interface updates instantly as the AI works, giving users clear feedback and confidence - Protect your long-term investment in AI by using a standardized approach that avoids vendor lock-in and makes it easy to evolve or switch AI providers over time without disrupting your site experience - how this custom toolkit bridges the gap between complex AI logic and the intuitive Drupal user experience https://events.drupal.org/chicago2026/session/beyond-chatbots-creating-smarter-personalized-experiences-drupal-ag-ui read more
Drupal Association 13.08.2026

youtube

embed image

Misusing...er...uh... Re-purposing Recipes to achieve development bliss

Philip Frilling (pfrilling) I want... - Drupal CMS - Configuration management - Automatic updates - Git workflows - Modern infrastructure - Continuous delivery - Project Browser for content editors In the words of Queen, "I want it all... and I want it now!" Drupal's configuration management has evolved from strictly living in the database to becoming entities that can be exported, imported and validated. The strict management of configuration in code has me longing for the days where we just let the database handle it all. With the rise of Drupal CMS, configuration management becomes even more challenging. How do we allow content editors and site administrators the ability to configure their site without having a deployment pipeline config:import and blow away those changes? Can we have our configuration management and our modern workflows? https://events.drupal.org/chicago2026/session/misusingeruh-re-purposing-recipes-achieve-development-bliss read more
Drupal Association 13.08.2026

youtube

embed image

Launching the Drupal Site Template Marketplace

Tim Hestenes Lehnen (hestenet) The potential of Site Templates is clear: by combining recipes, demo content, and a Canvas-compatible theme, they make Drupal’s power, flexibility, and openness more accessible—giving users a head start with DrupalCMS. That innovation becomes transformative once these templates are easy to find and use via a Marketplace on Drupal.org. At DrupalCon Vienna, we announced a pilot program to launch the very first site templates, together with some early Template Makers drawn from the Drupal Certified Partners. We'll talk about what we've learned from the Marketplace pilot, how this will impact the roadmap for Drupal CMS, Drupal Canvas, and Drupal Site Templates in general, and what the roadmap looks like for scaling up to many more site templates. https://events.drupal.org/chicago2026/session/launching-drupal-site-template-marketplace read more
Drupal Association 13.08.2026

youtube

embed image

Designing for Difference: Practical Strategies for Building a Neuroinclusive Organization

Matthew Saunders (matthews) If recognizing the value of neurodiversity is the first step, the next is changing systems, environments, and behaviours to actually support neurodivergent people. Neuroinclusive spaces use the ethos of Universal Design. Universal design (UD) is a concept that involves designing products and environments to be usable by as many people as possible, regardless of age, size, ability, or disability. The goal is to maximize usability without the need for specialized design or adaptation. UD can be applied to many things, including buildings, services, tools, learning strategies, and physical spaces. It focuses on equity in design. This session will move beyond why neurodiversity matters and focus on how to operationalize inclusion at every level of an organization, from hiring, to team culture, to leadership practices. Neuroinclusion isn’t about fixing people, it’s about fixing systems. https://events.drupal.org/chicago2026/session/designing-difference-practical-strategies-building-neuroinclusive-organization read more
Drupal Association 13.08.2026

youtube

embed image

Breaking the Theme Barrier: Simplifying Drupal with SDC & SDC Display

Jennifer Dust (jldust) Drupal's Single Directory Components (SDC) represent a significant shift in how we approach component-based theming by grouping templates, CSS, and JavaScript into a single directory. This architecture simplifies both the organization and the management of theme components, making it easier for developers to maintain and scale Drupal projects. SDC ensures that all assets related to a component are located in one place, streamlining the development process and reducing complexity for front-end and back-end teams alike. The SDC Display module adds flexibility by allowing developers and site builders to link components directly through Drupal’s admin interface. It breaks down theming barriers by making components reusable and accessible, enabling site builders and themers to map and manage components without relying solely on custom code. As a result, it makes it easier to adapt and reuse components across different sections of a site without manual intervention. In this session, we’ll showcase a practical demo of SDC and SDC Display in action, illustrating how to efficiently build and connect SDC components for a faster and more maintainable development workflow. We’ll also discuss strategies to improve collaboration between designers, front-end developers (FEDs) and back-end developers (BEDs), enabling each to work more efficiently within their areas of expertise. Slides for this presentation: https://bit.ly/breaking-the-theme-barrier https://events.drupal.org/chicago2026/session/breaking-theme-barrier-simplifying-drupal-sdc-sdc-display read more
Drupal Association 13.08.2026

youtube

embed image

Open Y: A Drupal-Powered Platform for Good

Avi Schwab (froboy) Sarah Halby (smhalby) The YMCA’s mission is rooted in community impact—and in today’s world, that includes a strong, unified digital presence. Enter Open Y, an open-source, Drupal-based platform built specifically for YMCAs to streamline content management, marketing, and integrations. In this session, we’ll dive into how Open Y empowers local YMCAs to deliver scalable, accessible, and user-friendly websites while reducing development overhead through shared community resources. Whether you're a developer, site builder, digital marketer, or decision-maker, you'll come away with: - An overview of the Open Y distribution and how it builds on Drupal 11 - A look at how the YMCA network collaborates to enhance the platform - Real-world examples of YMCAs using Open Y to increase engagement and reduce tech debt - A roadmap for getting started with Open Y (whether you're upgrading or launching a new site) We’ll also cover key modules and architecture choices in Open Y, and show how you can contribute or customize it to fit your organization’s unique needs. https://events.drupal.org/chicago2026/session/open-y-drupal-powered-platform-good read more
Drupal Association 13.08.2026

youtube

embed image

From Insights to Innovation: How UX Research is driving the future of Drupal CMS

Emma Horrell (emma horrell) What if Drupal's biggest innovation opportunity comes from studying users, not systems? As Drupal CMS UX Research Lead, my Drupal journey is unconventional. As a content writer and UX professional I am obsessed with watching people use interfaces to spark transformative ideas. I’m committed to aligning Drupal's strengths with user goals, from mindful word choices to strategic AI implementation, so I’m perfectly placed to lead Drupal's UX evolution! UX thinking bridges the gap between Drupal's power and non-technical users' needs. This session reveals how a comprehensive UX research programme is driving a product that's fundamentally changing the narrative about Drupal, turning feelings into features and accelerating innovation across our entire community. Join my session and you’ll get consolidated research findings and the full picture of what we’ve learned from AI testing, surveys, interviews, concept studies, and usability research. I'll reveal what telemetry data exposed about users’ first encounters with Drupal CMS, and share eye-opening results from our community quiz about Drupal terminology. You'll understand how we use all this data to make product decisions and maintain our continuous learning approach. I’ll include interactive discussion time for your feedback and feature requests, and I'll teach you practical UX techniques you can immediately apply to make your Drupal work more user-focused. https://events.drupal.org/chicago2026/session/insights-innovation-how-ux-research-driving-future-drupal-cms read more
Drupal Association 13.08.2026

youtube

embed image

Selling Drupal: How to win projects, and not alienate delivery teams

Hannah O'Leary (hannaholeary) Hannah McDermott (hannah mcdermott) All too frequently the relationship between sales and delivery is a constant balancing act. Sales teams are driven by ambitious targets, while delivery teams are focused on accurate scoping, sustainable recovery rates, and the practical realities of open-source implementation. The result? Friction, misaligned expectations, and, in the worst cases, even a hit to client satisfaction. In this session, we’ll share how Zoocha’s Business Development and Delivery leadership joined forces to turn this tension into a genuine partnership. By introducing transparent handover processes, joint scoping, and shared KPIs, we built a framework where both teams can genuinely succeed together. We’ll discuss improved forecasting accuracy, how open communication channels reduced “us vs them” dynamics, and how collaboration had a direct impact on quality Drupal delivery and client happiness. Attendees will walk away with practical strategies to replicate in their own organizations: tools for building cross-team empathy, opportunities for aligning metrics, and methods for creating a culture of transparency. Whether you lead sales, manage projects, or oversee delivery teams, this session will give you a fresh perspective on how to bridge one of the most common frictions in agency life. https://events.drupal.org/chicago2026/session/selling-drupal-how-win-projects-and-not-alienate-delivery-teams read more
Drupal Association 13.08.2026

youtube

embed image

Design Logic Unearthed: Code rock-solid sites via the lost art of design interrogation

Daniel O'Connor (daniel-oconnor) It’s a scenario we’ve all lived through: your deadline is fast approaching. UI bugs are cropping up left, right and center. Spacing is so inconsistent it looks jarring, and your client is stressed that every image they upload in Drupal comes out with people’s faces cropped in half. Can you resist the temptation to add another hack, another field, another confusing instruction? What if instead we took a peek at the design logic behind these elements and found something better? Join me as we resurrect the lost art of design interrogation: a front-end skill for finding lasting solutions that are more robust, more intuitive and simpler to maintain by developing through the eyes of a designer. In this presentation we’ll look at common technical issues in front-end development, and consider why band-aid solutions come up short. We'll then go on a treasure hunt for design logic that allows us to create confident systems that govern spacing, images, and all the rest. Finally, we'll hone our new skill of design interrogation to root out where design logic is missing, and use it as an opportunity to create our own. https://events.drupal.org/chicago2026/session/design-logic-unearthed-code-rock-solid-sites-lost-art-design-interrogation read more
Drupal Association 13.08.2026

youtube

embed image

Building Enterprise AI Tools: From Concept to Production

Mark Shropshire (shrop) Mike Wilbur (mwilbur) Organizations rush to implement AI but see minimal ROI by treating it as a feature rather than a fundamental shift in how teams work. This gap costs companies millions in wasted licenses and missed opportunities. This session cuts through the hype to show our proven approach for developing AI-powered solutions that integrate seamlessly with existing enterprise systems. We'll demonstrate real tools built for clients, including Tessera—our AI solution that transforms project management by intelligently generating comprehensive Jira epics, issues, and tasks from high-level requirements. You'll see how we leverage Elvex for integration orchestration, n8n for workflow automation, and modern AI technologies to create maintainable, scalable systems. This is battle-tested methodology from enterprise development trenches, covering architecture decisions, integration patterns, and practical considerations separating successful implementations from expensive experiments. Live demonstrations show these tools connecting with Drupal APIs and content management systems, but principles apply to any enterprise platform. You'll learn to evaluate AI use cases, design robust architectures, create intuitive interfaces, and maintain systems in real-world environments using approaches you can implement immediately. https://events.drupal.org/chicago2026/session/building-enterprise-ai-tools-concept-production read more
Drupal Association 13.08.2026

youtube

embed image

AI as a PM’s Co-Pilot: Decision-Making with the OODA Loop

Jaspreet Singh (jaspreetsingh31) As a project manager, I remember how overwhelming it was to handle that big Drupal multi-site rollout. There were so many tickets to track, and the client’s priorities kept shifting. With different teams depending on each other, I often felt like I was just putting out fires instead of steering the project. I started looking into AI tools, not to replace me, but to act as an assistant — something to help me see things clearly and make decisions faster. I used the OODA Loop (Observe, Orient, Decide, Act) to give structure to how I worked with AI. a) Observe: I had AI scan Jira boards, Slack chats, and long client emails to pull key points and risks into short summaries. b) Orient: It helped me analyze workflows, spot stuck tickets, and highlight dependencies. c) Decide: With that context, I could prioritize better, unblock the team, and shift focus where it mattered most. d) Act: I laid out the next steps simply, kept the team aligned, and updated the client so everyone stayed on the same page. This gave me structure, reduced chaos, and helped me feel in control. AI is everywhere now, but without a framework, it can add clutter. The OODA Loop bridges that gap — not replacing PMs but helping us make quicker, clearer decisions. Using this, we caught problems earlier, sprints felt more manageable, meetings ran shorter, and clients noticed steady progress with fewer surprises. For me, it meant less time lost in my inbox and more time moving the project forward. https://events.drupal.org/chicago2026/session/ai-pms-co-pilot-decision-making-ooda-loop read more
Drupal Association 13.08.2026

youtube

embed image

Stop creating Drupal Forms! Just describe a schema - the form will appear automatically!

Alexey Korepov (murz) Oh, that Drupal Forms... Too much code just to create a simple form with a couple of fields! What if I tell you that those times are in the past? Now, just describing the form data in the YAML declarative format is enough! The rest will be done automatically, without any line of code: the form fields design, validation, submission, saving to the database, and all other boring stuff - everything works out of the box! Using this declarative approach, you can create any type of form automatically: - End-user forms, like a feedback form or a comment form. - Custom settings pages with automatic saving to the configuration. - Entity Forms with all base fields editable in the form. And if you want to customize some fields or the submission flow, you're still able to do this by code. But just with a couple of code lines, without tons of boilerplate. Come to learn how to make forms without pain, and forget those times of writing a lot of code lines. https://events.drupal.org/chicago2026/session/stop-creating-drupal-forms-just-describe-schema-form-will-appear-automatically read more
Drupal Association 13.08.2026

youtube

embed image

Agent Experience (AX) and AI-driven Drupal

Scott Falconer (scott-falconer) We spend significant time optimizing User and Developer Experience (UX/DX), but our next frontier is Agent Experience (AX). As AI agents like Claude Code, Cursor, and Codex become everyday tools, how do we ensure they actually understand Drupal's unique architecture, APIs, and best practices? Out of the box, general-purpose AI agents may wander or fail at tasks because they lack appropriate context. Today, our community is actively defining the infrastructure for AI-driven Drupal - unifying AGENTS.md, CLI tools, and "Agent Skills" into a cohesive standard. In this session, we will demystify this new ecosystem and show you how to drastically scale your Drupal workflows. https://events.drupal.org/chicago2026/session/agent-experience-ax-and-ai-driven-drupal read more
Drupal Association 13.08.2026

youtube

embed image

Display Builder, the HTMX-powered visual builder

Pierre Dureau (pdureau) HTMX has been added to Drupal 11.2 as a light javascript dependency to modernize and unify many legacy Drupal APIs: AJAX, AJAX for Views, Form States, Big Pipe… This addition is also opening new easy ways of building modern, performant, highly interactive, user interfaces for both the admin and front UI, without the need of javascript frameworks. One of those UI is the new Display Builder contrib module, which is leveraging HTMX, alongside many recent additions to Drupal Core, to provide a display building experience both unified (page layouts, entity displays, content and more) and powerful (design system native, live previews, iterative updates, realtime collaboration, adaptive profiles…). From this example, we will explore together how we can modernize the UI of other Drupal modules, providing a reactive, world-class, user experience while keeping the implementation lean and maintainable. https://events.drupal.org/chicago2026/session/display-builder-htmx-powered-visual-builder read more
Drupal Association 13.08.2026

youtube

embed image

The state of JavaScript Code Components in Drupal Canvas

Bálint Kléri (balintbrews) Drupal Canvas introduced Code Components last year at DrupalCon Atlanta, opening a new avenue for Drupal frontend engineering by shipping a zero-setup, in-browser code editor, and out-of-the-box support for React and Tailwind CSS. A lot has happened since then. As the technical lead for Code Components, I've watched the possibilities steadily grow as Drupal Canvas has matured and become stable. New features have been introduced to support data fetching and Next.js-style image optimization. Experiments are underway to support server-side rendering and third-party imports. Editing Code Components is no longer bound to the browser: A CLI tool makes it possible to work with them in any development environment. This opens up interesting opportunities, such as building decoupled frontends. This session will discuss different approaches and techniques for working with Code Components in Drupal Canvas, as well as the current state of all features, experiments, and plans for the future. https://events.drupal.org/chicago2026/session/state-javascript-code-components-drupal-canvas read more
Drupal Association 13.08.2026

youtube

embed image

Facilitating Like a Dungeon Master: Using RPG Skills for Stakeholder Magic

Eric Davila (erykmynn) For so many of our projects, the key to success lies in mastering the art of listening and interpreting feedback—skills that any seasoned game master knows well. Just as a game master guides players through an evolving story, product teams must navigate the complex dynamics of customer and stakeholder relationships. This session will explore how techniques from tabletop role-playing games like Dungeons and Dragons can be applied to stakeholder management and all forms of facilitation. We’ll delve into the importance of letting stakeholders talk, understanding their underlying needs, and translating feedback into actionable strategies—much like interpreting the motivations and actions of players in a campaign. We’ll also look at models for setting expectations and boundaries in kickoff meetings, then structuring and preparing for the work ahead. You’ll learn how to balance different personalities, keep the “party” moving forward toward a shared goal while avoiding common pitfalls like railroading, scope creep, or disengaged participants. Whether you’re dealing with demanding clients, internal teams, or external partners, this session will equip you with the tools to become a “game master” in your professional projects. https://events.drupal.org/chicago2026/session/facilitating-dungeon-master-using-rpg-skills-stakeholder-magic read more
Drupal Association 13.08.2026

youtube

embed image

Context is Everything: Configuring Drupal AI for Consistent, On-Brand Content

Kristen Pol (kristen pol) Aidan Foster (afoster) AI can generate landing pages, service pages, and blog posts in seconds - but without the right context, the results feel generic, off-brand, or just plain wrong. Context is what takes you from AI-slop to content that is authentic and resonates with your audience. In this session, we'll show you how to configure Drupal's Content Control Center and Canvas AI to produce content that actually sounds like your organization. You'll see how simple markdown files defining brand voice, tone, and content structure can dramatically improve AI outputs. Through demos, we'll walk you through creating a landing page, service page, and blog post to demonstrate how different context rules and guidelines can be applied in various applications. You'll leave with a practical starter framework for building your own context files, plus clear guidance on how to apply it to your Drupal site. https://events.drupal.org/chicago2026/session/context-everything-configuring-drupal-ai-consistent-brand-content read more
Drupal Association 13.08.2026

youtube

embed image

Drupal Test Traits - Learn by example

Moshe Weitzman (moshe weitzman) Learn about Drupal Test Traits (DTT), an open source project started by the Commonwealth of Massachusetts. Dive into real tests from our open source project, and learn how DTT works under the hood. mass.gov is large, content-centric site. Most of our tests click around and assert that content is laid out properly, the right icons are showing, etc. In order to test this stuff, we need the mass.gov database - testing on an empty site won't do. The traditional tool for testing a site using an existing database is Behat. So we used Behat for over a year and found it getting more and more awkward. We've replaced Behat with DTT! DTT reuses the awesome Drupal core testing system, so it works with your site's content, as opposed to an empty site. It supports testing client side interactions in addition to traditional browsing. At the end of this session, you will have another tool to test your content-centric sites. https://events.drupal.org/chicago2026/session/drupal-test-traits-learn-example read more
Drupal Association 13.08.2026

youtube

embed image

Drupal AI Initiative: A Year in Review with Panel Q&A

Paul Johnson (pdjohnson) Christoph Breidert (breidert) James Abrahams (yautja_cetanu) Scott Falconer (scott-falconer) Kristen Pol (kristen pol) With the launch of the Drupal AI Initiative approaching its one-year anniversary, now is the perfect time for a critical look back and an exciting preview of what's next. Building on the significant announcements around AI revealed in the DriesNote, this session offers a comprehensive exploration of the Drupal AI Initiative. Attendees will gain an in-depth understanding of the progress achieved so far, including recent developments in AI integration within Drupal, as well as the roadmap for upcoming features and improvements. The session will include: * A detailed overview of the current capabilities enabled by the Drupal AI Initiative. * A forward-looking discussion of upcoming developments, including opportunities for community contribution and experimentation. * An open “Ask Me Anything” segment, providing participants the chance to engage directly with the initiative’s technical leads, clarify technical questions, and explore integration possibilities. https://events.drupal.org/chicago2026/session/drupal-ai-initiative-year-review-panel-qa read more
Drupal Association 13.08.2026

youtube

embed image

Increasing enrolment amidst changing student demographics

CJ Pagtakhan (cjpagtakhan) Higher education is facing a critical challenge: shifting demographics, increasing competition, and evolving student expectations are making enrolment growth harder than ever. In this session, we’ll explore how Drupal can be a powerful driver of enrolment success by enabling personalization, accessibility, streamlined user journeys, and data-driven decision-making. Drawing on insights from more than 500 digital projects with colleges and universities across North America, we’ll showcase proven strategies, real-world examples, and actionable takeaways that your institution can apply immediately. Whether you’re focused on attracting first-generation students, improving graduate program visibility, or re-engaging adult learners, this session will highlight how Drupal’s flexibility and scalability can help you meet the moment and deliver measurable enrolment results. https://events.drupal.org/chicago2026/session/increasing-enrolment-amidst-changing-student-demographics read more
Drupal Association 13.08.2026

youtube

embed image

Teaching an old site new tricks: Refreshing the Flagship at Harvard Medical School

Antonio Savorelli (antiorario) Our talk will present the most salient aspects of what we call the HMS Flagship Refresh project, born out of multiple needs: integrating the MD Program’s content into the site, before OpenScholar’s decommissioning in November 2025; enhancing the role of the site as an editorial product, after the 2023 launch of the standalone Harvard Medicine magazine; and the structural and visual modernization of the site, which in 2024 was the oldest flagship among Harvard schools. Our main constraints were, predictably, time and budget, and the idea that finding a way to keep working on the existing site would be more economical and sustainable than embarking in a multi-year, full-on redesign-and-rebuild project. In addition to that, not fully outsourcing the project would allow us to take advantage of our small but experienced web-development team. We’ll explore the main aspects of our approach: 1. We hired vendors for key project milestones: content strategy to integrate the new content while preserving the site’s integrity, and design and front-end development for new and refreshed components 2. We established a multi-office collaboration process with strong project management and internal communication to make the process transparent and inclusive of all stakeholders, including school leadership and site owners 3. We have been progressively rebuilding the site using modern, flexible, and sustainable techniques, from layout patterns to coding standards and Drupal-related technologies https://events.drupal.org/chicago2026/session/teaching-old-site-new-tricks-refreshing-flagship-harvard-medical-school read more
Drupal Association 13.08.2026

youtube

embed image

Next Generation ECA - Vision and Progress update

Jürgen Haas (jurgenhaas) ECA (the Event, Condition, Action module) for modern Drupal has established itself as the go-to tool for automating Drupal workflows with a no-code/low-code approach. After several years in production and with the benefit of experience and feedback from hundreds of power users, the time has come to plan and execute the future of ECA and make an even bigger difference for Drupal and all its users. ECA's future vision is to accomplish the following goals: 1. Currently, ECA is used by only 1% of Drupal users; the next generation of ECA will be suitable for all Drupal users, including those with little or no experience of the platform. 2. Getting started with ECA currently requires users to have a basic understanding of Drupal and its workflow. The next-generation ECA will be intuitive for all users, enabling them to achieve success with ECA in minutes. 3. The next-generation ECA will guide users, helping them to elevate their skills and achieve more as they progress. 4. Personas: currently, ECA caters for developers, site builders and project managers. This will be extended to enable all users to build their own workflows and automations. This session will outline how the maintainers and the Drupal community are planning to achieve these goals and how much progress has been made so far. https://events.drupal.org/chicago2026/session/next-generation-eca-vision-and-progress-update read more
Drupal Association 13.08.2026

youtube

embed image

From Chaos to Clarity: Building a Sustainable Content Governance Model with Drupal

Richard Nosek (richard-nosek) CJ Pagtakhan (cjpagtakhan) Organizations often struggle with fragmented content, inconsistent messaging, and editorial bottlenecks—especially as websites grow and multiple teams contribute to the same platform. In this session, we’ll explore how to design and implement a sustainable content governance model in Drupal that keeps your content organized, high-quality, and future-proof. Attendees will learn practical workflows for content authors, editors, and administrators, including strategies for approval processes, content audits, and lifecycle management. The session also covers frameworks for defining roles, responsibilities, and standards that scale across teams and departments. Real-world examples from Drupal sites of varying sizes will illustrate how structured governance not only improves content quality but also enhances collaboration, reduces technical debt, and supports long-term digital strategy goals. By the end of the session, you’ll have actionable insights to create a governance model that transforms chaotic content operations into a streamlined, sustainable system. https://events.drupal.org/chicago2026/session/chaos-clarity-building-sustainable-content-governance-model-drupal read more
Drupal Association 13.08.2026

youtube

embed image

Next steps for Drupal Canvas

Lauri Timmanee (lauriii) For years, the Drupal community has talked about a component-driven future. The Drupal Canvas is where that future finally becomes a reality. This is more than just an evolution of Layout Builder; it's a fundamental paradigm shift in how we think about building with Drupal. Join us for a visionary, forward-looking session that goes beyond a simple roadmap. We'll explore the core concepts behind Drupal Canvas and demonstrate how upcoming features will unlock new possibilities. You will leave this session empowered to shape the future of digital experiences with Drupal Canvas. https://events.drupal.org/chicago2026/session/next-steps-drupal-canvas read more
Drupal Association 13.08.2026

youtube

embed image

Designing for Depth: Information Architecture Strategies in Large Drupal Sites

Anne Lentino (alentino) When your Drupal site spans thousands of pages, good content structure isn’t just helpful, it’s essential. This 30-minute session will share practical strategies for managing large-scale Drupal sites through user-centered information architecture (IA) and smart use of Drupal’s tools. You’ll see how user research informed taxonomy design and content prioritization, how to build navigation patterns that help users explore deep content archives, and which Drupal features enable scalable, flexible, and future-friendly IA structures. Whether you’re redesigning a large site or maintaining a complex one, this session will give you actionable approaches to architect smarter, faster, and more intuitive Drupal experiences. https://events.drupal.org/chicago2026/session/designing-depth-information-architecture-strategies-large-drupal-sites read more
Drupal Association 13.08.2026

youtube

embed image

Beyond Chunk and Pray: Smarter RAG for Drupal AI

Vincenzo Gambino (vincenzo gambino) Everyone’s talking about RAG (Retrieval-Augmented Generation), but let’s be honest: the standard demo usually goes something like this: split your content into chunks, toss them into a vector database, cross your fingers, and hope the LLM comes back with something vaguely useful. That’s fine for a project with straightforward content, but in the case of a hundred thousand Drupal nodes, you need a different RAG setup and strategy. In this session, we’ll look at how to make RAG actually reliable. We’ll cover: Introduction to RAG and embeddings: a tour through the basics of combining large language models with external knowledge. Hybrid retrieval: mixing semantic embeddings with old-school keyword search (BM25) so you don’t miss the obvious. Smarter chunking: using headings, paragraphs, and semantic cues instead of arbitrary splits. Re-ranking: allowing smaller models to refine the retrieval process before the LLM takes over. Context injection: using user profiles, session data, and relationships between nodes to give the model the “bigger picture.” You’ll leave with a clear sense of how to move from basic “embeddings in a box” to a proper AI assistant that respects your content structure, scales with Drupal, and maybe, just maybe, makes your users think you’ve built magic. Bring your curiosity, and perhaps a cup of tea. We’ll be doing more than chunking this time. https://events.drupal.org/chicago2026/session/beyond-chunk-and-pray-smarter-rag-drupal-ai read more
Drupal Association 13.08.2026

youtube

embed image

The Strategic Evolution of Drupal and the AI Initiative - Orchestration and Beyond

James Abrahams (yautja_cetanu) At Vienna, we showcased how Canvas AI can transform page-building in Drupal. Now, we’re excited to show you the next step. The Drupal AI Initiative is driving the strategic evolution of Drupal through our dual-track approach: bi-weekly Immediate Impact releases and twice-yearly Strategic Evolution leaps. Our latest leap is the development of truly orchestrated Flows. Our rigorous focus on UX for tools like ECA, Tools API and MCP, means even ambitious site builders can create complex orchestrations without code, from content moderation to full site migrations. Our visual workflows give you precise control over AI agents, allowing you to combine intelligent non-deterministic AI agents with reliable and predictable standard deterministic actions. These innovations are the heart of what we do, and have the potential to turbocharge and future-proof how we engage with new Drupal builds. Our core tools can accomplish more without needing to develop new modules for each new iteration. This allows us to focus on a speedy time-to-market for releases whilst ensuring everything is working securely, reliably and on point. Come for a deeper dive into the AI features you saw in the DriesNote. Whether you're a developer, site builder, or decision-maker, you'll leave with practical knowledge of current AI capabilities in Drupal and insight into shaping its future. It's never been a better time to Do It With Drupal! https://events.drupal.org/chicago2026/session/strategic-evolution-drupal-and-ai-initiative-orchestration-and-beyond read more
Drupal Association 13.08.2026

youtube

embed image

Escape from Drupal Island! (Spice level: 🌶️ 🌶️ 🌶️ )

Josh Koenig (joshk) It's been 13 years since the original call to "get off the island" went out. Since then the web has grown and changed quite a lot, yet DrupalCon remains a sea of familiar faces. Community is a comfort, and there’s much to celebrate on this 25th anniversary, but for this project to thrive it must tap new sources of energy. Much of the thinking in this community is informed by hard-won experience, but also biased towards the past. The web is being ripped apart and put back together in real time, but the rate of adoption of Drupal is basically flat. The time is now to question everything. What if the solution isn't putting more into Drupal, but putting Drupal into more things? Instead of importing more features to Drupal Island, what would it take to get out there and build connections, bridges, and conduits to other sources of innovation? In this provocative presentation, Pantheon Co-Founder and Drupal user number 3,133 Josh Koenig will present market data on the state of the Web, AI’s impacts on our profession, and lay out a what he sees as the best path for Drupal practitioners to chart their course forward for themselves, and for their organizations. https://events.drupal.org/chicago2026/session/escape-drupal-island-spice-level read more
Drupal Association 13.08.2026

youtube

embed image

Drupal.org Engineering Panel

Tim Hestenes Lehnen (hestenet) Join the Drupal.org engineering team for updates on our work to support the community. Learn how a small but mighty team not only supports Drupal.org as a community site, but also the project infrastructure including the updates servers, localization service, code repositories, testing, and much more. We'll also talk about our participation in core initiatives like AutoUpdates, Project Browser, and Recipes, as well as the next phase of the GitLab project. read more
Drupal Association 13.08.2026

youtube

embed image

Beyond the Drupal bubble: Building a cross-community ecosystem

Maya Schaeffer (mayalena) Alex Dergachev (dergachev) Drupal has always thrived because of its passionate developer community. But the future of Drupal depends on something bigger: the ecosystem around it. Designers, communicators, strategists, web managers, and decision-makers all influence whether Drupal gets adopted and sustained. Over the past three years, Maya Schaeffer and Alex Dergachev have experimented with ways to bring these broader audiences into the Drupal ecosystem through the EvolveDrupal (now EvolveDigital) summit series. When the first events launched, about 60% of attendees were technical, and many non-technical roles were hesitant to attend something branded as a “Drupal event.” Through intentional outreach, personal invitations, ecosystem partnerships, and programming focused on real digital challenges, the audience gradually shifted to roughly 30% technical and 70% broader digital roles across higher education, government, agencies, nonprofits, and tech vendors. In this session, we’ll share what we learned from organizing 11 summits designed to get “off the Drupal island.” We’ll explore how outreach, branding, programming, and collaboration can bring new voices into the ecosystem—and how agencies, community organizers, and contributors can act as force multipliers for Drupal’s future. https://events.drupal.org/chicago2026/session/beyond-drupal-bubble-building-cross-community-ecosystem read more
Drupal Association 13.08.2026

youtube

embed image

Future-Proofing Accessibility: Strategies for Government & University Platforms

Kat Shaw (katannshaw) Monica "Nikki" Flores (monicadear) Javier Reartes (javi-er) Kat Shaw and M. Nikki Flores are CPACC-certified and work with Javier Reartes at Lullabot to integrate accessibility as a mindset and framework into government platforms, such as for the states of Iowa, Maryland, and Georgia, and higher education, such as UMass Amherst and NYU. This session explores how governments and higher education institutions can move beyond basic compliance to truly implement accessibility across their digital platforms. We delve into strategies for integrating accessibility throughout the project lifecycle, from initial planning and design to development, QA testing, and content entry. Drawing on real-world case studies, including Iowa.gov’s digital transformation project and the State of Maryland platform, we discuss how to leverage Drupal's features and contributed modules to create accessible experiences. The session covers key aspects including: a) design system reviews, b) automated and manual testing, c) content entry training for meaningful alt text and logical heading order, and d) benefits of cross-collaboration. Attendees gain insights into fostering a "shift-left" methodology, preventing issues, increasing cross-collaboration, and ultimately delivering higher quality, more inclusive digital services. We also touch upon the importance of understanding the "why" behind accessibility, considering the experiences of users with disabilities, and the long-term benefits of an accessibility-forward approach. https://events.drupal.org/chicago2026/session/future-proofing-accessibility-strategies-government-university-platforms read more
Drupal Association 13.08.2026

youtube

embed image

Deploy with Confidence: Automated Testing for Drupal

Dharizza Espinach (dharizza) Simon Morvan (garphy) Shipping updates for Drupal sites doesn’t have to be stressful or error-prone. In this session, we’ll dive deep into automated testing as the backbone of a reliable CI/CD workflow, showing how developers can confidently move code from development to production while preventing regressions and maintaining site quality. Using real-world examples, we’ll explore how to integrate automated testing at multiple stages of your workflow, including: - Unit and functional testing to verify individual modules and site functionality. - Visual regression testing with tools like Diffy to catch unintended layout or design changes before deployment. - Multi-stage testing pipelines that run tests at local, staging, and pre-production environments to ensure safe, repeatable deployments. Attendees will leave with a practical understanding of how to implement a full test-driven deployment strategy for Drupal, reduce errors, and improve confidence in their releases. https://events.drupal.org/chicago2026/session/deploy-confidence-automated-testing-drupal read more
Drupal Association 13.08.2026

youtube

embed image

Building AI-Powered Drupal Applications: From Setup to Production-Ready Features

Christoph Breidert (breidert) Transform your Drupal sites with practical AI integration in this hands-on workshop. Starting with the Drupal AI module installation, you'll progressively build AI-powered features including automated content generation, intelligent image alt text, CKEditor AI enhancements, and SEO optimization tools. Advanced topics cover AI automators for PDF processing, URL content import, and retrieval-augmented generation (RAG) for intelligent search. Each concept includes hands-on building with step-by-step guidance. You'll leave with working code, configured AI workflows, and the foundation to build sophisticated AI applications. Bring your laptop for the complete hands-on experience - no AI background required, just curiosity and basic Drupal familiarity. https://events.drupal.org/chicago2026/session/building-ai-powered-drupal-applications-setup-production-ready-features read more
Drupal Association 13.08.2026

youtube

embed image

Proposing a 'Code of Care' for the Drupal Community

Will Huggins (zoocha will) Following on from the DrupalCon Vienna session "It’s OK to NOT be OK! Establishing support frameworks in community teams", this session will advance the proposal to create a 'Code of Care' to enshrine in policy how we care for each other in the Drupal community. The session will explore in more depth the key themes of: The impact of external factors: Sometimes health, family, work or other personal reasons compromise our ability to follow through on the community obligations we have committed to. This can lead to guilt and shame, adding more pressure at precisely the time you need the most compassion and support. Dealing with over-commitment: There can be many reasons for ‘biting off more than we can chew’. A common one is because we are passionate about specific initiatives or subjects and really want to get involved… pushing ourselves beyond our own capacity. Spotting the warning signs: If a team member is struggling to cope, it is likely they put on a brave face and suffer in silence. A Code of Care would equip us all with tools and resources to help us spot warning signs and create ‘safe spaces’ for team members to seek help. The session will conclude with a detailed proposal for the 'Code of Care' and how it might be implemented. https://events.drupal.org/chicago2026/session/proposing-code-care-drupal-community read more
Drupal Association 13.08.2026

youtube

embed image

No Code Queries: Dynamic Content with Views

Amani Mansour (amani.mansour92) Drupal’s Views module is a powerful tool for building custom content listings, filtered displays, and dynamic, auto-updating pages — all without writing any code. As DrupalCMS continues to simplify the site-building experience with a user-friendly interface and built-in tools like Experience Builder, many newer users are discovering Drupal for the first time. Views provides a natural next step for those users: a way to go beyond simple content creation and start building more dynamic, tailored experiences. In this session, we’ll walk through how Views works, including: Creating lists of content, users, media, or taxonomy terms Using filters, sorting, and contextual logic to tailor displays Displaying Views as blocks or pages Connecting Views with Layout Builder or Experience Builder This session will demonstrate how Views can help you build smarter, more flexible sites — without needing to write custom code. https://events.drupal.org/chicago2026/session/no-code-queries-dynamic-content-views read more
Drupal Association 13.08.2026

youtube

embed image

Drupal CMS, site templates and beyond

Pamela Barone (pameeela) Cristina Chumillas (ckrina) Drupal CMS 2.0 has launched, complete with Drupal Canvas and site templates! What does this mean for building Drupal sites? And what's next? Some topics we may cover: * How we're using Canvas and what it offers * Features and areas we're working on now * Plans for future versions ongoing * What we're looking for from contributors * How we defined the strategy and scope * Using the strategy to define the roadmap and what it looks like now * Highlights from the development of Drupal CMS 2.0 and what we learned https://events.drupal.org/chicago2026/session/drupal-cms-site-templates-and-beyond read more
Drupal Association 13.08.2026

youtube

embed image

Managing Configuration for Drupal Multisites: Config Splits, Templates, and Automation

Jordan Thompson (nord102) Running multiple sites from a single Drupal codebase is powerful—and tricky—when it comes to configuration. One site needs a feature, another must not have that feature; environment overrides creep in; and “just export and import” stops being simple. This session presents a clear, repeatable approach built around distinct Config Split types and shows how to templatize and automate them so adding a new site is a 5‑minute task, not a much longer ordeal. What we’ll be covering: - Site-level splits (per-domain overrides), feature-level splits (toggleable features any site can opt into), and environment-level splits (dev/stage/prod tooling). - Setting split precedence using Config Split - Opinionated directory structure and naming conventions that prevent overlap and drift. - Reusable site-level split templates - A lightweight automation command that scaffolds a new site-level split from the template and runs a quick validation so you know it’s sound. We’ll walk through creating a feature split, generating a new site split from a template, opting the site into the feature, and importing config across two sites locally. You’ll leave with an understanding of patterns, templates, and a simple automation you can adopt immediately. https://events.drupal.org/chicago2026/session/managing-configuration-drupal-multisites-config-splits-templates-and-automation read more
Drupal Association 13.08.2026

youtube

embed image

The Bug Stops Here: The State of Georgia Shifts Left

James Sansbury (q0rban) Jasmyne Epps (jasmyneepps) How the State of Georgia streamlined their QA and UAT process to ship code faster and catch bugs earlier. Jasmyne Epps (Unit Director, Digital Services Georgia) and James Sansbury (Owner, Tugboat) reveal how Georgia transformed their software delivery lifecycle for GovHub, their Drupal CMS powering 80+ state agency websites. Traditional staging-server bottlenecks created end-of-sprint QA crunches, delayed releases, team burnout, and expensive rework. Migrating 80+ websites with the existing workflow was infeasible. Implementing "shift left" moved testing, QA, and stakeholder signoff to pull request time. This distributed QA throughout sprints and caught issues earlier, benefiting developers, QA testers, product managers, and stakeholders. Key Topics: • Identifying and eliminating SDLC bottlenecks • Implementing "shift left" testing in government environments • Leveraging Docker, CircleCI, and Tugboat for testing infrastructure • Managing complex migration workflows with parallel testing • Visual regression testing and automated QA integration • Secure data handling strategies for realistic test environments https://events.drupal.org/chicago2026/session/bug-stops-here-state-georgia-shifts-left read more
Drupal Association 13.08.2026

youtube

embed image

Winning the Higher Ed CMS Battle: How to Outsell Proprietary Platforms with Drupal

We know that Drupal is a predominant Content Management System amongst the top 100 universities globally. What about the other 5,000+ institutions? Who’s choosing proprietary CMS’s, when, and why? How can we ensure Drupal agencies are positioned competitively when competing against proprietary partners for website redesigns? In this session, we’ll walk through data-driven insights for agency leaders competing in the higher education market. We’ll focus on: - Proprietary CMS’s products, features, pricing, differentiators, and more - Guiding a CMS recommendation or a CMS evaluation process - Addressing common misconceptions around Drupal By the end of the presentation, you’ll be better-equipped to win Drupal work at the critical junction of the CMS + agency choice. https://events.drupal.org/chicago2026/session/winning-higher-ed-cms-battle-how-outsell-proprietary-platforms-drupal read more
Drupal Association 13.08.2026

youtube

embed image

Config Pages: The Missing Admin UI for Your Custom Site Settings

Anna Femath (afem) Most custom features in Drupal need settings, but too often, those settings are hidden behind broad admin permissions, hardcoded into modules or themes, or require custom forms just to expose them. In this session, we will explore the Config Pages module, a clean and maintainable solution to manage structured settings through site building tools and the Field API. We will cover use cases like managing site-wide alerts, global contact information, and quick links, demonstrating examples built with U.S. Web Design System (USWDS). You’ll learn how Config Pages improves the editorial experience through tightly scoped permissions that show editors only what they need and giving developers full control over how and where settings appear in Twig templates or as configurable blocks. https://events.drupal.org/chicago2026/session/config-pages-missing-admin-ui-your-custom-site-settings read more
Drupal Association 13.08.2026

youtube

embed image

Drupal developer's guide to Canvas

Feliksas Mazeikis (f.mazeikis) This technical session covers the high-level architecture and inner workings of Drupal Canvas. The session focuses on the back-end aspects that Drupal developers need to know when developing with future Canvas adoption in mind. Learn the basics of the Canvas data model, the rationale behind its architecture, and which APIs are intended for module developers. I'll cover: - how to make SDCs and Block Plugins compatible with Canvas - how metadata and schema validation enables the Canvas UI to create relevant form fields on the fly - creating new Component Source Plugins, using Paragraphs and Layout Builder as examples - how Canvas' Component and Code Component config entity types' plumbing powers much of what you see in the UI We'll finish with an overview of existing debugging tools, available documentation, and configuration management strategies. The goal: you'll walk away with a sense of accomplishment that you *get* how it works and can expand it! https://events.drupal.org/chicago2026/session/drupal-developers-guide-canvas read more
Drupal Association 13.08.2026

youtube

embed image

Steal This Playbook: UX Lessons From Nonprofit Websites

Janna Fiester (jannafiester) Joanna Jackson (joannajackson) Great non-profit websites do more than deliver content, they create connection. They guide users, inspire engagement and donations, and make complex organizations feel human. In this session, we’ll break down real-world examples of top non-profit websites and show how their UX strategies translate into Drupal builds and performant experiences. From navigation patterns to content architecture to design choices, you’ll leave with an actionable playbook of practical ideas ready to apply to your next Drupal project. https://events.drupal.org/chicago2026/session/steal-playbook-ux-lessons-nonprofit-websites read more
Drupal Association 13.08.2026

youtube

embed image

Frontend Strategies for Drupal: From Multisite to Migrations

Rich Lawson (rklawson) Dharizza Espinach (dharizza) Drupal’s frontend ecosystem continues to evolve, and the right frontend strategy depends on the project context. Rather than a narrow “how-to” on a specific editor or framework, this session looks across types of Drupal frontend projects and the strategies that make them successful. Through case studies (multisite rollouts, design-system adoption, platform migrations and consolidations), attendees will learn which frontend approaches and tradeoffs map to which project types — and how to plan for maintainability, editor happiness, and cross-team adoption. read more
Drupal Association 13.08.2026

youtube

embed image

HTMX: a new toolset in Drupal Core

Shawn Duncan (fathershawn) HTMX has steadily risen among JavaScript projects since its release in recent years, gaining more new stars on GitHub in 2024 than React. Now HTMX is integrated into Drupal core and forms the basis of a subsystem that will replace our jQuery based Ajax API. HTMX is both simple and powerful. It enables any HTML element to become a hypermedia control, enhancing interaction with the site. HTMX uses HTML as its data structure enabling replacement or addition of new markup anywhere on the page. Drupal 11.3 shipped with a new subsystem that allows straightforward integration of HTMX into Drupal. This session will introduce this subsystem and the theory and practice of hypermedia web applications built with HTMX. We will walk through examples of how you can start using HTMX in your own projects and also look at the current status of the community initiative to replace the Ajax API. https://events.drupal.org/chicago2026/session/htmx-new-toolset-drupal-core read more
Drupal Association 13.08.2026

youtube

embed image

Let the Browser Decide: Responsive Images as a Tool to Bridge the Digital Divide

Perry Brown (uptil4music) A major contributing factor to the Digital Divide - the unequal access to and effective use of digital technology - lies squarely with those of us who build and maintain websites. We often compel users to download enormous images to use our sites, without considering the burden this places on infrastructure, devices, data costs, and personal patience. The sheer magnitude of image-based web content, estimated at about 35% by volume, exacerbates the problem. It's time for us to responsibly use the excellent tools Drupal places at our disposal. We must architect our sites to balance our desire for visual impact with our duty to be good digital citizens, by empowering the browser to choose the most optimal image for every situation. It's time to rethink responsive images, relinquish centralized control, and let the browser decide. https://events.drupal.org/chicago2026/session/let-browser-decide-responsive-images-tool-bridge-digital-divide read more
Drupal Association 13.08.2026

youtube

embed image

Publish once in Drupal, Syndicate Everywhere

Keegan Rankin (megakeegman) Drupal excels at the Create Once, Publish Everywhere (COPE) model—using structured content to enable the same individual piece of content to flow into a variety of contexts. Publish (on your) Own Site, Syndicate Elsewhere (POSSE) is a relevant Indieweb principle, which is more specific to publishing content on your own site, and then to the places where it will actually reach your audience. Drupal has great potential in making it easy for content editors to govern content across multiple platforms. 3 years ago, it was difficult to make good recommendations on how to approach this potentially complex feature-set. Today, however, such solutions are increasingly flexible and easy to configure. Between the technical and cultural implications following the fragmentation of our social media networks, and the continued innovation by the Drupal community, our ability to practice POSSE in Drupal is looking better than ever. In addition to briefing on why now is such an opportune moment, I will demonstrate easy ways to syndicate content from your Drupal site, and provide guidance on which methods are suitable for various use cases. Expect to leave with a good understanding of how to write your content once and send it everywhere, with no extra services required. https://events.drupal.org/chicago2026/session/publish-once-drupal-syndicate-everywhere read more
Drupal Association 13.08.2026

youtube

embed image

Migrate Smarter: How a Structured AI Methodology Unlocked a Complex Drupal 7 to 11 Migration

Marco Molinari (marco) Migrating a 15-year-old Italian humor site (132K nodes, 100K newsletter subscribers, 18 custom modules, 93 contrib modules, and a MailUp integration) to Drupal 11 is the kind of project that traditionally requires a team, months of work, and a budget that's hard to swallow. This session shows how a structured, artifact-driven AI methodology rewrote that calculus on a real, completed project. Tag1 Senior Architect Marco Molinari applied BMAD (Breakthrough Method for Agile AI-Driven Development) to deliver 40+ stories across 5 epics, migrating 300K entities, building 6 custom Drupal 11 modules, and completing integrations with Cloudflare, MailUp OAuth2, and Iubenda GDPR. Zero blockers. 100% story completion. The kind of results that redefine what's possible within a client budget. Drupal 11's clean architecture (Composer-based dependencies, config sync, typed services) proved to be a real advantage; these are patterns AI can reason about reliably in ways that Drupal 7's hook-heavy approach never allowed. Marco covers what worked, what didn't, and what this approach genuinely demands in time and expertise. Attendees leave with concrete practices and an honest picture of where AI-assisted development delivers and where experienced judgment is still irreplaceable. https://events.drupal.org/chicago2026/session/migrate-smarter-how-structured-ai-methodology-unlocked-complex-drupal-7-11 read more
Drupal Association 13.08.2026

youtube

embed image

Get Aligned or Stay Stuck: How Experiments Unlock Team Potential

Cori Neslund (cneslund) Team's aren't getting stuck because they lack ideas -- they get stuck because they can’t agree on what to try next. Whether it’s due to navigating internal politics, a fear of failure, or decision fatigue, progress becomes a never-ending churn when a path forward struggles to be defined. Iterative experimentation doesn't just solve problems or reduce risk, it creates a sense of shared confidence in a team's abilities and demonstrates their capacity in tackling bigger, cooler, more impactful issues. In this session, we'll explore how the practice of designing safe-to-try experiments gives teams a way to unblock themselves consistently. Come learn how to design and implement experiments, build buy-in, and translate results into forward momentum. https://events.drupal.org/chicago2026/session/get-aligned-or-stay-stuck-how-experiments-unlock-team-potential read more
Drupal Association 13.08.2026

youtube

embed image

Preparing your Pipeline for the AI Era

James Sansbury (q0rban) Whether you're an AI optimist, a pessimist, or somewhere in-between, there's no getting around it: if you aren't shipping AI-generated code yet, you will be. Are you and your team prepared for it? The traditional code review process wasn't designed for machine-generated code. When AI can produce hundreds of lines in seconds, human reviewers become the bottleneck—and more critically, they miss things. AI generates seemingly perfect code that can harbor subtle business logic errors, security vulnerabilities, or integration issues that only surface under real conditions. No amount of peer review is sufficient for AI-generated code. The solution? Test everything before it merges. When AI can generate features in minutes, your testing strategy needs to match that pace—or risk becoming the new bottleneck. In this session, we'll explore how to build testing pipelines that scale with AI, and why your deployment strategy might determine whether AI becomes your superpower or your liability. https://events.drupal.org/chicago2026/session/preparing-your-pipeline-ai-era read more
Drupal Association 13.08.2026

embed image
Powered By Combinary

youtube

embed image

Engineering for security compliance: How to prepare before the audit

Matthew Connerton (mrconnerton) Slides: https://drive.google.com/file/d/1cwnuN5UooC_dnwGhzFqt8rTGBVV4YAD9/view?… Security and privacy compliance certifications—like SOC 2 (a leading audit standard for security, availability, and confidentiality) and HITRUST (a healthcare-focused security framework)—are quickly becoming standard requirements for healthcare, finance, and other regulated industries building on Drupal. The challenge isn’t just writing policies—it’s proving through code, infrastructure, and process that your systems are secure and well-governed. This session shares engineering lessons from Encore Healthcare’s journey to SOC 2 and HITRUST readiness on a Drupal-based SaaS platform. Instead of focusing on checklists, we’ll explore how to design Drupal architecture, CI/CD, and infrastructure so compliance readiness is continuous, not seasonal. You’ll see how access control, logging, configuration management, and deployment pipelines can produce auditable evidence automatically. We’ll cover aligning Drupal’s configuration management, custom modules, and hosting environments with security controls for change management, encryption, and least privilege. You’ll learn how observability practices can turn audit requirements into real-time visibility and ongoing assurance. You’ll leave with a blueprint for building compliance-aware Drupal applications where your infrastructure, code, and processes work together to make audits almost boring. https://events.drupal.org/chicago2026/session/engineering-security-compliance-how-prepare-audit read more
Drupal Association 13.08.2026

youtube

embed image

From Search Bars to Chatbots: Decoding User Expectations for AI Chat

Emily Kodner (emoleee) Alma Meshes (ameshes) Chat bubbles are everywhere, but are they actually working for users? Sandstorm® conducted usability studies with actual users to uncover what people really want when interacting with AI-driven tools. We tested transactional bots, generative AI, hybrid models, and domain-specific chat experiences to see where they succeed, where they fall short, and how they compare to traditional search. In this session, we will share 5 key findings from our research, including where users instinctively go for support, how they react when AI is in play, and what kinds of experiences foster trust instead of frustration. Attendees will walk away with a practical decision framework for when to use search, chat, or both to create more intuitive and effective Drupal experiences. https://events.drupal.org/chicago2026/session/search-bars-chatbots-decoding-user-expectations-ai-chat read more
Drupal Association 13.08.2026

youtube

embed image

Using Drupal Doesn't Make You Open Source — Lessons from Europe's Largest Public Sector Platform

Adam Nagy (joevagyok) Today the European Commission runs one of the largest Drupal platforms in the world. In the beginning it was adoption without contribution. Each institution tried to implement similar solutions. This talk is about what changed when we stopped trying to justify giving back to the community and started building in a way where contribution is what comes out the other end. Shared modules, common governance, and a platform designed so that doing the work well and doing open source are the same thing. If your organization uses open source but hasn't figured out how to give back, this one's for you. https://events.drupal.org/chicago2026/session/using-drupal-doesnt-make-you-open-source-lessons-europes-largest-public-sector read more
Drupal Association 13.08.2026

youtube

embed image

Strategies for Integrating Drupal Canvas in Your Existing Drupal Platform

Boyan Borisov (boyan.borisov) Explore practical strategies for adopting Drupal's Drupal Canvas in existing platforms, ensuring a smooth transition without compromising current investments. Drupal's Drupal Canvas introduces a new approach to content management with an intuitive, drag-and-drop interface for creating and styling pages directly within the browser.​ For organizations with established Drupal sites utilizing tools like Layout Builder or Paragraphs, transitioning to Drupal Canvas presents both opportunities and challenges. This session will explore practical strategies for adopting Drupal Canvas in existing platforms, ensuring a smooth evolution without compromising current investments. https://events.drupal.org/chicago2026/session/strategies-integrating-drupal-canvas-your-existing-drupal-platform read more
Drupal Association 13.08.2026

youtube

embed image

KEYNOTE: Drupal CMS Spotlights

Gábor Hojtsy (gábor hojtsy) Kristen Pol (kristen pol) Mike Herchel (mherchel) Bálint Kléri (balintbrews) Scott Falconer (scott-falconer) Jim Birch (thejimbirch) Dive deeper into the latest developments of Drupal CMS and the AI Initiative in a series of lightning talks. The speakers are not only experts in their field, but they are the ones leading each area of development or research. By engaging directly with the experts spearheading these efforts, you’ll have the unique opportunity to join the groundbreaking efforts currently redefining the open-source landscape and play a direct role in building the next generation of the web. https://events.drupal.org/chicago2026/session/keynote-drupal-cms-spotlights read more
Drupal Association 13.08.2026

youtube

embed image

Serious Results, Surprisingly Fun: A Playbook for KPI-Driven Digital Transformation

Tiffany Farriss (farriss) Need a little joy right now? This story has it all: success metrics exceeded, meaningful digital transformation, and a team that genuinely enjoyed the journey. As one usability test participant put it: “I can’t wait until this is live!” In this session, we’ll take you behind the scenes of the Wisconsin Department of Health Services’ two-year effort to digitize and centralize over 9,000 resources from its Aging and Disability Resource Centers (ADRC)—making vital support more accessible to people across Wisconsin. The result? A transformation that was as measurable as it was meaningful, and as technologically innovative as it was fun. Cross-functional teams from WDHS and Palantir.net collaborated through a highly iterative, human-centered process that prioritized accessibility, measurable outcomes, and joy. We experimented, co-created, and celebrated small wins that added up to big impacts. We’ll share how: - Agile practices and co-creation fostered trust, creativity, and momentum - Continuous feedback loops kept stakeholders engaged and energized - Behavior-driven development (using example mapping) aligned engineers and subject matter experts - A shared sense of purpose helped us navigate complex challenges - KPIs told the story: 664% more resource engagement and 25% longer user engagement times If you’re looking for a roadmap to results—and a reminder that impactful government work can be deeply rewarding—this session is for you. https://events.drupal.org/chicago2026/session/serious-results-surprisingly-fun-playbook-kpi-driven-digital-transformation read more
Drupal Association 13.08.2026

youtube

embed image

Drupal Association Public Board Meeting

Drupal Association 13.08.2026

youtube

embed image

Security Team Panel

Tim Hestenes Lehnen (hestenet) Greg Knaddison (greggles) The security team will present topics from their work promoting a more secure Drupal project. The team will also talk about how they recruit new members, refinements to their procedures, and what you can do to support Drupal security. https://events.drupal.org/chicago2026/session/security-team-panel read more
Drupal Association 13.08.2026

youtube

embed image

You can (and should!) build a site template

Andy Giles (andyg5000) Adam G-H (phenaproxima) Site templates are a big deal. They have the potential to open Drupal up to more people than ever by delivering functional and beautiful starter sites. But it's up to the Drupal community to create them. And, as with anything in the Drupal world, there are a few ways to go about it. In this session, we'll cover two main ways to build site templates: * The quick way, which empowers site builders to build on top of Drupal CMS and deliver awesome site templates with minimal coding. * The detailed way, for developers who want to keep their recipes well-organized, cleanly architected, thoroughly tested, and reliable. Through real-world examples and a live demo of our recipe stack, you’ll leave with practical knowledge and the confidence to structure site templates that meet your organization’s needs today while remaining adaptable for the future. https://events.drupal.org/chicago2026/session/you-can-and-should-build-site-template read more
Drupal Association 13.08.2026

youtube

embed image

Streamlining Content Relevance, Translation, and Migration with a Content Audit tool

Marcelo Hespanhol (mhespanhol) In this session, we will showcase a custom module designed to assist editors with conducting a content audit, including a ROT analysis (Redundant, Outdated, and Trivial) and translation reviews on their website. Periodically performing these analyses is essential for ensuring the relevance of website content, and it is a crucial step during content migration. Our module also leverages AI to evaluate the accuracy of translations for each piece of content, providing a score to help editors maintain consistency across multiple languages. This reduces the risk of discrepancies when one language is updated, ensuring all content remains up-to-date. Based on these reports, editors can choose which content to migrate and which to exclude if it's not relevant to the new site. These selections are integrated into the migration process, ensuring that only the content approved by the client is transferred to the new website. Agenda: - Introductions - Common Challenges - ROT Analysis Report - AI-Powered Translation Review - Content Migration Review - Module Roadmap - Q&A https://events.drupal.org/chicago2026/session/streamlining-content-relevance-translation-and-migration-content-audit-tool read more
Drupal Association 13.08.2026

youtube

embed image

KEYNOTE: Alexandra Bell, The Security Implications of AI

AI technologies are evolving faster than our ability to understand them, much less control them. While these technologies have the potential to improve our quality of life across multiple sectors, it is essential to global security that governments and civil society weigh the both the costs and benefits of AI expansion. From nuclear proliferation to the environment to public health to the global economy, AI can bring hope or wreak havoc. Bell will outline both the threats at hand, as well as how to manage or mitigate those threats. A noted policy expert and former diplomat, she oversees the Bulletin‘s publishing programs, management of the Doomsday Clock, and a growing set of activities around nuclear risk, climate change, and disruptive technologies. Before joining the Bulletin, Alexandra Bell served as the Deputy Assistant Secretary for Nuclear Affairs in the Bureau of Arms Control, Deterrence, and Stability (ADS) at the U.S. Department of State. There she managed the Offices of Strategic Stability and Deterrence and Multilateral and Nuclear Affairs. From 2017 to 2021, Bell was the Senior Policy Director at the Center for Arms Control and Non-Proliferation and the Council for a Livable World. Previously, Bell served as a Senior Advisor in the Office of the Under Secretary of State for Arms Control and International Security and as an Advisor in ADS, then named the Bureau of Arms Control, Verification and Compliance. Before joining the Department of State in 2010, she worked on nuclear policy issues at the Ploughshares Fund and the Center for American Progress. https://events.drupal.org/chicago2026/session/keynote-alexandra-bell-security-implications-ai read more
Drupal Association 13.08.2026

youtube

embed image

Exposing Your Drupal Site’s Unique Content and Features to LLMs with MCP

Joe Shindelar (eojthebrave) Large Language Models like ChatGPT and Claude are increasingly used for search, support, dev tools, and content creation. Out of the box, they can read but not interact with your Drupal sites content and features. Model Context Protocol (MCP) solves this by defining a standard way for LLMs to interact with external data sources and tools. Teaching the LLM to interact with Drupal and perform searches, flag nodes, and more. By the end of this session, you will be able to: * Understand what MCP is and the problems it solves. * Use MCP with Drupal’s entity system, and the evolving suite of MCP related modules to support retrieval-augmented generation (RAG) and action execution. * Allow an LLM to authenticate and access member-only content and features. * Explore methods for implementing an MCP server to broker requests between an LLM and Drupal. * Build practical use cases, such as retrieving upcoming events, drafting blog posts from recent content, or generating Drupal modules and code explanations. I’ll illustrate by exposing Drupal docs and Drupalize.Me tutorials to an LLM for more context when generating Drupal code. The focus is on learning how to configure your Drupal site—and its unique data and features—so an LLM can understand and interact with it. This technical session is for developers interested in AI \+ Drupal integration, focusing on building custom MCP servers. This is a rapidly evolving space -- we'll focus on the current options, and the future. https://events.drupal.org/chicago2026/session/exposing-your-drupal-sites-unique-content-and-features-llms-mcp read more
Drupal Association 13.08.2026

youtube

embed image

Headings the Right Way: Site Building Tips for Accessible Page Content

Mike McCaffrey (mikemccaffrey) For websites to be accessible, content needs to be thoughtfully arranged into sections and navigable by headings, so users can easily scan a page and find the information they are seeking. Ensuring that proper structure can be one of the biggest accessibility challenges for a Drupal site, with many pages ending up with improperly nested heading levels, sections without explicit headings, or regular text that is styled like headings, but missing the proper semantic markup needed by screen readers. At Kalamuna, we are passionate about building Drupal sites that empower and encourage editors to properly structure their content and provide the headings needed for easy navigation (and passing accessibility scans). Whether content on your site is managed using Field Groups, Twig templates, Paragraphs, Layout Builder, Canvas, or just one big WYSIWYG field, we have tips for how to set things up in a way will result in far more accessible content and much happier users. https://events.drupal.org/chicago2026/session/headings-right-way-site-building-tips-accessible-page-content read more
Drupal Association 13.08.2026

youtube

embed image

Elevating Drupal Experiences with Vanilla Javascript

Andrés Díaz Soto (adiaz) Maria Annuar (mariannuar) Modern web experiences don’t always require decoupled architectures, complex frameworks, or external libraries like React. In this session we’ll show, using real world examples, how vanilla JavaScript can bring rich and interactive storytelling to Drupal without sacrificing performance or editorial workflow. The tools and techniques we’ll cover can be used to build feature-rich interfaces like: - Parallax slideshows for immersive storytelling - Interactive grids that open content in overlays - Scroll-driven animations for storytelling - Sticky / Scroll-Follow Elements like headers, menus, or sidebars that stick while scrolling. - Transitions and animations to provide an app-like experience in a regular web site - Other interactive and responsive interfaces fully integrated into Drupal We’ll share not only our approach and lessons learned, but also practical ideas for other uses of vanilla Javascript to enhance user experience while keeping sites maintainable, performant, and fully within the Drupal ecosystem. https://events.drupal.org/chicago2026/session/elevating-drupal-experiences-vanilla-javascript read more
Drupal Association 13.08.2026

youtube

embed image

Drupal AI Learners Club - 2026-07-31 - Getting AI to Read Your Docs with Jürgen Haas

Most of us have asked an AI assistant a question about a tool, only to get a confident, plausible-sounding wrong answer. Jürgen Haas has spent the last several months tackling that problem head-on for ECA — building out an MCP server, an agent skill, and a full documentation overhaul so that when you ask AI for help building an ECA model, it actually knows what it's talking about. ​Jürgen will walk us through: ​What MCP actually is and how it lets AI agents query live, structured documentation instead of guessing from stale training data ​A live show-and-tell using the ECA Guide as the example — what it looks like when an AI assistant can genuinely help you build a workflow model from natural language ​Other "robot-findable" docs strategies (llms.txt, agent skills, structured markdown, etc.) and an honest discussion of what's actually paying off versus what's still unproven ​If you maintain documentation for a module, product, or team wiki and you're wondering whether it's time to make it AI-legible — this is the session for you. Resources from this talk: https://www.drupal.org/docs/develop/development-tools/ai-coding-tools-for-drupal-development/drupal-ai-learners-club-sessions/2026-07-31-%E2%80%94-getting-ai-to-actually-read-your-docs-so-it-can-help-you-build read more
Drupal Association 01.08.2026

youtube

embed image

Dries Buytaert talks about the value of experimenting with AI

Dries Buytaert, project lead for Drupal, talks about the value of experimenting with AI through his Drupal Digests project, contributing to Drupal core issues, and more. read more
Drupal Association 23.07.2026

youtube

embed image

Drupal AI Learners Club: What Did the AI Just Do? Turning Coding Sessions into Learning Trails

You let the AI write the code — but do you understand what it built, and why? ​Join us for a show-and-tell with Owen Bush (Senior Developer at Lullabot), creator of Decodie — an AI learning companion that turns every coding session into a structured learning trail. As you code with your agent of choice (Claude Code, Cursor, Gemini CLI, and 70+ others), Decodie captures the why behind each decision — patterns used, trade-offs made, alternatives passed over — so you can actually learn from what the AI wrote. ​Owen will demo the full ecosystem: agent skills, a VSCode extension, a local web UI with lessons and progress tracking, plus a GitHub Action and bot for automatic PR analysis. Come for the demo, stay for the Q&A. read more
Drupal Association 18.07.2026

youtube

embed image

Drupal Association Community Election 2026: Community forum with the candidates

This is a recording of our July 15th community forum with the candidates for the 2026 Community Election for one of the two Director-at-Large positions that hold alternating 2 year terms. This is being supported by a 24 hour asynchronous Slack Q&A with candidates starting on July 16th in Drupal Slack #drupal-association. drupal.org/join-slack to join read more
Drupal Association 15.07.2026

youtube

embed image

Drupal AI Learners Club — How to Enhance Drupal Development with AI with Mateu Aguiló Bosch (e0ipso)

A deeper-dive session from Mateu Aguiló Bosch (e0ipso) on getting your AI coding harness — Claude, Codex, or whatever you're running — to adapt to your own codebase instead of working against it. Mateu will get into improving context management and building long-term project memory, so your tools hold onto what actually matters across a project rather than starting cold every session. ​Topics to be covered include: adapting your AI harness to an existing codebase, context management strategies, and long-term project memory. RSVP for upcoming Drupal AI Learners Club sessions on Luma: https://luma.com/drupal-ai read more
Drupal Association 02.07.2026

youtube

embed image

Drupal AI Learners Club: Know Before You Owe

Drupal Association 19.06.2026

youtube

embed image

How Southwark Council uses AI and open source software to transform PDF Publishing in Drupal

Hear directly from the team behind an award-winning AI solution built for local government. What does genuinely useful AI in public services look like? Not a concept, not a pilot, but a working solution that saves hours of manual work, improves accessibility, and puts better content in front of citizens faster. Southwark Council's AI-powered PDF importer for Drupal is exactly that, and it won the prestigious Digital Leaders AI Impact Award 2026. Host: James Hall, Product Lead for Websites at Everyone TV Guest: Angie Forson, Web and Digital Program Lead at Southwark Council Download LocalGov Publications Importer: https://www.drupal.org/project/localgov_publications_importer Learn more about Drupal AI: https://www.drupal.org/ai More about the problem solved Manual PDF conversion has long been one of the most time-consuming tasks facing council web teams. Converting a single document can take hours. Multiply that across thousands of PDFs and the burden becomes significant, both in staff time and in the delay it creates before citizens can access accurate, accessible information. The Southwark team, working with their partners at Chicken, built an AI-powered importer for the LocalGov Drupal Publication Module that reduces that process to minutes, often under one minute. How it works Each PDF passes through a three-step pipeline: Extract - a PDF parser pulls the raw content from the document Transform - AI converts it to properly structured, accessible HTML with logical pagination Save - clean HTML pages are ready to review and publish directly in Drupal The result is an HTML representation of the PDF content, saved into a Drupal Publication and ready for review before going live. Every import is logged, so errors can be identified and resolved efficiently. The module uses a plugin architecture, meaning each step in the pipeline can be swapped out. Councils can use different extractors, AI models, or output to different Drupal content types, making the solution adaptable to a wide range of content and operational requirements. Built the right way The team delivered this project with an agile, user-centred approach, continuously refining requirements to ensure the tool meets real user needs rather than simply ticking a technical specification. "This project is a great example of AI working alongside and empowering content creators, and Drupal as a platform supports this really well." - Farez Rahman, Drupal Developer "I'm excited about the impact this product will have, not just for our users, but also in transforming how we design, build, and create content internally. We're shaping a future where services start with HTML-first thinking." - Evelyn Francourt, User Experience Lead Why this matters beyond Southwark Local government teams across the country face the same challenge. This solution, built on open source Drupal and the LocalGov Drupal ecosystem, is designed to be shared, not kept in one place. If your organisation publishes PDFs, manages large volumes of content, or is exploring where AI can deliver practical value without unnecessary complexity, this webinar is for you. read more
Drupal Association 18.06.2026

youtube

embed image

Live Vibing: Let's port webchick's D7 blog to Drupal CMS with Fable LOL NOPE (Round 2 😅)

Drupal Association 16.06.2026

youtube

embed image

Live Vibing: Using Claude Dynamic Workflows to upgrade webchick's old, crusty D7 blog (Part 1)

In this Drupal AI Learners Club session, Angie "webchick" Byron attempts a live, no-safety-net migration of her ancient Drupal 7 personal site (webchick.net) to Drupal CMS using Claude Code — with a roomful of community experts watching and heckling in the best possible way.What starts as a planning exercise turns into a real-world tour of agentic coding: the good, the funny, and the "even when you think you've sorted out access, you haven't." Part 2 here: https://www.youtube.com/watch?v=zoD0YuEy-ks 0:00 Welcome & intros (todo) 27:12 Inheriting a crusty D7 site: why you plan first 27:50 Grounding Claude in current Drupal facts (not training data) 28:41 Surprise: core migrate modules deprecated/removed in D12 30:04 Context windows + clearing context after planning 31:34 Picking a path: Drupal CMS rebuild vs big-bang vs hybrid 34:04 The plan: fresh Drupal CMS install + targeted D7 migrations 36:04 Rewind, fork, and branch: managing context (and cost) 38:04 Pro tip: log in to use your subscription instead of API tokens 39:34 Reading the plan: migration state file, tiered models, gates 42:04 Claude doesn't know its own new feature (dynamic workflows) 45:04 What dynamic workflows actually are + fixing the plan 46:34 Time to YOLO the plan: auto mode + guardrails 47:34 The "$1,000?!" jump scare (it was $1.00) 49:04 Security check-in with Marlene: prompt injection & separation 52:04 Local stack decisions: DDEV, Docker, Composer 56:04 Handing off SSH creds safely (never paste secrets in chat) 58:34 Playwright & browser automation: impersonating yourself online 1:02:04 Opting out of training on your data + privacy settings 1:05:04 What makes a good agent skill + AI Best Practices 1:09:04 Docker won't cooperate: the privileged port battle 1:14:04 Memories vs skills: fixing it for you vs everybody 1:16:04 Getting SSH working: keys, the "!" escape, ssh-agent 1:25:04 Handing off to a second agent via handoff.md 1:32:04 Wrapping up: what we learned + Part 2 teaser Highlights: Why planning mode matters before you let an agent YOLO a big job Grounding the agent in current Drupal facts vs. its training cutoff — core's migrate modules are deprecated/removed in D12 and NOT moving to contrib The strategic case for landing on Drupal 11 + Drupal CMS now, while D7 source plugins still exist Claude not knowing about its own newly-shipped dynamic workflows feature until pointed at the docs — verify everything! Context management: rewind, fork, branch, and clearing context to stay lean (and cheap) The "$1,000?!" jump scare (spoiler: it was $1.00 — read your decimal points, friends) Playwright browser automation, and why impersonating yourself on drupal.org to auto-post is probably against the rules Marlene's security perspective on prompt injection and keeping research/coding agents separated Why you should NEVER paste private keys or SSH creds into chat — and how to opt out of training on your data A real, unscripted battle with SSH agent / authorized_keys that we did NOT fully solve on camera Agent handoffs: writing a handoff.md to pass state to a second agent Why webchick built AI Best Practices — the "Drupal CMS of agent skills" A Part 2 is planned to pick up where we left off (once that SSH gremlin is sorted). Thanks to Dieter, Marlene, Carlos, Ali, and everyone who hung around late into the night. read more
Drupal Association 16.06.2026

youtube

embed image

Drupal AI Learners Club Livestream

Live streaming sessions from https://luma.com/drupal-ai read more
Drupal Association 13.06.2026

youtube

embed image

Southwark Case Study

This example demonstrates how AI, built into Drupal, is helping people work smarter, connect communities, and communicate with clarity. Find out more about Drupal AI here: https://new.drupal.org/ai read more
Drupal Association 12.06.2026

youtube

embed image

Basel Stadt Case Study

This example demonstrates how AI, built into Drupal, is helping people work smarter, connect communities, and communicate with clarity. Find out more about Drupal AI here: https://new.drupal.org/ai read more
Drupal Association 12.06.2026

youtube

embed image

DB Schenker

This example demonstrates how AI, built into Drupal, is helping people work smarter, connect communities, and communicate with clarity. Find out more about Drupal AI here: https://new.drupal.org/ai read more
Drupal Association 12.06.2026

youtube

embed image

World Cancer Day AI assisted moderation of user generated content using Drupal

For World Cancer Day 2026, the Union for International Cancer Control partnered with 1xINTERNET, who developed and deployed AI-powered moderation to review thousands of personal cancer stories submitted from around the world. This example demonstrates how AI, built into Drupal, is helping people work smarter, connect communities, and communicate with clarity. Find out more about Drupal AI here: https://new.drupal.org/ai read more
Drupal Association 12.06.2026

youtube

embed image

AI Learners Club: Getting Ready to do Cool Stuff with AI in Drupal! — 2026-06-10

A hands-on walk-through from Mike Anello of DrupalEasy on setting up the Drupal AI module — what it includes, how to configure it, and why it's the first step to leveraging AI right inside the Drupal UI. Covers AI providers, default models, logging, external moderation, guardrails, and the AI API explorer — plus a taste of what's possible with the AI CKEditor submodule. read more
Drupal Association 10.06.2026

youtube

embed image

Quick Wins with Drupal AI for accessibility: Tone changes from within CKEditor

A demonstration of how content can be re-written from within Drupal's editor for a different audience. In this example we rewrite the content of an article to be easily understood by a reader in grade 2 of the US school system. Learn more about Drupal AI: http://drupal.org/ai/ read more
Drupal Association 01.06.2026

youtube

embed image

Quick Wins with Drupal AI for accessibility: Content Translation

A demonstration of the editor workflow for quickly translating content into multiple languages using AI. In this example we translate an article from English to Portuguese. Learn more about Drupal AI: http://drupal.org/ai/ read more
Drupal Association 01.06.2026

youtube

embed image

Quick Wins with Drupal AI for accessibility: Alt Text Generation

A demonstration of how easy it is for content editors to generate image alt text using AI. In this example we create useful alt text for use by screen readers and search engines. Learn more about Drupal AI: http://drupal.org/ai/ read more
Drupal Association 01.06.2026

youtube

embed image

Drupal AI Learners Club: Claude Design

Aidan Foster introduces Claude Design, Anthropic's new AI-assisted design tool, to vibe design web user interfaces, how the Drupal AI UX initiative uses it for prototyping and design discussion, and tips and pitfalls to be aware of. read more
Drupal Association 30.05.2026

youtube

embed image

Beyond Chatbots: Creating Smarter, Personalized Experiences with AG-UI

This video is part of a series https://www.youtube.com/playlist?list=PLpeDXSh4nHjSZBJ76O07Z9cafBpLPkhBL recorded at Drupal AI Summit New York City 2026. To learn more about Drupal AI visit https://www.drupal.org/ai. Discover more Drupal AI events in your region https://www.drupal.org/about/ai/events John Tran builds innovative technical solutions for global brands, helping organizations get real value from their technology while staying focused on business goals. Before ImageX, he founded a technical agency serving Electronic Arts and later led technology at a WPP agency supporting major clients. Discover how Drupal can evolve beyond chatbots into a collaborative, AI-powered experience platform with AG-UI. This session shows how interactive AI agents can work directly within your Drupal site to support content teams, streamline workflows, and deliver more personalized, intuitive experiences for users, without adding technical complexity. We are witnessing a fundamental shift in how businesses utilize Artificial Intelligence. The era of simple, text-based chatbots is ending. In its place, a new generation of "AI Agents" is emerging—intelligent digital assistants capable of reasoning, using tools, and collaborating with humans in real-time to customize content experiences. For Drupal site owners, marketers, and content teams, this opens up a powerful opportunity. Imagine your website becoming a collaborative workspace, where AI collaborates with your visitors to personalize experiences in real time as they interact with your content. This session will introduce a new approach to bringing these interactive AI assistants into Drupal using a component-based toolkit built on AG-UI. While the technology runs behind the scenes, the experience is designed to feel natural and intuitive, AI that is embedded into your end user content experience, rather than in a disconnected pop-up. We will demonstrate how this custom toolkit bridges the gap between complex AI logic and the intuitive Drupal user experience you expect. read more
Drupal Association 29.05.2026

youtube

embed image

Why Private AI Matters: Data Sovereignty as the Foundation for Trustworthy AI on the Open Web

This video is part of a series https://www.youtube.com/playlist?list=PLpeDXSh4nHjSZBJ76O07Z9cafBpLPkhBL recorded at Drupal AI Summit New York City 2026. To learn more about Drupal AI visit https://www.drupal.org/ai. Discover more Drupal AI events in your region https://www.drupal.org/about/ai/events Matthew Saunders is an AI Ambassador at amazee.io and a long-time Drupal leader with two decades of contribution. He helps organizations adopt practical, secure AI within Drupal, with a focus on data sovereignty, enterprise delivery, and neuro-inclusive design. As organizations race to integrate AI into their digital platforms, a critical question is being overlooked: who actually controls the data? Today, 72% of organizations rank data privacy as their top AI concern, 44% have experienced sensitive data leaking into AI systems, and shadow AI is spreading unchecked. For enterprises running on open-source platforms like Drupal, the answer is not to avoid AI but to deploy it on infrastructure where data never leaves organizational control. This session covers the three pillars of AI sovereignty — data, model, and operational sovereignty — and shows how open-source foundations like Drupal and Kubernetes make it possible to run AI without vendor lock-in, without cross-border data risk, and without sacrificing compliance. Drawing on real-world deployment patterns including private LLM proxies, region-locked vector databases, and open-source Drupal AI provider integrations, this talk connects the strategic "why" to the engineering "how." Whether you are evaluating AI architecture, managing shadow AI risk, or building AI features into Drupal responsibly, you will leave with a clear framework for deploying AI that is powerful, auditable, and fully under your control. read more
Drupal Association 29.05.2026

youtube

embed image

Drupal CMS AI - No-code Visual AI Agent builder - Future of Agents

This video is part of a series https://www.youtube.com/playlist?list=PLpeDXSh4nHjSZBJ76O07Z9cafBpLPkhBL recorded at Drupal AI Summit New York City 2026. To learn more about Drupal AI visit https://www.drupal.org/ai. Discover more Drupal AI events in your region https://www.drupal.org/about/ai/events James Abrahams is the cofounder of FreelyGive, a technology agency specialising in native Drupal CRM and business applications. He is a thought leader in Drupal AI and plays a key role in shaping the direction of AI within the platform, contributing from a strategic and product perspective. Flowdrop UI for Agents is an intuitive visual interface layer for designing, building and managing AI agents, most often used within Drupal’s AI ecosystem. It is not an AI model in its own right, but an orchestration and design environment that sits above agent infrastructure, making complex workflows more accessible and manageable. In this session, Jamie will demonstrate Flowdrop in practice, showing how it enables integration with external systems via MCP and supports the creation of AI agents using agent-driven approaches. The focus will be on how teams can move from concept to working implementations with greater clarity and control. Looking ahead, the session will explore how agent-driven systems are beginning to generate and coordinate other agents, extending the reach of Drupal’s capabilities through AI. Tools such as Claude Code are already enabling near end to end automation, from Figma designs through to fully functioning Drupal sites and migrations. The next phase is likely to bring this level of orchestration directly into Drupal itself. Attendees will leave with a clear view of current innovation within Drupal AI and a considered perspective on how these developments may evolve. read more
Drupal Association 29.05.2026

youtube

embed image

Beyond the Prompt: Operationalizing the Human–AI Partnership as a Digital Teammate in Drupal

This video is part of a series https://www.youtube.com/playlist?list=PLpeDXSh4nHjSZBJ76O07Z9cafBpLPkhBL recorded at Drupal AI Summit New York City 2026. To learn more about Drupal AI visit https://www.drupal.org/ai. Discover more Drupal AI events in your region https://www.drupal.org/about/ai/events John Doyle is CEO of Digital Polygon, a WebOps agency focused on open source. With 18+ years as a software architect, he leads delivery of scalable, enterprise-grade solutions. He works at the intersection of Drupal and AI, helping organisations move past hype to implement practical automation and WebOps strategies that deliver measurable results. Most organizations are stuck in a loop of AI experimentation that never reaches production. The problem isn’t the models; it’s that we’re trying to build houses on sand. Without structure, governance, and reliable data flows, AI is just a parlor trick. Drupal is often overlooked in the AI conversation, but its greatest strength is exactly what AI needs: a robust, API-first architecture and a mature content model. In this session, I’ll show you how we’re moving past prompts to build digital teammates—AI agents that are governed, measurable, and embedded directly into real-world editorial and marketing workflows. We’ll look at a two-part framework for operationalizing AI in Drupal: Stop experimenting, start systemizing: How to define a digital teammate charter so AI has clear inputs, outputs, and SLAs. Moving Beyond the Sandbox: How to take the logic from your team’s best individual experiments—like custom GPTs or Gems—and bake them directly into Drupal. We’ll talk about how to turn isolated wins into shared, governed, human-in-the-loop workflows that actually move the needle for the entire organization. read more
Drupal Association 29.05.2026

youtube

embed image

How AI helps The European Personnel Selection Office (EPSO) be more efficient in a transparent way

This video is part of a series https://www.youtube.com/playlist?list=PLpeDXSh4nHjSZBJ76O07Z9cafBpLPkhBL recorded at Drupal AI Summit New York City 2026. To learn more about Drupal AI visit https://www.drupal.org/ai. Discover more Drupal AI events in your region https://www.drupal.org/about/ai/events Jeroen Spitaels is the Chief Revenue Officer (CRO) & Chief Operating Officer (COO) at Dropsolid, where he shapes the company's strategic growth initiatives and revenue strategies for its open, AI-driven Digital Experience Platform (DXP). Drawing from his background as a tech entrepreneur and founder, Jeroen leverages extensive experience in business development and international operations to drive innovation and scale the company's market presence. In this talk we'll explain how EPSO (European Personnel Selection Office a.k.a. EU Careers from the European Commission) implemented AI in their online portal. We'll explain the hurdles we went trough, the wins after going live (some obvious, some less obvious). We'll also give some insights in how we make this AI implementation transparent. read more
Drupal Association 29.05.2026

youtube

embed image

AI-native CMS vs vibe coding

This video is part of a series https://www.youtube.com/playlist?list=PLpeDXSh4nHjSZBJ76O07Z9cafBpLPkhBL recorded at Drupal AI Summit New York City 2026. To learn more about Drupal AI visit https://www.drupal.org/ai. Discover more Drupal AI events in your region https://www.drupal.org/about/ai/events Kristof Van Tomme is co-founder of Pronovix, where he has spent over a decade building developer portals in Drupal. The company recently joined the Drupal AI Initiative. An active member of the Drupal, Write the Docs, and APIDays communities, he focuses on how AI is reshaping APIs, documentation, and developer portals. Over the years there have been many different technology waves that have changed how teams build developer portals: Static site generators, MACH, or React based applications, a range of open source technologies like Backstage or Docusaurus. Through all these waves content management systems like Drupal have been a fixture, often brought in out of necessity when requirements for the portal reached a certain level of complexity. Now that AI is making it possible for tech writers to vibe code solutions for highly specific complex requirements, is there still a need for a CMS? In this talk I will explore the difference between vibe coded documentation portals and systems that use structured data formats to enable and constrain AI. Using two practical examples from the developer portal world, to help you decide what approach would be better for your use case. read more
Drupal Association 29.05.2026

youtube

embed image

CMS in the post-AI Era: from MCP to Vibecoding

This video is part of a series https://www.youtube.com/playlist?list=PLpeDXSh4nHjSZBJ76O07Z9cafBpLPkhBL recorded at Drupal AI Summit New York City 2026. To learn more about Drupal AI visit https://www.drupal.org/ai. Discover more Drupal AI events in your region https://www.drupal.org/about/ai/events Josh Koenig has been a part of the Drupal ecosystem for over 20 years, and has spent his career focused on helping web teams deliver faster, with less stress, and more impact. With the open web being torn apart and reassembled by AI, the role of open source and web teams is more important than ever. The open web is being torn apart and put back together, and the purpose of content management is up for grabs. Who it's for, what it tracks, how it operates — all of this is changing. But AI is also blending in with the rest of the tech. The story is less and less about AI itself, but how it is applied so solve real world problems. As the leading open source framework for structured content, now with a fully functional internal AI subsystem, Drupal can play a much needed role in helping mature organizations use AI to accelerate, without compromising sustainable practices or quality. Drupal can run agents, but it can also be run by agents. With a solid MCP server foundation and provider plugins for all major models, there's a clear path to go from vibe-coded prototype to sustainable production system, including running a scalable and sustainable content production pipeline. read more
Drupal Association 29.05.2026

youtube

embed image

AI-Assisted Site Migrations in Drupal

This video is part of a series https://www.youtube.com/playlist?list=PLpeDXSh4nHjSZBJ76O07Z9cafBpLPkhBL recorded at Drupal AI Summit New York City 2026. To learn more about Drupal AI visit https://www.drupal.org/ai. Discover more Drupal AI events in your region https://www.drupal.org/about/ai/events Rob Loach is an open-source architect with nearly two decades of experience, leading research and innovation at Kalamuna. He helps shape AI integration in Drupal as part of the AI Release Management Team, focusing on practical, forward-looking solutions. Migration has always been an important part of the Drupal ecosystem. Whether it be moving from WordPress to Drupal, or importing a bunch of CSV files, the Migrate API provides a robust framework for moving data. It also carries a steep learning curve. read more
Drupal Association 29.05.2026

twitter

RT @TalkingDrupal: On episode #390, Employee Owned Business with Seth Brown, CEO @lullabot. https://t.co/KiYM6Zwz5C #drupal read more

twitter

Nonprofit Drupal posts: March Drupal for Nonprofits Chat https://t.co/uJq3iqKikr #drupal read more

twitter

Community Working Group posts: Call for creators for crafting future Aaron Winborn Awards https://t.co/JqGX6q9W1M #drupal read more

twitter

Community Working Group posts: Nominations are now open for the 2023 Aaron Winborn Award https://t.co/wrYfMue23T #drupal read more

twitter

The Drop Times: Just Keep Showing Up, and the Job Is Yours: Chris Wells | DrupalCamp NJ https://t.co/FL1c6MdS9Z #drupal read more

twitter

RT @ironstar_io: The 2023 Drupal Local Development Survey has now been translated into French, Japanese, and Traditional Chinese. We are ve… read more

twitter

The 2023 Drupal Local Development Survey has now been translated into French, Japanese, and Traditional Chinese. We are very grateful to @mupsigraphy for her work on this French translation. If you would like to add a translation, please let us know as there's still time! read more

twitter

RT @e14t: Mastering Drupal 9 Layout Builder: A Comprehensive Guide to Effortlessly Customize Your Website's Design #drupal https://t.co/veg… read more

twitter

Mastering Drupal 9 Layout Builder: A Comprehensive Guide to Effortlessly Customize Your Website's Design #drupal https://t.co/vegAGDzSdh read more

embed image
Powered By Combinary

twitter

RT @Drupalcameroun: How #Drupal communities on the #African continent can help their governments in their #digitalization process. @_Africa… read more

twitter

Chapter Three: where we celebrate National Pi Day with forward-thinking NextJS and Drupal expertise, and National Potato Chip Day with an unparalleled snacking prowess. What is your favorite chip flavor? 🥧 🍟 🤓#PiDay #PotatoChipDay #drupal #nextjs read more

twitter

Pues me está gustando mucho lo de hacer directos en #twitch sobre desarrollo en #Drupal, le estoy cogiendo el gusto. read more

twitter

embed image
Drupal has offered top-notch no-code/low-code site building functionalities long before these two terms even existed. You can learn more about Drupal as a no-code/low-code tool in this @agiledrop article: https://t.co/TDwJn5DT6r #Drupal #NoCode #LowCode https://t.co/tGVQhtdtvH read more

twitter

I spent the last week doing #peformance #optimization of our #drupal 9 application infrastructure. I learned a lot about #PHP #opcache #profiling and Drupal's internal caching systems. #webprofiler module was a big help, too! read more

twitter

The Drop Times: A Stitch in Time Saves Nine https://t.co/VMWANTSAUe #drupal read more

twitter

embed image
One of our Back-end Developers, Greg Carlson has officially been with Aten for one year! Greg's favorite project this year was creating a #Drupal module to easily import CSV files to create content for @C4LPreK. In his free time, Greg follows the KU Jayhawks in his hometown. https://t.co/CN5QDULccA read more

twitter

RT @nmdmatt: .@phpstan's new not-deprecated annotation #drupal https://t.co/To2MLb1hpw read more

twitter

RT @nmdmatt: .@phpstan's new not-deprecated annotation #drupal https://t.co/To2MLb1hpw read more

twitter

Matt Glaman: PHPStan's new @not-deprecated annotation https://t.co/Idxe5nlpQV #drupal read more

twitter

embed image
Session submission: »The Ten Ways of Trust in Communication« by @kanadiankicks | @open_strategy https://t.co/HpYj8309le #dcruhr23 #Drupal (tf) https://t.co/zkzLT1BNJZ read more

twitter

#Drupalcamp Colorado has dates! Aug 4 and 5. We want YOU to speak! Your topic doesn't have to be Drupal specifically but should be Drupal adjacent. #drupal #camp #opensource @drupalcolorado Please share this post liberally! https://t.co/Yb1x3vxmQ5 https://t.co/jMBQUq2hPu read more

twitter

Wozu braucht man Drush bei #Drupal 9? Module lassen sich direkt updaten. Drupal Update mit Drush hat einen Aufkleber "deprecated". read more

twitter

RT @SamHuskey: Attention #Drupal developers: @scsclassics is hiring! Details at https://t.co/3lTYHaQys3 read more

twitter

Why join the Acquia's Headless Developer Advisory Board? This board is an opportunity to have your say. Provide feedback into our headless products an roadmaps. Check it out! #Drupal #DrupalHeadless #Decoupled #Developers #Technology #Leadership https://t.co/HJVa4aEinQ read more

twitter

RT @TalkingDrupal: On episode #390, Employee Owned Business with Seth Brown, CEO @lullabot. https://t.co/KiYM6Zwz5C #drupal read more

twitter

embed image
Olivero is the new default theme in #Drupal10 & 9 – and the most accessible one yet. Learn more about this modern theme’s best features, as well as its notable namesake. https://t.co/JHwH3hexgq #Drupal https://t.co/zTEKd7wOMa read more

twitter

Are you a developer looking to stay ahead of the game? Then mark your calendars for March 19th and join us for the #Drupal Meetup at Zain Zinc! Don't miss out on this opportunity to enhance your skills and connect with fellow professionals! Register Now! https://t.co/0HwzZfdoR6 read more

twitter

What Is a Content Management System (#CMS)? https://t.co/4Pd3JMXeKS #Wordpress 'joomla #Drupal read more

twitter

embed image
Le connecteur officiel #ONLYOFFICE pour #Drupal est est disponible dans le répertoire officiel de Drupal. En savoir plus : https://t.co/UuUhlOteJn https://t.co/ENue19M7aN read more

twitter

.@phpstan's new not-deprecated annotation #drupal https://t.co/To2MLb1hpw read more

twitter

RT @drupalfr: 🔍 Vous avez peut-être vu passer une enquête sur les environnements de développement locaux avec #Drupal récemment ? Elle es… read more

twitter

RT @drupalfr: 🔍 Vous avez peut-être vu passer une enquête sur les environnements de développement locaux avec #Drupal récemment ? Elle es… read more

twitter

RT @DrupalCampRuhr: Wir danken unserem Bronze-Sponsor @arocom_GmbH! 🥰 "Sie suchen eine auf das CMS #Drupal spezialisierte Internetagentur… read more

twitter

RT @drupalasheville: If you have an amazing training idea for #Drupal Camp #Asheville, remember to submit by March 28. That’s in two weeks!… read more

twitter

embed image
If you have an amazing training idea for #Drupal Camp #Asheville, remember to submit by March 28. That’s in two weeks! If you are an expert in #SEO, #accessibility, #front-end technology, etc. our attendees would love to learn from you. Learn more at https://t.co/kOg4BLfyXq. https://t.co/IBB17YWptn read more

twitter

The latest Drupal Review! https://t.co/AWLDaVGtYD Thanks to @laravel_101 #drupal #developer read more

twitter

RT @DrupalCampRuhr: Wir danken unserem Bronze-Sponsor @arocom_GmbH! 🥰 "Sie suchen eine auf das CMS #Drupal spezialisierte Internetagentur… read more

twitter

embed image
Dziś chcemy przedstawić Wam ciekawe oferty na: 𝗗𝗮𝘁𝗮 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿𝗮 𝗶 𝗣𝗛𝗣/𝗗𝗿𝘂𝗽𝗮𝗹 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗿𝗮🔥 𝗣𝗛𝗣/𝗗𝗿𝘂𝗽𝗮𝗹 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗿 👇 https://t.co/INoX6d6iSQ 𝗗𝗮𝘁𝗮 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿 👇 https://t.co/9VmiuyNKZ6 #dataengineer #php #Drupal https://t.co/3lW6NZBTPn read more

twitter

embed image
Wir danken unserem Bronze-Sponsor @arocom_GmbH! 🥰 "Sie suchen eine auf das CMS #Drupal spezialisierte Internetagentur? Dann sind Sie bei der arocom GmbH genau richtig. Wir entwickeln individuelle Internetauftritte, Portale, Shops und Intranetlösungen." (gs) #dcruhr23 https://t.co/eR7Ql6Tmns read more

twitter

Join us April 27 for the Drupal Zurich Meeting with talks about Ting, AI-Powered-Search-Indexes as well as @SplashAwards_CH 2023 #Drupal #DrupalZH #DrupalSwitzerland https://t.co/HICNsoGSuv read more

twitter

I love all my Drupal and Magento projects I developed in the past 😁🙌 especially Shutterstock from the USA liked it #drupal read more

twitter

RT @drupalfr: 🔍 Vous avez peut-être vu passer une enquête sur les environnements de développement locaux avec #Drupal récemment ? Elle es… read more

twitter

🔍 Vous avez peut-être vu passer une enquête sur les environnements de développement locaux avec #Drupal récemment ? Elle est désormais disponible en français, et vous avez jusqu'au 17 avril pour participer ! 🇫🇷 https://t.co/bvGG2Mh0cI read more

twitter

On episode #390, Employee Owned Business with Seth Brown, CEO @lullabot. https://t.co/KiYM6Zwz5C #drupal read more

twitter

Specbee: Mastering Drupal 9 Layout Builder: A Comprehensive Guide to Effortlessly Customize Your Website's Design https://t.co/J3m41Xemep #drupal read more

twitter

In this blog's category, you’ll learn about useful features of Droopler - our #Drupal distribution for building websites/creating landing pages for #marketing campaigns 👨‍💻 Check the #SEO and navigation functionalities, and the web pages built on Droopler https://t.co/CeicqTnTad read more

twitter

RT @ultimike: I am not surprised by these new #drupal modules, and I welcome our new AI-based content overlords with peace and love 😜 http… read more

twitter

¿Instalar #Drupal con un solo click? Si es posible con nuestros planes de #Hosting (Hospedaje Web), Contrata tu plan ¡Ahora! https://t.co/UyteHPrXCq read more

twitter

ちょっと時間があったので、https://t.co/Fa5p1pcDT8 Blueprintsを触ってみた。Add https://t.co/Fa5p1pcDT8 content typeでレストランとかパン屋を定義してみて、結構ワクワクした。UIが良く属性定義のベストプラクティスが出てくる感じ。 #Drupal https://t.co/mkd5ciBgLy read more

twitter

RT @volkswagenchick: Want to learn how to contribute to #Drupal? Join me at @FoxValleyDrupal next month to learn the ins and outs of the is… read more

twitter

RT @volkswagenchick: Want to learn how to contribute to #Drupal? Join me at @FoxValleyDrupal next month to learn the ins and outs of the is… read more

twitter

RT @ultimike: I am not surprised by these new #drupal modules, and I welcome our new AI-based content overlords with peace and love 😜 http… read more

twitter

RT @opensourceway: Want to learn how to contribute to #Drupal? Join @opensourceway's @volkswagenchick at @FoxValleyDrupal next month to l… read more

twitter

RT @ultimike: I am not surprised by these new #drupal modules, and I welcome our new AI-based content overlords with peace and love 😜 http… read more

twitter

With our #webhosting plans, #webdev create your awesome #website with #drupal a #Free content management system (cms) https://t.co/HbNxEroF4h read more

twitter

RT @volkswagenchick: Want to learn how to contribute to #Drupal? Join me at @FoxValleyDrupal next month to learn the ins and outs of the is… read more

twitter

Want to learn how to contribute to #Drupal? Join @opensourceway's @volkswagenchick at @FoxValleyDrupal next month to learn the ins and outs of the Drupal issue queue. Spoiler alert: you don't have to be a coder to give back to open source. … https://t.co/yi56be3YUR read more

twitter

The latest The drupal Daily! https://t.co/EXg9Mjai8k Thanks to @laravel_101 #drupal #wordpress read more

twitter

@bretwp I recommend #Drupal for sites that have the need to tie together dynamic content in a plethora of ways. Good for HighEd or government sites. read more

embed image
Powered By Combinary

twitter

opensourceway: Want to learn how to contribute to #Drupal? Join @opensourceway's @volkswagenchick at @FoxValleyDrupal next month to learn the ins and outs of the Drupal issue queue. Spoiler alert: you don't have to be a coder to give back to open sour… https://t.co/POww6YqRQP read more

twitter

Want to learn how to contribute to #Drupal? Join @opensourceway's @volkswagenchick at @FoxValleyDrupal next month to learn the ins and outs of the Drupal issue queue. Spoiler alert: you don't have to be a coder to give back to open source. https://t.co/G3dSaUzV5r read more

twitter

Want to learn how to contribute to #Drupal? Join me at @FoxValleyDrupal next month to learn the ins and outs of the issue queue. Spoiler alert: you don't have to be a coder to give back to open source. read more

twitter

RT @mikeherchel: #Drupal I wrote a blog post on how I migrated an Olivero component to use Drupal's new Single Directory Components archite… read more

twitter

RT @boshtian: Drupal 10 upgrade: Custom code upgrades, post by @darthsteven of @computerminds https://t.co/StelwGvv96 #Drupal read more

twitter

@iansvo @bretwp Not in the recommendation business anymore but here is how it normally goes - @rootswp for those who love #WordPress + #Laravel. @drupal for those who love @symfony I personally prefer #Drupal these days. read more

twitter

RT @boshtian: Drupal 10 upgrade: Custom code upgrades, post by @darthsteven of @computerminds https://t.co/StelwGvv96 #Drupal read more

twitter

RT @mikeherchel: #Drupal I wrote a blog post on how I migrated an Olivero component to use Drupal's new Single Directory Components archite… read more

twitter

#365daysOfCode Day 356 1. Anki 2. Reading: Javascript Security 101 3. #Drupal : Block Views, built my first one! Still need to push more on drupal it's tough (anyone know any good resources?) 4. #100Devs Standup 5. PoW Dev Hangout 6. Codewars 6th read more

twitter

Attention #Drupal developers: @scsclassics is hiring! Details at https://t.co/3lTYHaQys3 read more

twitter

RT @volkswagenchick: Are you ready to be part of the most exciting European #Drupal event of the year? @DrupalConEur Lille's CFPs is now o… read more

twitter

RT @mikeherchel: #Drupal I wrote a blog post on how I migrated an Olivero component to use Drupal's new Single Directory Components archite… read more

twitter

Talking Drupal: Talking Drupal #390 - Employee Owned Companies https://t.co/fUCxjhpPb5 #drupal read more

twitter

RT @volkswagenchick: Are you ready to be part of the most exciting European #Drupal event of the year? @DrupalConEur Lille's CFPs is now o… read more

twitter

RT @DrupalContract: Now #hiring ➡️ We’re looking for a #Drupal Redesign Project Manager who is skilled with managing project development, d… read more

twitter

RT @DrupalContract: Now #hiring ➡️ We’re looking for a #Drupal Redesign Project Manager who is skilled with managing project development, d… read more

twitter

Now #hiring ➡️ We’re looking for a #Drupal Redesign Project Manager who is skilled with managing project development, defining project scope, goals, and deliverables, and estimating project resource requirements. Learn more & apply here: https://t.co/TqBE9ftdtR #techishiring read more

twitter

Want to learn more about what Contribution Day at #MidCamp 2023 is going to involve? Have we got a meetup for you on April 19th! Thanks to @FoxValleyDrupal https://t.co/ROnSakuIlZ read more

twitter

In the previous versions of #Drupal, you used the #rules module to trigger an action upon an event. In #durpal8 #drupal9 / #drupal10, you subscribe to events and dispatch your own. read more

twitter

Excited to guest host this webinar and chat with some really great security experts to talk about #security in #Drupal read more

twitter

embed image
Start taking digital security more seriously! Come see our webinar as guests from @ciandt and the @drupalassoc share insights on pressing security concerns for businesses and provide practical tips for protecting against emerging threats. Join us: https://t.co/E6pvqu2mWO https://t.co/TQcrqAxH5u read more

twitter

Drupal 10 upgrade: Custom code upgrades, post by @darthsteven of @computerminds https://t.co/StelwGvv96 #Drupal read more

twitter

By not upgrading your #Drupal websites to the latest version of #Drupal, you're making it difficult for yourself in the future. read more

twitter

I am not surprised by these new #drupal modules, and I welcome our new AI-based content overlords with peace and love 😜 https://t.co/gXLVYFZ19q Thanks, @kevinquillen, for giving me something new to be distracted by. read more

twitter

embed image
Looking to scale up a Drupal site? Or test its capacity to handle surges in volume? Promet’s Josh Estep reviews four load-testing tools for Drupal. https://t.co/6mrfGgWghg #drupal #drupaldeveloper #drupal9 #drugdevelopment #training https://t.co/bKFDuBbrOb read more

twitter

Sprawdź, który system CMS jest dla Ciebie najlepszy! 🤔👨‍💻 Czy to WordPress, Joomla, Drupal, Shopify czy Magento, znajdziesz tu informacje, które pomogą Ci podjąć najlepszą decyzję.📝💻 https://t.co/c17hggTOsB #CMS #WordPress #Joomla #Drupal #Shopify #Magento read more

twitter

To compete with some of the largest companies on the web, independent bookstores need a platform with all of the e-commerce features people have come to expect. See how we helped create a full-featured alternative to platforms like Shopify. https://t.co/A6ApsA1LWP #drupal read more

twitter

Are you ready to be part of the most exciting European #Drupal event of the year? @DrupalConEur Lille's CFPs is now open https://t.co/rz4OkhIZhU read more

twitter

Are you ready to be part of the most exciting European #Drupal event of the year? @DrupalConEur Lille's CFPs is now open https://t.co/6rFNhpIiwJ read more

twitter

Are you ready to be part of the most exciting European #Drupal event of the year? @DrupalConEur Lille's CFPs is now open https://t.co/tVmHJ7JO2a read more

twitter

embed image
This #WomensHistoryMonth, support #womenintech by sponsoring the Women in Drupal event at @drupalcon Pittsburgh! Grow and diversify talent in your organization by showcasing the #Drupal project and community at its best: https://t.co/j3fGMwOqyy https://t.co/GZUo6uBrlu read more

twitter

You can write documentation and examples about that documentation. This is also considered a contribution towards the #Drupal project. read more

twitter

I’ll be speaking at @drupalcampnj this week - who else is going? read more

twitter

Yesterday we released #GinAdminTheme RC2. Get it while it's hot: https://t.co/O7ItwDngLu #Drupal read more

twitter

RT @mikeherchel: #Drupal I wrote a blog post on how I migrated an Olivero component to use Drupal's new Single Directory Components archite… read more

twitter

RT @specbee: Did you know #Drupal offers almost 50,000 modules for you to use in your projects?! All of these modules are creations of the… read more

twitter

RT @specbee: Read our detailed blog on the must have Drupal modules for your Drupal project - https://t.co/TJXt8BGS1h read more

twitter

embed image
Attending @DrupalCampNJ in Princeton? Then you won't want to miss @aburke626's session, "Creating a Culture of Documentation,” on Friday, March 17th from 14:30 - 15:15 EST. For more on Alanna's session, check out: https://t.co/1NztgYY9ps #OpenSource #DrupalCamp #Drupal https://t.co/67kIG6IVcn read more

twitter

@somnana555 @RMCSportCombat @RMCsport BIG PROMOTION ( Free Trial ) IP TV: 40 € / 12 months : 30 € / up to 6 months IP TV is over 18,000 live channels - 𝐒𝐏𝐎𝐑𝐓 https://t.co/EcsCMBEzEL #Encodage/ #H264 / #x264 / #x265 / #VOD / #OTT / #IPTV / #HEVC / #av1 / #MotionDesign / #VR / #Drupal / #caméraVR #livestream360 read more

twitter

@steven_reyes_va @CSEmelec BIG PROMOTION ( Free Trial ) IP TV: 40 € / 12 months : 30 € / up to 6 months IP TV is over 18,000 live channels - 𝐒𝐏𝐎𝐑𝐓 https://t.co/EcsCMBEzEL #Encodage/ #H264 / #x264 / #x265 / #VOD / #OTT / #IPTV / #HEVC / #av1 / #MotionDesign / #VR / #Drupal / #caméraVR #livestream360 read more

twitter

@Transports2K @Panamza BIG PROMOTION ( Free Trial ) IP TV: 40 € / 12 months : 30 € / up to 6 months IP TV is over 18,000 live channels - 𝐒𝐏𝐎𝐑𝐓 https://t.co/EcsCMBEzEL #Encodage/ #H264 / #x264 / #x265 / #VOD / #OTT / #IPTV / #HEVC / #av1 / #MotionDesign / #VR / #Drupal / #caméraVR #livestream360 read more