Json | Html

rss

Dries Buytaert: Drupal's role in agentic workflows

When we started working on the Drupal AI initiative in June 2025, I assumed most AI features would live inside Drupal.

By my DrupalCon Chicago keynote in March 2026, my thinking had changed. I framed the shift as "inside-out" versus "outside-in" and concluded that not every AI capability belongs inside Drupal. Some work is better done outside the CMS, where AI tools can move faster and connect back to Drupal when needed.

Last week, I explored these ideas in more detail in "AI and the great CMS unbundling". That post argued AI is making the CMS less central as a creation tool, but more important as a control layer: the place where content is structured, governed, reused, and published with trust.

This post picks up from there. If Drupal's role as the control layer is becoming more important, it needs to support AI-driven workflows that run inside Drupal, start outside Drupal, and move across both: external workflows that call into Drupal, and Drupal-native workflows that outside systems can safely rely on.

Drupal joins workflows beyond the CMS

First, Drupal needs to work well with tools outside the CMS: coding agents like Claude Code and Cursor, and orchestration platforms like Salesforce Agentforce, n8n, and Activepieces.

I actually showed what this could look like in my DrupalCon Vienna keynote in October 2025. Here is a short clip of that:

It was a proof of concept demo, and we had some fun with it. But the pattern behind the demo mattered more than the demo itself: an external tool drove the work and handed tasks to Drupal, while Drupal returned structured content and state.

Watch the demo, and it will be easy to imagine the same pattern in a real marketing use case. Campaigns usually begin with a marketing brief and span many tools and channels: email, website landing pages, social media, paid media, and more.

An external agentic platform could generate campaign copy and ask Drupal to build a landing page. Drupal could map the copy to the right structured content type, place it into approved components with Drupal Canvas, save a draft, and flag any fields, metadata, or translations still missing before it can publish.

If Drupal reports a missing hero image, the agentic platform could search the digital asset management system (DAM), find an approved campaign image, and hand it back. Drupal could then attach it through its media model, supply or verify the required alt-text, confirm the page meets its requirements, and advance the draft through the editorial workflow.

This is a pattern that Drupal will need to support well. External platforms can coordinate work across the broader digital stack, but Drupal should remain the system that assembles, validates, governs, and publishes the content.

External workflows call Drupal-native workflows

While the larger campaign workflow may live outside Drupal, there is an equally important case for Drupal-native workflows.

External agents are good at coordinating work across systems. But once a workflow needs to act on Drupal content or data, it should use Drupal's native content model, permissions, validation rules, moderation states, revisions, and publishing workflows rather than recreate them outside of Drupal.

That is where projects like ECA, FlowDrop, and Maestro become more important. They let Drupal turn site-specific processes into repeatable, multi-step workflows that outside systems can call.

For example, any of these three systems could power a single Drupal workflow that validates a draft, coordinates translations in five languages, assigns reviewers, and publishes the content only after all required approvals are complete.

Depending on the task, these internal Drupal workflows can be deterministic, AI-assisted, or fully agentic. Drupal can support that today.

An external agent should not have to manipulate Drupal from the outside, field by field or function by function. It should be able to ask Drupal to execute a Drupal-native workflow through a single external API call.

That is the other half of what I showed in the demo video above. Drupal was not just exposing content to an external agent. It was exposing custom Drupal-native ECA workflows that an external automation tool called.

That was powerful last fall at DrupalCon Vienna, but as agentic workflows become more common, this pattern will only grow in importance.

The best end-to-end experience will win

There is a natural tendency to debate what should live where. Should AI happen inside Drupal, or outside of it? Should workflows be Drupal-native, or managed by external platforms?

Those are useful questions, but the answer is not universal. AI and workflows should live where they create the best end-to-end experience. Sometimes that will be inside Drupal, sometimes outside Drupal, and often across both.

What "best" means depends on the use case, the user, and the requirements for speed, reliability, security, governance, cost, and human review. There will be best practices, but no single approach fits every case.

Who is doing the work shapes what "best" looks like:

  • A developer may prefer an external coding agent like Claude Code.
  • A marketer may prefer a Drupal-native experience that keeps them close to previews, translations, moderation, and publishing.
  • A campaign manager may need an external workflow that coordinates email, social media, analytics, DAM, and CMS.

Work will move across systems and people. The best end-to-end experience will come from doing each step where it can be done best, while making the handoffs feel invisible.

A head start is not a plan to win

Understanding Drupal's role in these future workflows gives us clarity about where Drupal needs to go. Drupal needs to get better at supporting external orchestration, Drupal-native workflows, and the real-world hybrids that combine both.

What makes Drupal interesting is that it already has so much of the hard, unglamorous infrastructure these workflows need: structured content, granular permissions, revisions, rollback, JSON:API, and plenty more. These are exactly the capabilities agents need, and they're genuinely difficult to build well from scratch or retrofit.

Conceptual clarity and a strong foundation are wonderful things, but they are not enough to win.

When I asked whether AI coding agents would recommend Drupal, the issue was not Drupal's capability. It was whether agents could get from prompt to a working Drupal site quickly and easily enough. As I wrote in "Friction, abstraction and verification", agents tend to choose the path that gets them to a real, verified result with the least friction.

For experienced Drupal teams, the challenge is different. They have already chosen Drupal. They do not need an agent to recommend it. They need agents that help them build, validate, and ship quality work faster.

To turn Drupal's advantage into adoption, we need to improve both paths: helping agents choose Drupal for new builds, and helping existing Drupal teams ship better work faster. Both depend on making it easier for agents to work with Drupal from start to finish.

That means Drupal needs to expose the best practices, site context, tool definitions, constraints, and precise validation agents need to take the right actions and verify the result.

A lot of this is already underway across Recipes, Site Templates, Drupal AI, Drupal Canvas, ECA, FlowDrop, Maestro, MCP, and CLI improvements, to name a few.

But the goal is bigger than any one project. Drupal needs these efforts to add up to a clear, coordinated path for agents: from setup to connection, context, governed action, validation, recovery, and launch.

Special thanks to James Abrahams, Jürgen Haas, Randy Kolenko, Scott Falconer, and Shibin Das for their review and contributions to this blog post.

read more
23.06.2026

rss

Talish Khan: I Keep Evaluating Alternatives to Drupal. I Keep Choosing Drupal. Here Is the Actual Reasoning.

I Keep Evaluating Alternatives to Drupal. I Keep Choosing Drupal. Here Is the Actual Reasoning.

 

Why I Bother Looking at All

There is a failure mode among experienced developers where they defend their stack because switching would invalidate years of accumulated expertise. The sunk cost is real and the bias is real. The antidote is to take the alternatives seriously when the opportunity comes, build something real with them, and see whether they have caught up.

So when a project's requirements actually push me toward another tool, or when I am curious enough about a new one to spend real time on it, I do exactly that. I read the docs properly. I build a non-trivial prototype. I model a real content structure, not a blog with three fields. I look at what production would actually require. Then I compare honestly.

This post is the result of those evaluations. It is not a Drupal sales pitch. It is the reasoning of someone who has genuinely used the alternatives and keeps finding that, for the work I do, the decision still holds.

Where the Alternatives Are Genuinely Better

Let me start here, because a post that only praises Drupal is not credible.

The modern headless stacks are genuinely better at greenfield speed. If I am starting a small-to-medium project with a clean content model and a React frontend, Sanity or Payload will get me to a working state faster than Drupal will. The developer experience is smoother. The frontend integration is more natural. The mental overhead is lower. For a certain class of project, they are simply the better choice, and I have recommended them when that was the case.

Custom Next.js builds give you total control. No framework opinions to fight. No contrib modules to maintain. For a team with strong frontend engineers and a genuinely unusual set of requirements, building from scratch can be the right call.

These are real advantages. I am not going to pretend otherwise. If your project is greenfield, your content model is simple, and your team is React-native, the alternatives deserve serious consideration and might win.

Where They Keep Falling Short

Here is the pattern I keep hitting. The alternatives are excellent at greenfield and start to strain the moment the content model gets genuinely complex.

A blog with posts and authors is easy in any of these tools. A content structure with deeply nested relationships, polymorphic references, conditional fields, revision workflows across content types, and the kind of editorial complexity that real enterprise content demands is where the headless tools start showing their age, and where Drupal's entity and field system pulls ahead.

This is the single most consistent finding across every round of re-evaluation I have done. The tools that win the demo lose the complex content model. Drupal that loses the demo wins the complex content model. And in the kind of work I do, the content model is almost always complex.

The Four Reasons I Keep Choosing Drupal

When I strip away the noise, four things keep Drupal as my default for the work I actually do.

1. The content modeling is genuinely better

Drupal's entity and field system is the best content modeling foundation I have worked with, and I have worked with most of them. The ability to define content types with arbitrary fields, reference entities polymorphically, attach fields to anything, build view modes for different rendering contexts, and have all of it integrate cleanly with revisions, translations, and access control is not matched by the headless alternatives.

The headless tools model content as documents with schemas. That works beautifully until your content is not really document-shaped. Drupal models content as entities in a relational graph, which is harder to learn and more powerful when the structure gets complex. For the content I work with, that power is the difference between a clean implementation and a pile of workarounds.

2. Long-term maintenance and stability

I have Drupal sites I built years ago that still run, still update, still get security patches, and still make sense to a developer opening the codebase for the first time. The upgrade path from Drupal 8 forward has been genuinely good, and the project takes backward compatibility and security seriously in a way that matters when you are responsible for a site over years rather than months.

The headless ecosystem moves faster, which is exciting and also exhausting. Tools get acquired, change pricing, deprecate APIs, or simply lose momentum. Betting a long-lived enterprise site on a venture-funded SaaS CMS means betting on that company's roadmap and survival. Drupal is not going to get acquired and pivot. That stability has real value when the site needs to live for a decade.

3. Ecosystem and community depth

Twenty years of contrib modules, documentation, Stack Exchange answers, and accumulated community knowledge is a moat that is easy to undervalue until you need it. When I hit an unusual problem in Drupal, someone has almost certainly hit it before and written about it. The depth of the ecosystem means most problems are solved problems.

The newer tools have enthusiastic communities, but they do not have twenty years of accumulated edge-case solutions. When you hit the unusual problem in a younger ecosystem, you are often the first one there, which means you are solving it from scratch.

4. Migration and enterprise-scale capability

Drupal's Migrate API and its broader enterprise tooling (multilingual, workflow, content moderation, granular permissions, multisite) are built for the scale and complexity that enterprise content operations actually have. I have migrated large, messy, legacy content estates into Drupal, and the tooling for that work is mature in a way the alternatives have not matched.

When a project involves moving hundreds of thousands of pieces of content from a legacy system, with all the data-cleaning and field-mapping and URL-preservation that entails, Drupal has the tools and the patterns. Most of the alternatives assume you are starting fresh, because greenfield is where they shine.

What This Means in Practice

The honest synthesis is this. Drupal is not the right answer for every project, and I do not pretend it is. For greenfield projects with simple content models and React-native teams, the alternatives are often better and I will say so.

But for the work I actually do, which involves complex content models, enterprise requirements, long-lived sites, and frequently the migration of large legacy content estates, Drupal keeps winning the evaluation. Not because I am attached to it. Because every time I take the alternatives seriously and build something real with them, I hit the same wall: they are excellent until the content model gets hard, and then Drupal pulls ahead.

The decision is not "Drupal is best." The decision is "Drupal is best for this kind of work," and the kind of work I do keeps being that kind.

Closing Thought

The reason I stay aware of the alternatives is that the day one of them closes the gap on complex content modeling, long-term stability, and enterprise migration, I want to know about it before my competitors do. So far that day has not come. The headless tools keep getting better at the things they were already good at, and keep not solving the things Drupal is good at.

Maybe that changes. Maybe Payload or whatever comes next builds a content modeling system that matches Drupal's entity API while keeping the modern developer experience. If it does, I will notice, because I pay attention. Until then, the choice keeps making itself.

If you have moved from Drupal to one of the alternatives and it held up on a genuinely complex content model, I would be curious to hear about it. That is the case I keep expecting to find and keep not finding, and I would rather learn it from you than from losing a project.

read more
23.06.2026

rss

Specbee: How to automate content publishing with the Drupal Scheduler module?

The Drupal Scheduler module automates content publishing and unpublishing. Learn about the module setup, its cron dependency, workflow integration, and configuration. read more
23.06.2026

rss

Salsa Digital: Defence Housing Australia — new GovCMS SaaS CivicTheme website

Overview Defence Housing Australia’s challenge The Defence Housing Australia website was on Sitefinity CMS, a proprietary content management system that was approaching end-of-life (EOL). DHA wanted to rebuild its website on the GovCMS SaaS platform, within a tight time frame of only 9-12 weeks to ensure that the replatforming was done prior to the EOL date. Defence Housing Australia’s transformation Salsa Digital started with an assessment to ensure GovCMS SaaS and CivicTheme would meet DHA’s needs. As part of the assessment (and in preparation for the content migration) Salsa mapped the existing content structures to CivicTheme. The mapping became a key input to the Figma designs, platform configuration and content uplift. read more
22.06.2026

rss

Talking Drupal: Talking Drupal #558 - Agent Management System

Today we are talking about AI, Agents, and A System to manage them with guest Luke McCormick. We'll also cover AI Auto-reference as our module of the week.

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

Topics
  • Introducing Agent Management
  • Origin Story Claude Credits
  • Scrum Meets AI Retention
  • Handoff Protocol Filesystem
  • Why Handoffs Work So Well
  • Examples and Human Loop
  • Agent Roles and Model Costs
  • Choosing Models by Task
  • Not Drupal Specific
  • Works With Any Model
  • Scrum Sprints For Agents
  • Human Cognitive Overload
  • Tuning Autonomy Levels
  • Setup And Handoff File
  • Updating Customized AMS
  • Persistent Memory Artifacts
  • Demand Better Summaries
  • Solo Power With Agents
  • Roadmap And AMS Trio
Resources Guests

Luke McCormick - cellear

Hosts

Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi

MOTW Correspondent

Martin Anderson-Clutz - mandclu.com mandclu

  • Brief description:
    • Have you ever wanted to use AI to suggest related content on your Drupal site? There's a module for that.
  • Module name/project name:
  • Brief history
    • How old: created in June 2023 by Scott Euser (scott_euser) or Soapbox
    • Versions available: 1.0.0-rc4
  • Maintainership
    • Actively maintained
    • Security coverage - opted in, needs stable release
    • Test coverage
    • Number of open issues: 4 open issues, 1 of which is a bug
  • Usage stats:
    • 19 sites
  • Module features and usage
    • AI Auto-reference works with any reference fields, so it could find suitable taxonomy terms, nodes, etc
    • It does that by rendering a specified view mode, so it should with any kind of complex layout approach you may have implemented on your site
    • It will also automatically shorten your content to fit within your AI model's token window, which you can also configure
    • The module extends Drupal's main AI module, which means you can select which model to use, and probably means you can also use guardrails, and all the other powerful features that come with that ecosystem
    • Ai Auto-reference comes with default prompts, but you can also edit those if you really want to make sure you're squeezing out every drop of relevance
    • You can also choose for which fields in each content type you want to generate suggestions, as well as whether you want the suggestions should be automatically applied, or whether you want them manually reviewed
    • As mentioned on the project page, you can already have AI suggest things like tags using the AI module without this project, but this may be a better choice if you want to make sure the recommendations stick to an existing set
read more
22.06.2026

rss

The Drop Times: Ecosystem Governance, Infrastructure Funding, and Core Readiness

Governance, infrastructure funding, and release maintenance define this week’s Editor’s Pick as the Drupal Association keeps self-nominations open for its 2026 At-Large Board Election and introduces the Drupal Sustaining Members Program. The updates connect elected representation, recurring support for shared project infrastructure, security remediation, and final testing for Drupal 11.4.0-rc2.

The election will fill one community-elected seat on the Drupal Association Board. The seat opens as Alejandro Moreno completes their 2024–2026 term. Candidates must self-nominate, and nominations close on 30 June 2026 at 23:59 UTC.

Candidates will be announced on 7 July 2026. The Get to Know the Candidates period runs from 7 July to 21 July 2026, followed by voting from 22 July 2026 at 00:00 UTC to 14 August 2026 at 23:59 UTC. The new board member will be announced on 26 August 2026.

Voting eligibility depends on individual Drupal Association membership. Members must have an active membership by 21 July 2026 at 00:00 UTC, at least 24 hours before voting opens. The schedule gives prospective candidates and voters clear deadlines for participation before the election enters its voting phase.

The Drupal Sustaining Members Program creates a recurring funding path for organisations that depend on Drupal. The association says contributions support Drupal.org, code repositories, software packaging and distribution, the Composer package endpoint, issue tracking, contribution workflows, continuous integration and testing, Automated Updates, Project Browser infrastructure, and security response systems. The programme frames shared infrastructure as an operational responsibility rather than an incidental benefit of open-source use.

The programme follows Acquia’s Fair Trade Initiative, which directs 2% of eligible Acquia partner Drupal deals to the Drupal Association. Together, the two efforts point to a more predictable funding model for infrastructure used across the Drupal ecosystem.

Maintainers should also review Drupal security advisories published on 17 June 2026. The Drupal core advisories cover improper validation, server-side request forgery, cache poisoning and open redirect, a gadget chain, and PHP object injection. Contributed project advisories were also published for Plotly.js Graphing, Flag attendance field, and Formatter Field.

Drupal 11.4.0-rc2 is available for final testing ahead of the Drupal 11.4.0 stable release window. Release candidates are not supported for production sites, but they allow developers, maintainers, translators, and site builders to test compatibility before the stable release. Sites using Media oEmbed URL discovery may also need to review media_oembed_discovery_trusted_host_patterns in settings.php.

Drupal 11.4.x will receive security support until June 2027. Drupal 11.3.x will continue to receive security support until December 2026. Those support windows give site owners a near-term basis for upgrade and maintenance planning.

The DropTimes also held its June Open Townhall as part of its monthly community coordination format. The session covered editorial updates, contributor coordination, community feedback, and coverage planning. It reflects TDT’s continuing effort to align editorial priorities with Drupal community activity and reader input.

Upcoming Drupal events include DrupalCamp Tokyo 2026 on 27 June 2026 in Tokyo, DrupalCamp Kortrijk 2026 from 29 June to 30 June 2026 in Kortrijk, Drupal Camp Asheville 2026 from 10 July to 12 July 2026 in Asheville, and Decoupled Days 2026 from 6 August to 7 August 2026 in Montréal.

The week’s updates place governance, funding, security, release readiness, editorial coordination, and community participation in the same frame. Community members considering board service can review the election process before nominations close. Organisations that rely on Drupal can assess whether recurring infrastructure support fits their open source contribution model.

Additional developments from across the Drupal ecosystem were published during the week. Readers can follow The Drop Times on LinkedIn, Twitter, Bluesky, and Facebook for ongoing updates. The publication is also active on Drupal Slack in the #thedroptimes channel.

Allen Jason
Junior sub-editor
The Drop Times

read more
22.06.2026

rss

The Drop Times: Ahead of DrupalCamp Tokyo 2026, James Abrahams Outlines Priorities for Drupal AI

Provider costs, agent behaviour and multilingual support are becoming practical governance questions for Drupal sites adopting AI workflows. In written responses facilitated by the DrupalCamp Tokyo 2026 organisers, James Abrahams told The DropTimes that Drupal AI is relying on pluggable governance, Drupal CMS-aligned work, outside-in agent workflows and collaboration with Symfony AI. His answers frame Drupal’s AI direction around maintainability, structured site building and multilingual production readiness rather than isolated feature development. read more
22.06.2026

rss

Dominique De Cooman: The CMS is unbundling. The DXP is rebundling.

AI makes execution cheap. It makes context, coordination, governance and sovereignty more valuable.

The CMS is being unbundled into a control plane and an execution plane. Follow that logic across the full customer experience and something else becomes visible: the DXP is being rebundled as the shared control plane for an organisation’s digital promise.

Monday, June 22, 2026 - 18:00
read more
22.06.2026

rss

The Drop Times: Government Summit Seeks Public Sector Drupal Sessions

DrupalCon Rotterdam’s first Government Summit has opened its call for public-sector session proposals ahead of the one-day event on Monday 28 September 2026. The summit will bring local, national, and European public administrations together around shared digital infrastructure, open source reuse, digital sovereignty, and Drupal-based service delivery. Organisers are seeking case studies, demonstrations, workshops, and facilitated discussions, with submissions closing on Monday 29 June 2026 and selected participants receiving complimentary access to the summit. read more
22.06.2026

rss

DDEV Blog: DDEV June 2026: Support experience determines DDEV's future, Upsun transfers DDEV trademarks

We Love To Hear Your Support Questions!

As you know and have experienced personally, AI has been replacing human interaction in support situations, and in some cases doing a decent job. It generally does a good job with questions about DDEV.

But getting answers to questions is not the only purpose of support. It's also a great way to communicate problems and ambiguities to project maintainers.

We want you to ask us questions! We live for your questions. We miss the fact that you've been absent from Discord, #ddev in Drupal Slack, and the issue queue. When you ask, it helps us to understand what your struggles are and how DDEV can get better. DDEV's strength has always been the community's willingness to engage and share their needs and frictions and hopes for the project.

As you know, Stack Overflow has been displaced by AI. There aren't new answers going up there, because people use the AI answers and don't improve anything for the future. But DDEV is not static and its future depends on you and your needs. If we don't hear you ask about those, we can't react to your experience.

Join us in all the support channels!

Upsun Completes DDEV Trademark Transfer

Upsun has finished transferring the DDEV trademark to the DDEV Foundation — a milestone for the DDEV project's long-term independence and health. This is a generous and important step for DDEV. (At one time before Upsun/Platform's involvement, we were ready to fork and rename the project due to trademark issues.) Read our announcement↗ and see Upsun's generous response↗ as well.

What's New

  • coder.ddev.com: Drupal Contrib → The hosted Coder.ddev.com environment now supports Drupal contrib projects via the DDEV Drupal Contrib add-on workflow.
  • Joomla! Explicit Support → Joomla users have loved DDEV for years, and in DDEV v1.25.2 we introduced an explicit joomla project type. Community member renekreijveld also maintains the ddev-joomla↗ repository, which provides scripts and tooling for extended Joomla workflows.
  • mayfly.live → Zero-config DDEV-based online preview environments, in open beta.
  • Drupal AI Learner's Club AI Safety Session → Randy was co-host of AI Security 'Opportunities': Guardrails, Sandboxes, and Keeping Your Agents on a Leash and introduced a couple of the many add-ons.

New DDEV GUIs

New community-built GUI tools have appeared for DDEV:

  • ddevbar → A macOS menu bar app for managing DDEV projects with a single click — start, stop, and restart without touching the terminal. klemens.ee/ddevbar↗
  • DDEVUI → A native macOS app (Swift/SwiftUI) that puts a visual front-end on DDEV. github.com/dave-agilepixel/DDEV-Apple-GUI↗
  • ddev-ui → A cross-platform desktop app for macOS, Windows, and Linux built with Electron and React. Covers project management, database import/export, snapshots, add-on management, log streaming, and more. github.com/shiv122/ddev-ui↗

Stanford WebCamp: Pre-Flight Checklist for Drupal Developers

Bob McDonald (UltraBob) presented "Pre-Flight Checklist: Local Code Quality for Drupal Developers" at Stanford WebCamp, covering the ddev-drupal-code-quality add-on for running Drupal.org CI checks locally before pushing. View session↗.

DrupalDevDays Athens — Video Now Available

Community member Bill Seremetis (bserem)'s "From Chaos to Consistency" DevOps talk from DrupalDevDays Athens 2026 is now on YouTube. The talk covers how DDEV add-ons work as a file/feature delivery mechanism for standardizing team projects. Watch on YouTube↗Slides↗.

Community Highlights

DDEV Sponsorship Data Story — A new post on ddev.com tells the story of how a LinkedIn message from Anoop John at TheDropTimes turned into live, auto-updating sponsorship displays across DDEV properties and a public data feed. Read it↗

Open Source AI Contributions — Amber Matz wrote about the complexity AI-generated contributions are bringing to open source projects, using a conversation with Randy as a central example. Worth a read for all maintainers and contributors and AI users. Read↗

Community Tutorials from Around the Web

  • Getting Started with DDEV for Drupal Development → WebWash covers installation, project setup, commands, database management, and debugging with DDEV and Drupal. Read on WebWash↗
  • DDEV Linux Installation with WordPress → Step-by-step guide to installing DDEV on Ubuntu and setting up a WordPress project with WP-CLI. Read on rueegger.me in German↗
  • DDEV + a-blog cms (Japanese) → A guide to using DDEV as a local development environment for a-blog cms, covering multi-project management and Mailpit. Read on kazumich.com↗
  • Lando & DDEV: Replacing Custom Shell Scripts — Drainpipe → Lullabot explores how Drainpipe, a Composer plugin for Drupal CI/CD, can use either Lando or DDEV as its local environment. Read on Lullabot↗

Governance

The DDEV board and community are working on updated sponsorship tiers and improved communication around them. Discussion at ddev/sponsorship-data#42↗ and ddev.com#647↗.

The first-ever DDEV Foundation Board meeting was held on June 17!

The next DDEV advisory group meeting is July 1, 2026 at 8:00 AM US Mountain / 10:00 AM US Eastern / 16:00 CEST. Add to Google Calendar • See the agenda.


Sponsorship Update

Sponsorship is at 84% of the goal, thank you to everyone who has contributed!

April 2026: ~$9429/month (79% of goal)

June 2026: ~$10,075/month (84% of goal)

If DDEV has helped your team, consider sponsoring. → Become a sponsor↗

Contact us to discuss sponsorship options that work for your organization.


Statistical Tidbits of the Month

  • DDEV has exceeded 20,000 weekly users some weeks! — live graph.

Stay in the Loop—Follow Us and Join the Conversation

Compiled and edited with assistance from Claude Code.

read more
22.06.2026

rss

Web Wash: Getting Started with Views in Drupal CMS

Views is one of the most important modules in Drupal. After the field system, it is the tool you reach for most often as a site builder. You use it to build content listings, create blocks, power admin screens, and feed components into Drupal Canvas.

In the video above, you’ll learn how to build a Views page, customize fields with image styles and rewrite tokens, expose filters and sorts, configure pagers and infinite scroll, expose a view block as a Canvas component, and create a backend admin page.

read more
21.06.2026

rss

#! code: LocalGov Drupal Camp 2026

LocalGov Drupal Camp 2026

LocalGov Drupal Camp 2026 was held on 11th and 12th June in the city of Sheffield in the north of England. I drove over the Pennines from my home in Cheshire to attend the camp for the two days.

LocalGov Drupal, in case you weren't aware, is a Drupal distribution that is set up in a way that makes it easy for councils to publish their content. Since it's built on Drupal the sites can also make use of the many Drupal modules available. There are also lots of additional LocalGov Drupal modules that integrate with waste collection systems, bus timetables, election results, and many more.

Last year, LocalGov Drupal was being used by 57 council websites across the UK. This year, that figure has jumped to 73! A fantastic achievement, with that number only set to get bigger.

The camp itself consisted of a Wednesday night social night, a day of talks and other sessions, followed by a day of workshops and sprints.

Wednesday Night

The social on Wednesday night was held at the National Videogame Museum in Sheffield city centre. On entry we got a couple of free drinks, and there was plenty of pizza to go around (perhaps too much pizza!).

This was amazing venue to have a social! After spending a while catching up and chatting with lots people we went into the museum itself and played some games for a while. 4 player Pacman and Ultimate Chicken Horse were particular favourites from the evening.

philipnorton42 read more
21.06.2026

rss

Webpro Company blog: Drupal 7 Migration Statistics in 2026: What the Numbers Really Mean

A Drupal 7 migration in 2026 should not be treated as a simple technical upgrade. The statistics point to a wider operational risk that requires audit work, budgeting, content migration planning, and editorial interface decisions. Drupal 7 Has Not Disappeared, Even Though Official Support Has Ended Official security and compatibility support for Drupal 7 ended on 5 January 2025. Drupal.org explains on its Drupal 7 End of Life page that Drupal 7 no longer receives regular community security or compatibility updates after that date. In 2026, the question is no longer whether Drupal 7 will reach end of life. It already has. Public usage data still shows that many websites have not yet moved to a newer Drupal version or another platform. According to Drupal.org usage statistics, more than… read more
20.06.2026

rss

Webpro Company blog: Drupal vs Headless CMS: which approach fits a large organization's digital platform?

When an organization plans a new digital platform or modernizes an existing Drupal website, the discussion often turns to one question: should Drupal be used as a full content management and web platform, or should the organization move toward a headless CMS model? The right answer depends less on the trend and more on how content, services, users and administration work in practice. Drupal vs Headless CMS: which approach fits a large organization's digital platform? When an organization plans a new digital platform or modernizes an existing Drupal website, the discussion often turns to one question: should Drupal be used as a full content management and web platform, or should the organization move toward a headless CMS model? This is not only a technical choice. For larger… read more
20.06.2026

rss

Peoples Blog: AI Creates Content, CMS Keeps It Under Control: Why Drupal Still Matters in the AI Era

Artificial Intelligence has dramatically changed the way content is created. Tasks that once required hours of research and writing can now be completed in minutes. Blog posts, product descriptions, FAQs, summaries, social media content, and even long-form articles can be generated using AI-powered tools with just a few prompts. read more
20.06.2026

rss

The Drop Times: Robert Menetray Builds DruScan to Simplify Drupal Audits

Inherited Drupal sites often leave teams with scattered checks, uncertain configuration, and limited visibility beyond the repository. Robert Menetray Caballero built DruScan from freelance audit scripts into a contributed module and optional dashboard that reviews configuration, logs, module updates, code quality, security-related signals, and score history. The tool’s privacy boundary is central: detailed reports remain inside the local Drupal environment, while DruScan receives only the data needed for cross-site monitoring, keeping it as an oversight aid rather than a replacement for Drupal judgement. read more
19.06.2026

youtube

embed image

Drupal AI Learners Club: Know Before You Owe

Drupal Association 19.06.2026

rss

Aten Design Group: Search Across Multiple Drupal Sites with Pantheon SOLR

Search Across Multiple Drupal Sites with Pantheon SOLR
Joel Steidl Drupal

Search feels like a solved problem. Until you're managing a network of Drupal sites and your users expect to find content regardless of which one it lives on, that is. At that point, the question stops being "how do we add search?" and starts being "how do we build a unified search experience across an entire digital ecosystem?"

The obvious workaround is to bring in a third-party Solr provider. That works, but it means another vendor, another bill, and another service to monitor and secure. For organizations already invested in Pantheon's managed infrastructure, it further fragments the operational footprint rather than simplifying it.

At Aten, this challenge comes up regularly with clients running multi-site Drupal architectures on Pantheon. The solution we've landed on keeps everything within the platform, using four contributed modules working together as a hub-and-spoke proxy. This post walks through the architecture, why it exists, and how to implement it.

The Constraint You Can't Route Around

Pantheon's managed Solr is excellent: zero server administration, mTLS-secured connections, schema management handled through a purpose-built API. But it comes with a hard platform constraint: each Drupal site environment gets exactly one Solr core, and that core is network-isolated to that environment.

There is no platform mechanism to point a second Drupal site at another site's Solr instance. Each site can only talk to its own.

This is a reasonable security tradeoff for single-site use. But for a multi-site architecture where you need a single search index spanning many sites, it forces you to think architecturally rather than just reach for a configuration option.

The Architecture: One Hub, Many Clients

The solution is a hub-and-spoke proxy. One Drupal site (the hub) owns the Solr core and exposes it to other sites over authenticated HTTP. Every other site (the clients) routes its search queries through the hub instead of connecting to Solr directly.

From Pantheon's perspective, only the hub ever touches Solr. The constraint is satisfied. From Search API's perspective, every client is talking to a Solr instance in the normal way. The architecture sits between those two layers.

Four contributed modules make this work:

ModuleInstalled onRole
search_api_pantheonHubConnects to Pantheon Solr via env vars and mTLS
pantheon_solr_apiHubExposes Solr to authenticated clients via HTTP proxy
search_api_solr_proxyEach clientAbstract proxy base; no direct configuration
search_api_solr_proxy_pantheon_connectorEach clientRoutes queries through hub; manages API key via Key module

What Each Module Does

Hub: search_api_pantheon

This is the only module in the stack that speaks directly to Pantheon's Solr. It extends Search API Solr's standard connector and replaces the typical admin configuration form with auto-discovered values from Pantheon's environment variables (PANTHEON_INDEX_HOST, PANTHEON_INDEX_PORT, PANTHEON_INDEX_CORE, and others). On Pantheon environments, those fields are disabled in the UI; the platform owns them.

For transport, it swaps in a custom cURL adapter that uses the mTLS certificate Pantheon provisions at ~/certs/binding.pem. Schema uploads and core reloads go through Pantheon's proprietary endpoints rather than the standard Solr APIs.

Hub: pantheon_solr_api

This module is what actually opens the hub's Solr to the outside world. It exposes a set of Drupal routes at /solr-proxy/{action} that authenticated client sites can POST and GET against, and a standalone PHP file at /pantheon-solr-proxy.php for high-performance SELECT queries (more on that below).

Every request is validated against a shared API key before it reaches Solr. The key is read from a configured Key module entity (backed by a Pantheon Secret) and compared using hash_equals(), a timing-safe comparison that prevents key enumeration attacks. Only a hardcoded allowlist of Solr actions (select, update, update/json, admin/ping, admin/luke, config, and a handful of others) will be forwarded. Anything outside that list returns a 403.

Client registrations are tracked in Drupal config, keyed by the combination of each site's Search API site hash and index ID, the same namespace Search API Solr uses internally to scope documents.

Client: search_api_solr_proxy + search_api_solr_proxy_pantheon_connector

search_api_solr_proxy is a framework-only module. It provides the abstract SolrProxyConnectorBase class but is not useful on its own. search_api_solr_proxy_pantheon_connector is the Pantheon-specific implementation.

On each client site, the connector replaces the standard Search API server configuration (host, port, path, core) with a single hub_url field. A Guzzle middleware stack handles two things:

  1. Auth injection: every outbound request gets an X-Pantheon-Solr-Key header carrying the API key from the Key module entity.
  2. URL rewriting: SELECT queries are redirected to /pantheon-solr-proxy.php on the hub; everything else routes to /solr-proxy/{action} through Drupal.

Because client sites never manage the Solr schema directly, skip_schema_check is permanently enabled. The connector also auto-detects the Solr version by querying the hub's admin/system endpoint, falling back to 8.11.4 (Pantheon's current managed version) if the endpoint is unreachable.

How a Search Query Actually Travels

Here is the path of a typical user search on a client site:

  1. Search API builds a Solr SELECT query.
  2. The connector's Guzzle middleware intercepts it, adds the X-Pantheon-Solr-Key header, and rewrites the URL to https://hub.example.com/pantheon-solr-proxy.php?....
  3. The request arrives at the hub's web root. pantheon-solr-proxy.php runs as a standalone PHP script with no Drupal bootstrap. It validates the API key, constructs the Solr URL from Pantheon environment variables, and forwards the request using the mTLS certificate.
  4. Solr responds. The script returns the raw JSON response directly.
  5. Search API processes the results on the client site.

SELECT queries bypass Drupal's bootstrap entirely. On a warm server, the round trip through the proxy adds approximately 5ms of overhead. Writes, admin actions, and schema operations go through the Drupal controller instead, which adds around 150ms. That's acceptable for infrequent operations.

Getting It Set Up

On the hub site

composer require drupal/search_api_pantheon drupal/pantheon_solr_api
drush en search_api_pantheon pantheon_solr_api

Navigate to Administration > Configuration > Search and metadata > Pantheon Solr API. Select or create a Key entity pointing to the PANTHEON_SOLR_API_KEY Pantheon Secret. This is the shared key your client sites will use to authenticate.

Copy pantheon-solr-proxy.php (provided by pantheon_solr_api) to your hub site's web root. This is the fast-path script for SELECT queries.

On each client site

composer require drupal/search_api drupal/search_api_solr drupal/search_api_solr_proxy
drush en search_api search_api_solr search_api_solr_proxy_pantheon_connector

Create a Search API server using the Pantheon Solr Proxy connector. Set the Hub URL to your hub site's base URL. Configure the Key entity to use the same PANTHEON_SOLR_API_KEY secret.

Create your Search API index on that server as you normally would, with any entity types, fields, and processors you need.

Then run the registration command:

drush pantheon-solr-proxy:register

This command auto-discovers your Search API server and index, reads the site hash and index ID that Search API Solr uses to namespace your documents, and POSTs that registration to the hub. Back on the hub, run:

drush pantheon-solr-api:update-index

Repeat the client-side steps for each site in your network.

A Few Things Worth Knowing

Schema management stays on the hub. Only the hub ever uploads schema files to Pantheon. Client sites have skip_schema_check forced on. If your search requirements across sites are different enough to require separate schemas, this architecture assumes you can reconcile them into a single configset. In practice, the search_api_solr jump-start configset handles most requirements.

Document namespacing is automatic. Search API Solr already scopes every indexed document with a per-site hash and index ID prefix. Each client site's documents live in separate namespaces within the same Solr core. Cross-site queries need to either search all namespaces or be scoped deliberately; your Views or custom query code controls this.

The API key is a Pantheon Secret, not a config value. Keys stored in pantheon_solr_api.settings Drupal config hold a reference to a Key module entity, not the raw key. The actual secret is resolved at runtime from PANTHEON_SOLR_API_KEY. This keeps credentials out of your config exports and codebase.

Building Across Site Boundaries

Unified search across a multi-site Drupal architecture is one of those problems that looks straightforward until you try to implement it on a managed platform. Pantheon's security model solves a lot of problems, but it introduces constraints that require a deliberate architectural response.

The hub-and-spoke proxy described here is that response. It works within the platform's model, keeps credentials out of the codebase, and adds minimal latency to the critical read path.

If you're building a multi-site Drupal ecosystem and working through the hard architectural questions around search, shared data, and cross-site workflows, get in touch with the Aten team. This is the kind of problem we solve.

Joel Steidl read more
18.06.2026

rss

Centarro: The Difference Between B2B and B2C eCommerce

B2C eCommerce usually gets all the attention, because that’s what most people engage with. They buy stuff from Amazon, Etsy, or a Shopify store without thinking too much about it. The customer comes to the website and makes a purchase. Usually, there is a portal to track the order and some transactional emails for updates, and finally, the package is delivered to their door. If they bought from a company that has its act together, they might spend the next 3-6 months being remarketed to because the company really wants to make this customer a repeat customer. 

But this B2C eCommerce experience, while ubiquitous and recognizable to most, is only scratching the surface.

The scale of B2B commerce is actually much larger than its B2C cousin. The global B2B eCommerce market is expected to reach roughly $37 trillion in 2026, approximately six times the size of the global B2C market. Yet despite that enormous footprint, B2B digital commerce remains far less mature than its B2C counterpart. Software that serves the latter doesn’t work for the former. The differences between B2B and B2C commerce run deep, from how deals get made to how orders get shipped to how platforms are architected. Different customers. Different requirements. Different expectations. To add further complications, businesses increasingly need to operate in both worlds simultaneously. 

Read more read more
18.06.2026

rss

Drupal AI 1.4.0: Unveiling Extensibility, Enterprise Resilience, and Advanced Guardrails

Just two months after the milestone release of Drupal AI 1.3.0, we are thrilled to announce that Drupal AI 1.4.0 is officially here!

With the 1.x branch reaching a high level of maturity and stability, we are excited to transition into a more predictable, bi-monthly minor release cadence. Moving forward, the Drupal community can look forward to a steady, reliable stream of improvements, new integrations, and expanded platform capabilities.

Drupal AI 1.4.0 represents a major evolutionary step, focusing heavily on extensibility, scalability, normalization, and preparing the broader ecosystem for the next generation of AI-powered digital experiences.

Let's dive into what's new in this release.

1. A Highly Extensible AI Ecosystem for Developers

One of our primary themes for 1.4.0 is giving contributed module developers the tools they need to extend and enrich Drupal AI. We want to make extending this module as seamless as writing a simple prompt.

Markdown Editor Extensibility

Contrib modules can now extend the markdown editor experience directly. The newly available Document Loader integration, for example, allows content creators to load content from virtually any document type directly into their editor workflow.

This architectural improvement opens the door for the community to build richer editor experiences and provider-specific tooling without requiring any modifications to Drupal AI core.

New "Skills" and Drush Generate Commands

To radically accelerate development speed and reduce boilerplate code, we are introducing both AI "skills" and drush generate commands that allow developers to rapidly generate:

  • AI Providers
  • AI Automator Types and Rules
  • AI Guardrails
  • Field Widget Actions
  • Operation Types
  • AI API Explorers
  • Function Calls
  • Function Groups

For teams utilizing coding agents or AI-assisted development workflows, these new skills can automatically generate integrations that strictly follow Drupal AI best practices—saving hours of development time.

2. Chat Normalization Across Processors


Image showcasing Slack Chat Processor together with the Webform Agent.

One of the most significant architectural milestones in 1.4.0 is the introduction of normalization for chat systems - an abstraction layer that decouples chat interfaces from their underlying AI processors, so integrations are no longer tightly bound to specific implementations.

This opens the door to immediate, practical use cases: the newly introduced Slack Chat processor lets team members communicate with Drupal AI agents directly through Slack.

More broadly, it lays the groundwork for the upcoming AI Agents processor release and makes it significantly easier to build, package, and reuse conversational, multi-channel AI experiences across providers and platforms.

3. AI Automators + Views Bulk Operations

Handling content at scale is one of Drupal's core strengths, and in 1.4.0 we are supercharging this capability. AI Automators can now execute any configured rule or AI type directly as a Views Bulk Operation (VBO).

This integration unleashes massive efficiency gains for content editors and site administrators. Instead of running AI operations page-by-page, teams can trigger complex, AI-driven workflows across hundreds or thousands of entities simultaneously.

Site builders can now configure Views to bulk-execute tasks such as:

  • Automated Image Alt Text Generation for media libraries.
  • Bulk Summarization of newly migrated archival content.
  • Large-scale Classification and Tagging for taxonomies.
  • Batch Translation of product descriptions or documentation.
  • Custom AI-powered Editorial Workflows tailored to your specific business logic.

This is a massive usability win for teams responsible for maintaining and optimizing large, enterprise-scale content repositories.

4. Strengthening Drupal AI for Enterprise Reliability

Enterprise-grade operations demand high availability. Drupal AI 1.4.0 lays the crucial architectural groundwork for robust failover and redundancy support across your entire AI stack.

The module's architecture is now fully equipped to handle advanced failover processes. In the near future, site builders will be able to use powerful tools like ECA (Events, Conditions, Actions) to configure custom AI routing logic, unlocking enterprise-ready scenarios, such as:

  • Automatic Failover: Instantly routing requests to a backup provider if your primary provider experiences an outage.
  • Smart Routing: Directing AI queries based on real-time cost or latency metrics.
  • Content-Type Routing: Using different LLM providers depending on the complexity of the content type.
  • Custom Pipelines: Applying specialized response-handling pipelines to clean or format data on the fly.

This represents a significant step toward securing permanent, enterprise-grade reliability for AI in Drupal.

5. Advanced Guardrails and Real-Time Security

The guardrails feature introduced in 1.3.0 has received a massive upgrade in this release, making Drupal AI safer and more production-ready for large-scale, public-facing deployments.

In 1.4.0, guardrails can now:

  • Be Configured Globally: Apply safety and policy checks automatically across all outgoing and incoming requests.
  • Protect Real-Time Streaming: Enforce guardrails on streaming responses in real time, preventing unsafe content from reaching the user mid-generation.
  • Limit Input Length: Enforce strict prompt length limitations.

The input length limit is a vital security layer designed to prevent "denial-of-wallet" attacks, where malicious actors attempt to spike your API costs by sending exceptionally large, resource-intensive prompts to your providers.
Furthermore, our new real-time streaming guardrails represent a unique solution that very few AI frameworks—and virtually no other CMS platforms—can offer out of the box.

Get Started with 1.4.0 Today!

Ultimately, Drupal AI 1.4.0 is less about flashy UI features and more about strengthening our platform's foundational architecture for the future.

With normalized chat interfaces, failover-ready systems, hardened security guardrails, deep VBO integrations, and stateful provider capabilities, this release solidifies Drupal AI as a more reliable, more extensible, and more enterprise-ready platform — built for the open web.

Update your modules, explore the new Drush generators, test out the Slack integrations, and let us know what you build!

For details on the roadmap or to get involved in the initiative, visit our project page on Drupal.org.
 

read more
pdjohnson 18.06.2026

rss

Drupal AI 1.4.0: Unveiling Extensibility, Enterprise Resilience, and Advanced Guardrails

Just two months after the milestone release of Drupal AI 1.3.0, we are thrilled to announce that Drupal AI 1.4.0 is officially here!

With the 1.x branch reaching a high level of maturity and stability, we are excited to transition into a more predictable, bi-monthly minor release cadence. Moving forward, the Drupal community can look forward to a steady, reliable stream of improvements, new integrations, and expanded platform capabilities.

Drupal AI 1.4.0 represents a major evolutionary step, focusing heavily on extensibility, scalability, normalization, and preparing the broader ecosystem for the next generation of AI-powered digital experiences.

Let's dive into what's new in this release.

1. A Highly Extensible AI Ecosystem for Developers

One of our primary themes for 1.4.0 is giving contributed module developers the tools they need to extend and enrich Drupal AI. We want to make extending this module as seamless as writing a simple prompt.

Markdown Editor Extensibility

Contrib modules can now extend the markdown editor experience directly. The newly available Document Loader integration, for example, allows content creators to load content from virtually any document type directly into their editor workflow.

This architectural improvement opens the door for the community to build richer editor experiences and provider-specific tooling without requiring any modifications to Drupal AI core.

New "Skills" and Drush Generate Commands

To radically accelerate development speed and reduce boilerplate code, we are introducing both AI "skills" and drush generate commands that allow developers to rapidly generate:

  • AI Providers
  • AI Automator Types and Rules
  • AI Guardrails
  • Field Widget Actions
  • Operation Types
  • AI API Explorers
  • Function Calls
  • Function Groups

For teams utilizing coding agents or AI-assisted development workflows, these new skills can automatically generate integrations that strictly follow Drupal AI best practices—saving hours of development time.

2. Chat Normalization Across Processors


Image showcasing Slack Chat Processor together with the Webform Agent.

One of the most significant architectural milestones in 1.4.0 is the introduction of normalization for chat systems - an abstraction layer that decouples chat interfaces from their underlying AI processors, so integrations are no longer tightly bound to specific implementations.

This opens the door to immediate, practical use cases: the newly introduced Slack Chat processor lets team members communicate with Drupal AI agents directly through Slack.

More broadly, it lays the groundwork for the upcoming AI Agents processor release and makes it significantly easier to build, package, and reuse conversational, multi-channel AI experiences across providers and platforms.

3. AI Automators + Views Bulk Operations

Handling content at scale is one of Drupal's core strengths, and in 1.4.0 we are supercharging this capability. AI Automators can now execute any configured rule or AI type directly as a Views Bulk Operation (VBO).

This integration unleashes massive efficiency gains for content editors and site administrators. Instead of running AI operations page-by-page, teams can trigger complex, AI-driven workflows across hundreds or thousands of entities simultaneously.

Site builders can now configure Views to bulk-execute tasks such as:

  • Automated Image Alt Text Generation for media libraries.
  • Bulk Summarization of newly migrated archival content.
  • Large-scale Classification and Tagging for taxonomies.
  • Batch Translation of product descriptions or documentation.
  • Custom AI-powered Editorial Workflows tailored to your specific business logic.

This is a massive usability win for teams responsible for maintaining and optimizing large, enterprise-scale content repositories.

4. Strengthening Drupal AI for Enterprise Reliability

Enterprise-grade operations demand high availability. Drupal AI 1.4.0 lays the crucial architectural groundwork for robust failover and redundancy support across your entire AI stack.

The module's architecture is now fully equipped to handle advanced failover processes. In the near future, site builders will be able to use powerful tools like ECA (Events, Conditions, Actions) to configure custom AI routing logic, unlocking enterprise-ready scenarios, such as:

  • Automatic Failover: Instantly routing requests to a backup provider if your primary provider experiences an outage.
  • Smart Routing: Directing AI queries based on real-time cost or latency metrics.
  • Content-Type Routing: Using different LLM providers depending on the complexity of the content type.
  • Custom Pipelines: Applying specialized response-handling pipelines to clean or format data on the fly.

This represents a significant step toward securing permanent, enterprise-grade reliability for AI in Drupal.

5. Advanced Guardrails and Real-Time Security

The guardrails feature introduced in 1.3.0 has received a massive upgrade in this release, making Drupal AI safer and more production-ready for large-scale, public-facing deployments.

In 1.4.0, guardrails can now:

  • Be Configured Globally: Apply safety and policy checks automatically across all outgoing and incoming requests.
  • Protect Real-Time Streaming: Enforce guardrails on streaming responses in real time, preventing unsafe content from reaching the user mid-generation.
  • Limit Input Length: Enforce strict prompt length limitations.

The input length limit is a vital security layer designed to prevent "denial-of-wallet" attacks, where malicious actors attempt to spike your API costs by sending exceptionally large, resource-intensive prompts to your providers.
Furthermore, our new real-time streaming guardrails represent a unique solution that very few AI frameworks—and virtually no other CMS platforms—can offer out of the box.

Get Started with 1.4.0 Today!

Ultimately, Drupal AI 1.4.0 is less about flashy UI features and more about strengthening our platform's foundational architecture for the future.

With normalized chat interfaces, failover-ready systems, hardened security guardrails, deep VBO integrations, and stateful provider capabilities, this release solidifies Drupal AI as a more reliable, more extensible, and more enterprise-ready platform — built for the open web.

Update your modules, explore the new Drush generators, test out the Slack integrations, and let us know what you build!

For details on the roadmap or to get involved in the initiative, visit our project page on Drupal.org.
 

read more
pdjohnson 18.06.2026

rss

Drupal AI Initiative: Drupal AI 1.4.0: Unveiling Extensibility, Enterprise Resilience, and Advanced Guardrails

Just two months after the milestone release of Drupal AI 1.3.0, we are thrilled to announce that Drupal AI 1.4.0 is officially here!

With the 1.x branch reaching a high level of maturity and stability, we are excited to transition into a more predictable, bi-monthly minor release cadence. Moving forward, the Drupal community can look forward to a steady, reliable stream of improvements, new integrations, and expanded platform capabilities.

Drupal AI 1.4.0 represents a major evolutionary step, focusing heavily on extensibility, scalability, normalization, and preparing the broader ecosystem for the next generation of AI-powered digital experiences.

Let's dive into what's new in this release.

1. A Highly Extensible AI Ecosystem for Developers

One of our primary themes for 1.4.0 is giving contributed module developers the tools they need to extend and enrich Drupal AI. We want to make extending this module as seamless as writing a simple prompt.

Markdown Editor Extensibility

Contrib modules can now extend the markdown editor experience directly. The newly available Document Loader integration, for example, allows content creators to load content from virtually any document type directly into their editor workflow.

This architectural improvement opens the door for the community to build richer editor experiences and provider-specific tooling without requiring any modifications to Drupal AI core.

New "Skills" and Drush Generate Commands

To radically accelerate development speed and reduce boilerplate code, we are introducing both AI "skills" and drush generate commands that allow developers to rapidly generate:

  • AI Providers
  • AI Automator Types and Rules
  • AI Guardrails
  • Field Widget Actions
  • Operation Types
  • AI API Explorers
  • Function Calls
  • Function Groups

For teams utilizing coding agents or AI-assisted development workflows, these new skills can automatically generate integrations that strictly follow Drupal AI best practices—saving hours of development time.

2. Chat Normalization Across Processors


Image showcasing Slack Chat Processor together with the Webform Agent.

One of the most significant architectural milestones in 1.4.0 is the introduction of normalization for chat systems - an abstraction layer that decouples chat interfaces from their underlying AI processors, so integrations are no longer tightly bound to specific implementations.

This opens the door to immediate, practical use cases: the newly introduced Slack Chat processor lets team members communicate with Drupal AI agents directly through Slack.

More broadly, it lays the groundwork for the upcoming AI Agents processor release and makes it significantly easier to build, package, and reuse conversational, multi-channel AI experiences across providers and platforms.

3. AI Automators + Views Bulk Operations

Handling content at scale is one of Drupal's core strengths, and in 1.4.0 we are supercharging this capability. AI Automators can now execute any configured rule or AI type directly as a Views Bulk Operation (VBO).

This integration unleashes massive efficiency gains for content editors and site administrators. Instead of running AI operations page-by-page, teams can trigger complex, AI-driven workflows across hundreds or thousands of entities simultaneously.

Site builders can now configure Views to bulk-execute tasks such as:

  • Automated Image Alt Text Generation for media libraries.
  • Bulk Summarization of newly migrated archival content.
  • Large-scale Classification and Tagging for taxonomies.
  • Batch Translation of product descriptions or documentation.
  • Custom AI-powered Editorial Workflows tailored to your specific business logic.

This is a massive usability win for teams responsible for maintaining and optimizing large, enterprise-scale content repositories.

4. Strengthening Drupal AI for Enterprise Reliability

Enterprise-grade operations demand high availability. Drupal AI 1.4.0 lays the crucial architectural groundwork for robust failover and redundancy support across your entire AI stack.

The module's architecture is now fully equipped to handle advanced failover processes. In the near future, site builders will be able to use powerful tools like ECA (Events, Conditions, Actions) to configure custom AI routing logic, unlocking enterprise-ready scenarios, such as:

  • Automatic Failover: Instantly routing requests to a backup provider if your primary provider experiences an outage.
  • Smart Routing: Directing AI queries based on real-time cost or latency metrics.
  • Content-Type Routing: Using different LLM providers depending on the complexity of the content type.
  • Custom Pipelines: Applying specialized response-handling pipelines to clean or format data on the fly.

This represents a significant step toward securing permanent, enterprise-grade reliability for AI in Drupal.

5. Advanced Guardrails and Real-Time Security

The guardrails feature introduced in 1.3.0 has received a massive upgrade in this release, making Drupal AI safer and more production-ready for large-scale, public-facing deployments.

In 1.4.0, guardrails can now:

  • Be Configured Globally: Apply safety and policy checks automatically across all outgoing and incoming requests.
  • Protect Real-Time Streaming: Enforce guardrails on streaming responses in real time, preventing unsafe content from reaching the user mid-generation.
  • Limit Input Length: Enforce strict prompt length limitations.

The input length limit is a vital security layer designed to prevent "denial-of-wallet" attacks, where malicious actors attempt to spike your API costs by sending exceptionally large, resource-intensive prompts to your providers.
Furthermore, our new real-time streaming guardrails represent a unique solution that very few AI frameworks—and virtually no other CMS platforms—can offer out of the box.

Get Started with 1.4.0 Today!

Ultimately, Drupal AI 1.4.0 is less about flashy UI features and more about strengthening our platform's foundational architecture for the future.

With normalized chat interfaces, failover-ready systems, hardened security guardrails, deep VBO integrations, and stateful provider capabilities, this release solidifies Drupal AI as a more reliable, more extensible, and more enterprise-ready platform — built for the open web.

Update your modules, explore the new Drush generators, test out the Slack integrations, and let us know what you build!

For details on the roadmap or to get involved in the initiative, visit our project page on Drupal.org.
 

read more
18.06.2026

rss

Salsa Digital: One year of the Drupal AI Initiative: open, governed AI at scale

The Drupal AI Initiative One year ago, the Drupal AI Initiative launched with a clear purpose: to accelerate responsible AI innovation in Drupal and strengthen Drupal's position as the leading open-source CMS for AI-assisted digital experiences. Since then, it has grown into one of the most coordinated contribution efforts in Drupal's history with: 32 partner organisations 50+ active contributors 1k+ issues closed in the first half of 2026 alone 50+ releases of the AI core module  16k+ Drupal sites now running the AI module, up from around 5k at the time of the initiative's launch Those numbers reflect something more than technical momentum. read more
18.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

rss

The Drop Times: Jorge Tutor’s CKEditor5 Markdown Module Gives Drupal Editors a Controlled Paste Path

Markdown has become a practical drafting format for Drupal teams working across notes apps, code editors, documentation systems, and AI-assisted writing tools. Jorge Tutor’s CKEditor5 Markdown module addresses the handoff into Drupal by converting pasted Markdown through an explicit editor dialog, then letting CKEditor5 enforce the active text format’s HTML rules. In written responses to The DropTimes, Tutor framed the module as a narrow fix for teams that want Markdown during drafting but not as the stored or rendered content format. read more
18.06.2026

rss

Webpro Company blog: Drupal admin interface as an editorial workbench

Drupal is a strong platform for complex digital services, but its long-term value depends on how well people can use it every day. The admin interface should support the editorial team, not slow it down. The admin interface is part of service quality Public-facing user experience usually receives most of the attention. That is understandable. Visitors, residents, students, customers or partners see the public website first. But there is another important user group: the people who create, update, translate, review, publish and archive content. When their work happens in a slow or confusing admin interface, the impact appears quickly: content is updated less often; errors remain visible for longer; editors need more support; developers are asked to handle changes the content team should… read more
18.06.2026

rss

Webpro Company blog: Drupal CMS 1 to Drupal CMS 2 upgrade

Drupal CMS 2.0 brings a new starting point, Canvas and site templates, but an existing site created from Drupal CMS 1 does not automatically become the same thing. Before changing it, you need to understand what the site actually uses. Drupal CMS 2.0 raises an obvious question: if a site started from Drupal CMS 1, can it simply be upgraded to Drupal CMS 2? The short answer: carefully. Drupal CMS is not a product version in the same sense as a Drupal Core major version. The Drupal CMS project page describes it as a starting point for new sites. Once a site has been created, what you have is a Drupal site with selected modules, configuration and content. That means Drupal CMS 1 to 2 should not be treated as just a Composer command. It should be treated as a technical change to an… read more
18.06.2026

rss

Webpro Company blog: Drupal CMS 2.0 and Canvas in a client project

Drupal CMS 2.0 promises a faster start, visual page building and AI-assisted workflows. In a client project, the important question is not only how good the demo looks, but how the solution behaves two years later. Drupal CMS 2.0 was released on 28 January 2026. Its main themes are Canvas, AI tools and site templates. Drupal.org describes it as a way for marketing teams to launch branded sites faster. This is an important shift for Drupal. Drupal has long been strong for complex systems, but getting started has often required more technical work than simpler CMS products. Drupal CMS is an attempt to reduce that friction. What changed in Drupal CMS 2.0? Drupal CMS 2.0 is not a separate technology branch. It is still Drupal, but with a new starting point. The main changes include: Canvas… read more
18.06.2026

rss

DrupalCon News & Updates: Why DrupalCon Rotterdam Is Worth Attending

DrupalCon Rotterdam is one of those events that naturally attracts attention across the Drupal ecosystem. Not only because it brings the community together, but because it creates a space where technology, strategy, contribution and real-world digital projects meet.

For anyone working with Drupal, open source or digital experience platforms, the question is not just “what happens at DrupalCon?”, but it might be: “If you have never been before, why should this be the year to go?”

 

Image

            Photo by Joris Vercammen 


Why Rotterdam?

Rotterdam feels like a strong fit for an event like DrupalCon. It is a city known for innovation, architecture, international connections and a forward-looking mindset — qualities that align naturally with the spirit of the Drupal community.

Bringing DrupalCon to Rotterdam creates an opportunity to connect the European Drupal community in a dynamic and accessible setting. It also gives professionals from different markets the chance to meet, exchange perspectives and discuss how Drupal continues to evolve in a fast-changing digital landscape.


Learning from real experience

One of the strongest reasons to attend DrupalCon is the quality of the knowledge shared by the community.

This is not only about product updates or technical presentations, It is about learning from people who are building, maintaining and improving digital platforms in real contexts, often with complex requirements, long-term governance needs and ambitious user experience goals.

From technical sessions to strategic case studies, DrupalCon gives attendees access to practical insight that is difficult to get from documentation alone.


Meeting the community behind Drupal

Drupal has always been more than a content management system; It is an open-source project supported by a global network of contributors, companies and professionals.

For someone who has never attended before, this is one of the most compelling reasons to go: Online discussions, issue queues and documentation are valuable, but meeting people face to face adds a different layer to the experience.

Conversations during sessions, between talks or at community events can lead to new ideas, partnerships and a better understanding of how others approach similar challenges.

 

Image

            Photo by Matthew Saunders 


Inspiration beyond the technical track

DrupalCon is also a place to see what organisations are doing with Drupal today.

Real-world examples often show the platform’s value more clearly than feature lists. They reveal how Drupal is being used to support public sector platforms, media websites, higher education, enterprise ecosystems, multilingual content, accessibility requirements and complex editorial workflows.

That is why DrupalCon is relevant beyond development, project managers, designers, UX professionals, marketers, content teams and business leaders can all find useful perspectives on delivery, governance, accessibility, platform strategy and the role of open source in long-term digital transformation.


Why attend for the first time?

Attending DrupalCon for the first time is a way to move from observing the community to being part of it.

It is an opportunity to learn from experienced professionals, understand the direction of the platform, discover practical use cases and build connections that can continue long after the event ends.

DrupalCon Rotterdam represents more than another event in the digital calendar, It is a chance to understand Drupal through the people and projects that keep it moving forward.

For a first-time attendee, that may be the strongest reason to go. 

Because sometimes the best way to understand the value of a community is not to read about it from the outside. It is to be in the room where that community comes together. 


See you there?
Register now!


 - Article by Daniela Moreira 

read more
18.06.2026

rss

Security advisories: Drupal core - Moderately critical - Improper validation - SA-CORE-2026-009

Project: 
Date: 
2026-June-17
Vulnerability: 
Improper validation
Affected versions: 
<10.5.12 || >=10.6.0 <10.6.11 || >=11.2.0 <11.2.14 || >=11.3.0 <11.3.12 || 11.0.* || 11.1.*
CVE IDs: 
CVE-2026-55808
Description: 

The JSON:API and REST modules allow you to upload image files to image fields.

The validation rules check the file extension of the uploaded file but not the file MIME type. This may allow a malicious user to upload a file that is not an image.

Certain web-server configurations may serve the uploaded file with its actual MIME type rather than an image type. This may lead to cross-site scripting (XSS) or other unexpected behavior.

Solution: 

Install the latest version:

Drupal 11

Drupal 10

Drupal 11.1.x, Drupal 11.0.x, Drupal 10.4.x, and below are end-of-life and do not receive security coverage. (Drupal 8 and Drupal 9 have both reached end-of-life.)

Reported By: 
Coordinated By: 
read more
17.06.2026

rss

Security advisories: Drupal core - Moderately critical - Server-side request forgery - SA-CORE-2026-008

Project: 
Date: 
2026-June-17
Vulnerability: 
Server-side request forgery
Affected versions: 
<10.5.12 || >=10.6.0 <10.6.11 || >=11.2.0 <11.2.14 || >=11.3.0 <11.3.12 || 11.0.* || 11.1.*
CVE IDs: 
CVE-2026-55807
Description: 

The Media module comes with support for oEmbed. The oEmbed specification contains two discovery mechanisms, via providers.json and via URL discovery.

The URL discovery code could be leveraged to trick Drupal into making server-side requests to any URL.

Solution: 

Install the latest version:

Drupal 11

Drupal 10

Drupal 11.1.x, Drupal 11.0.x, Drupal 10.4.x, and below are end-of-life and do not receive security coverage. (Drupal 8 and Drupal 9 have both reached end-of-life.)

Required site changes for URL discovery

Most users of the oEmbed functionality in Drupal likely use providers.json to define known providers (such as YouTube and Vimeo) for embedding content.

If you are using URL discovery, you now need to set a list of trusted oEmbed discovery hosts in settings.php.

This is an array containing a series of regular expressions for matching host names for discovery. It follows the same pattern as the existing trusted hosts settings.

Example:

// Only allow URL discovery from example.com.
$settings['media_oembed_discovery_trusted_host_patterns'] = [
  '^example\.com$',
];
Fixed By: 
Coordinated By: 
read more
17.06.2026

rss

Security advisories: Drupal core - Less critical - Cache poisoning and open redirect - SA-CORE-2026-007

Project: 
Date: 
2026-June-17
Vulnerability: 
Cache poisoning and open redirect
Affected versions: 
<10.5.12 || >=10.6.0 <10.6.11 || >=11.2.0 <11.2.14 || >=11.3.0 <11.3.12 || 11.0.* || 11.1.*
CVE IDs: 
CVE-2026-55806
Description: 

Drupal core ships a rebuild.php front controller that can be used to rebuild Drupal (clearing the caches and rebuilding the container) when the site is in an unexpected condition.

This script doesn't correctly check the Host header against the list of trusted host patterns. This could result in cache poisoning or a redirect to an attacker-controlled domain.

Solution: 

Install the latest version:

Drupal 11

Drupal 10

Drupal 11.1.x, Drupal 11.0.x, Drupal 10.4.x, and below are end-of-life and do not receive security coverage. (Drupal 8 and Drupal 9 have both reached end-of-life.)

Fixed By: 
Coordinated By: 
read more
17.06.2026

rss

Security advisories: Drupal core - Moderately critical - Gadget chain - SA-CORE-2026-006

Project: 
Date: 
2026-June-17
Vulnerability: 
Gadget chain
Affected versions: 
<10.5.12 || >=10.6.0 <10.6.11 || >=11.2.0 <11.2.14 || >=11.3.0 <11.3.12 || 11.0.* || 11.1.*
CVE IDs: 
CVE-2026-55804
Description: 

Drupal core contains a chain of methods that could be exploitable when an insecure deserialization vulnerability exists on the site. This so-called "gadget chain" presents no direct threat, but is a vector that can be used to achieve remote code execution or SQL injection if the application deserializes untrusted data due to another vulnerability.

This issue is not directly exploitable.

This issue is mitigated by the fact that in order for it to be exploitable, a separate vulnerability must be present to allow an attacker to pass unsafe input to unserialize().

Solution: 

Install the latest version:

Drupal 11

Drupal 10

Drupal 11.1.x, Drupal 11.0.x, Drupal 10.4.x, and below are end-of-life and do not receive security coverage. (Drupal 8 and Drupal 9 have both reached end-of-life.)

Fixed By: 
Coordinated By: 
read more
17.06.2026

rss

Security advisories: Drupal core - Critical - PHP object injection - SA-CORE-2026-005

Project: 
Date: 
2026-June-17
Vulnerability: 
PHP object injection
Affected versions: 
<10.5.12 || >=10.6.0 <10.6.11 || >=11.2.0 <11.2.14 || >=11.3.0 <11.3.12 || 11.0.* || 11.1.*
CVE IDs: 
CVE-2026-55803
Description: 

SA-CORE-2019-003 added protection for fields that store serialized data to disallow direct writes via web services.

The above fix did not cover all potential attack vectors for JSON:API. An attacker with appropriate JSON:API write permission could potentially inject a malicious payload in certain rare circumstances, potentially resulting in PHP Object Injection.

This vulnerability is mitigated by the fact that in order to be exploitable:

  • A site must use an entity reference field type that stores a serialized property.
  • An attacker must have permission to write to the entity via JSON:API.

No field type shipped with Drupal core meets these criteria, and contributed or user-created field types that do appear to be extremely unusual. This update protects all such fields; no changes are required in contributed modules.

JSON:API is read-only by default, so sites are only affected if they have enabled write access (either through administrator configuration or the installation of a contributed or custom module that enables write access).

Drupal Steward protection:

This issue is being protected by Drupal Steward. In this instance, we believe that the WAF rule will provide mitigation for the common/obvious vulnerability paths, but may not be able to cover all cases or work for all hosting providers. Additionally, several other core security advisories released today are not mitigated by Drupal Steward. Therefore, our recommended action is still to plan an actual Drupal update within 24 hours of this release.

Solution: 

Install the latest version:

Drupal 11

Drupal 10

Drupal 11.1.x, Drupal 11.0.x, Drupal 10.4.x, and below are end-of-life and do not receive security coverage. (Drupal 8 and Drupal 9 have both reached end-of-life.)

Fixed By: 
Coordinated By: 
read more
17.06.2026

rss

June 2026 Drupal for Nonprofits Chat

Join us THURSDAY, June 18 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 16.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

rss

The Project Update Bot is refreshed for Drupal 12 readiness with over 80% automated coverage for deprecated APIs

Drupal 12 is coming later this year. As with previous major releases, the contributed ecosystem will require updating for breaking changes . Thousands of modules and themes will need their deprecated API uses updated before they are ready. Doing that by hand, across all of contrib, would cost the community an enormous number of hours.

That is the job the Project Update Bot exists to do. We have refreshed it, and it now targets Drupal 12 readiness: it scans contributed projects automatically and opens issues with patches that fix deprecated API uses for you.

If you are a maintainer, you should already know the bot. For the Drupal 12 cycle, our rector rules grew to cover more than 80% of the deprecated API uses introduced in that release. Using our proven toolset: Gábor Hojtsy's Upgrade Status for the analysis, and Drupal Rector for the fixes, now maintained primarily by SWIS and the glue that puts it all together Project Analysis.

Two things improved this round. Rule coverage is more complete, some of that came from AI-generated rector rules based on Dries Buytaert's drupal-digests. And submodule dependencies are now resolved during analysis. In the earlier cycles we scanned submodules but not their dependencies, which caused failed scans and false errors. That is fixed now, so results are cleaner and considerably more accurate.

Patches arrive as either GitLab or Drupal.org issues. The two work a little differently, and every issue the bot opens explains how to apply the patch, pause the bot, or close it. You stay in control of your project throughout.

If you have questions or want to help, we are in #d12readiness on Drupal Slack. And if a patch looks wrong, tell us so we can fix the rule for everyone, open an issue in the Drupal Rector or project_analysis queue.

The bot builds on a lot of other people's work in Upgrade Status, Drupal Rector and drupal-digests. Thanks also to the maintainers who let us test the refreshed bot on their repositories.

read more
bbrala 09.06.2026

rss

The Stable Triangle: Why AI is the Ultimate Stress Test for Your Business

This blog post summarizes the key insights from the CX Decoded podcast episode featuring Dries Buytaert, the founder of Drupal and Executive Chairman of Acquia.

In the fast-moving world of digital experience, few names carry as much weight as Dries Buytaert. As the creator of Drupal, he has spent over two decades navigating the evolution of the web. But in his latest appearance on the CX Decoded podcast, Dries issued a candid warning: AI isn’t just another tool - it is a fundamental disruption that is stress-testing every business model in its path.

During the conversation, Dries broke down the "Stable Triangle" of open source and explored why the rise of AI is creating a period of both incredible excitement and existential fear.

The Disruption of the "Stable Triangle"

For 20 years, the Drupal ecosystem has relied on three balanced sides:

  1. The Product: The Drupal software itself.
  2. The Ecosystem: The digital agencies that build on the platform.
  3. The Community: The contributors who maintain the code.

AI is currently hitting all three sides simultaneously. It is changing user expectations for what a CMS should do, challenging the hourly-billing model of agencies, and flooding the contributor community with "AI slop."

The Rise of "AI Slop" and the "Can-tribution"

One of the most provocative points Dries made was the distinction between a contribution and a can-tribution.

Because AI lowers the barrier to entry, anyone can now generate a thousand lines of code and submit it to an open-source project. This sounds like a win for innovation, but Dries warns of "AI slop" - low-quality, AI-generated code that lacks context or security rigor. For human maintainers, reviewing this influx of code is exhausting.

The takeaway: Just because you can contribute doesn't mean you should if you don't understand what the AI has produced. Quality and accountability must remain human-led.

Agencies: Moving Beyond the Hour

The agency world is facing a reckoning. If an AI can generate a website or a specific feature in seconds, charging by the hour becomes a race to the bottom.

Dries argues that agencies must evolve. Their value will no longer be in the "writing of code," but in strategic configuration, high-level architecture, and accountability. In an AI world, clients aren't paying for labor; they are paying for a partner who can guarantee that the AI-generated solution actually works, is secure, and achieves business goals.

The Broken Economics of AI Crawling

Dries also touched on the "broken deal" between publishers and AI companies. Currently, AI crawlers extract value from publishers' content to train models, often giving nothing back in return - no traffic, no revenue, and no attribution.

He highlighted a potential shift toward marketplace models (similar to what companies like Cloudflare are exploring) where publishers can set terms for how their data is used. For mid-sized publishers, this might be the only way to survive the "extraction economy."

A Cautionary Tale: The Tailwind Labs Lesson

The podcast concluded with a sobering example: Tailwind Labs. Dries used this as a "canary in the coal mine" for business models. When the thing you sell (like a CSS framework or specific design components) can be perfectly specified and generated by an AI prompt, your original value proposition disappears.

The Final Verdict

Dries’s message to CX leaders and developers is simple: Prototype fast with AI, but build for the long term with a robust CMS. AI is an incredible accelerator for those with expertise, but a dangerous trap for those looking for shortcuts. To survive the stress test, businesses must move away from selling "tasks" and start selling "results and reliability."

To hear the full conversation, check out the CX Decoded podcast episode on CMSWire.

read more
pdjohnson 09.06.2026

rss

The Two Speeds of the Agentic Web: Pragmatism and Community-driven Acceleration

Author and photos: Martin Anderson-Clutz
Originally posted on Acquia.com blog

Enterprise AI is about cost management; Drupal's AI Summit shows community-driven acceleration. Drupal: the best CMS for the agentic web.

Attending a massive tech gathering like apidays New York 2026 provides a fascinating macro-lens view of where our industry is heading. With ten co-located conferences happening simultaneously, the event served as a perfect melting pot for the cross-pollination of ideas across different sectors of software architecture. Yet, while APIs served as the undeniable common thread weaving through nearly every presentation, stepping between the mainstream enterprise tracks and the co-located Drupal AI Summit felt like walking into two entirely different worlds.

The contrast highlighted a critical tension in technology today: the corporate race to manage costs and practical enterprise constraints, versus an open-source community’s agile, collaborative push toward a truly agentic web.

The Enterprise Reality Check: APIs as the New Agent UX

In the main apidays sessions, the initial euphoric hype around generative AI has clearly given way to hard-nosed engineering pragmatism. The prevailing sentiment among enterprise builders boiled down to two foundational rules:

  • If it can be deterministic, keep it deterministic: AI can be an incredible asset, but it should not be the default solution for every problem. If a task can be solved using traditional, deterministic software tools, it absolutely should be, because those solutions remain cheaper, faster, and infinitely more reliable. When AI is required, developers should focus on deploying the minimum effective model necessary for that specific task to avoid wasting resources.
  • APIs are the user interface for AI agents: For a decade, we built APIs for human developers or mobile applications. Today, we are building for autonomous consumers. An AI agent reads API specifications in real-time to execute tasks. If your APIs are poorly documented (suffering from either too much or too little documentation), too numerous per endpoint, or inconsistent in how they respond to queries with incomplete information, AI agents won't try to guess—they will simply abandon your system to look for different tools instead.

While these insights are incredibly valuable for infrastructure stability, the mainstream talks frequently veered toward selling proprietary products rather than exploring open topics, and genuine, collaborative case studies were rare. The most inspiring apidays session that stood completely apart from the product pitches focused on AGTP (Agent Transfer Protocol), presented by Chris Hood of Nomotic. AGTP is a proposed application-layer communication protocol designed to be a peer to commonly used standards like SMTP and HTTP, but architected from the ground up specifically for communication between AI agents. I'll talk more about AGTP more in an upcoming post.

The Open-Source Counterweight: Shifting Focus from Middleware to Marketers

Stepping into the Drupal AI Summit offered a completely different energy, characterized by an optimistic tone and solutions rooted entirely in freely available, open-source tools.


Standing room only at the Drupal AI Summit in New York City

Where the broader enterprise tracks viewed APIs as rigid backend guardrails to keep AI contained, the Drupal tracks explored how these emerging agentic capabilities can transform actual user and author experiences. This was the core focus of my own presentation, "AI-driven DXP: New Horizons for Marketers".

While the enterprise is busy worrying about model optimization, the digital experience platform (DXP) ecosystem is looking at how agentic AI fundamentally redefines how marketing teams create, manage, and orchestrate content. In an AI-driven DXP, the traditional boundaries of content management melt away. Instead of treating the CMS as a passive repository, an ecosystem built on agentic AI allows marketers to deploy autonomous workflows that can intelligently adapt experiences, connect disjointed data sources, and scale personalization without requiring manual engineering oversight.

The summit beautifully balanced these high-level, future-forward visions of marketing horizons with real-world challenges that development teams are solving today.

Real-World Impact Over Slideware

Unlike the abstract trend-decking found elsewhere, the Drupal sessions were rich with actual deployment stories. The sessions demonstrated how the Drupal community is leveraging its enthusiastic embrace of agentic AI to "maintain our edge". A standout example included a highly practical, real-world case study showing how teams are using autonomous AI agents to seamlessly migrate an existing WordPress site into Acquia Source CMS.

The Difference is Striking

In sum, the contrast between the mainstream enterprise tracks and the Drupal AI Summit highlights a significant divergence in the evolution of the agentic web. While the broader industry focuses on cost management and proprietary guardrails, Drupal has found itself as the best CMS for AI. Drupal holds a significant advantage in today's agentic landscape thanks to its mature tooling for structured content, robust enterprise governance features, and an enthusiastic, collaboration-driven community. This unique combination of open-source agility and enterprise-grade architecture ensures that Drupal remains at the forefront of transforming user and author experiences in an AI-driven world.

Watch session recordings

All sessions from Drupal AI Summit NYC are now available to watch on YouTube.

Join us at upcoming events

We have a number of summits and conferences during the year. Visit our events calendar for more details.

read more
pdjohnson 02.06.2026

rss

Acquia’s Fair Trade Initiative: A new model for sustainable Drupal funding

The Drupal Association is responsible for the massive infrastructure that keeps the Drupal ecosystem moving forward. From protecting and upgrading Drupal.org to coordinating global events, managing community programs, and providing resources to our vital Security Team, our work requires reliable funding.

Acquia’s Fair Trade Initiative changes the paradigm by embedding funding directly into the transactional deal flow of the new Acquia Partner Program. When an Acquia partner closes an eligible Drupal deal, 2% of that transaction is automatically directed to the Drupal Association to support our core mission. This ensures a sustainable model that aligns Drupal’s commercial growth with continued investment in its underlying infrastructure.

What makes this model truly exceptional is how it aligns incentives across the board:

  • Funded Completely by Acquia: The 2% contribution is funded entirely out of Acquia’s margin. It costs the end-customer nothing extra, and it does not reduce partner revenue or incentives.
     
  • Partners Earn Capital Contribution Credit: The funding is publicly tracked and credited in the partner's name within the Acquia Partner Portal. This financial support directly counts toward the partner’s standing in the Drupal Association’s Certified Partner Program.
     
  • Predictable Scaling for Drupal: As the Drupal economy grows and partners close more business, funding for the Drupal Association automatically scales alongside it.

We want to extend a massive #DrupalThanks to Acquia for their visionary leadership, and to all the Acquia partners who are now automatically driving the future of the Drupal project with every deal they close.

Together, we aren't just building digital experiences; we are building a sustainable, open web for everyone.

read more
Drupal Association 02.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

embed image
Powered By Combinary

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

rss

Talking Drupal #555 - AI Learners Club

[2026-05-27] Drupal AI Learners Club organizers Amber Matz and Angie Byron joined the Talking Drupal podcast for a lively ;) discussion that ranged from the AI Best Practices for Drupal project, the controversy and tension around AI within the Drupal community that ultimately led to the formation of the Club, and what the "vibe" is like.

Talking Drupal #555 - AI Learners Club

read more
webchick 30.05.2026

rss

Drupal AI Learners Club Coverage by The Drop Times

[2026-04-05 / 2026-04-08] The Drop Times posted a story announcing our little Club's inaugural meeting on April 8, as well as a recap of the session!

read more
webchick 30.05.2026

rss

Join the Drupal AI Learners Club Discussion on Reddit!

[2026-04-19] Greetings, Redditors! If you are so inclined, come join the discussion on r/drupal to learn more about our club and voice your thoughts!

Announcing Drupal AI Learners Club!

read more
webchick 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

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

Context-driven AI for consistent, compliant, and compelling content - Kristen Pol

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 AI can generate text, designs, and interfaces at lightning speed, but without the right context, results are often off-brand, non-compliant, or just plain meh. Context is the difference between “AI that guesses” and “AI that gets it,” turning outputs into authentic, on-voice, and intentional results. Context Control Center (CCC) provides a single hub to capture and manage your organization’s rules, policies, and guidelines, then map them directly to AI features. Need government compliance, brand consistency, or a specific tone? CCC ensures every AI output aligns with your requirements. Imagine being able to say: “Every article summary must be 3 sentences under 300 characters.” “Never use these restricted words.” “Match accessibility standards automatically.” “Keep the tone at an 8th-grade reading level.” “Always use our brand colors and typography.” Instead of scattered style guides, briefs, or prompts, CCC centralizes these rules so AI results are consistent, compliant, and compelling. In this session, we’ll explore why context is the missing ingredient for meaningful AI, which types of context have the biggest impact, real-world use cases, and how Context Control Center makes it simple to manage and deliver. You’ll leave with practical insights and a clear path to elevating your AI from “meh” to meaningful. read more
Drupal Association 27.05.2026

youtube

embed image

Drupal AI Learners Club: Using Claude Code for Drupal (Carlos Ospina)

Carlos Ospina walked through the Drupal Dev Framework, a Claude Code plugin he built to bring structure and oversight to AI-assisted Drupal development. Rather than relying on individual skills to guide the AI on specific APIs or patterns, Carlos designed a full-process framework that moves through distinct phases — scope alignment, research, architecture, and implementation — with checkpoints at each stage. The session used a real task as its example: adding an RSS feed endpoint to the Pulsera website so LinkedIn could pull in blog content as a source read more
Drupal Association 23.05.2026

youtube

embed image

Drupal AI Learners Club — AI Security "Opportunities" (Marlene Wanberg, Randy Fay)

AI Security 'Opportunities': Guardrails, Sandboxes, and Keeping Your Agents on a Leash Marlene Wanberg (@mindewen on drupal.org) leads a structured walkthrough of AI security risks for Drupal developers, organized around three practical concepts: social engineering (malicious instructions injected into an agent's context), sniffing (what data the agent can access), and sending (what it can exfiltrate or act on). She grounds the talk with real-world horror stories — a production database wiped by an agent that decided deleting a volume was a reasonable fix, a Copilot experiment that base64-encoded API keys to evade secret scanners, and an agent that autonomously ordered eggs because a credit card was attached to the account. Randy Fay (@rfay on drupal.org), lead maintainer of DDEV, adds a focused look at DDEV-specific AI add-ons and their security trade-offs, flags supply chain risks in popular add-ons, and shares what a more security-conscious setup looks like in practice. The session closes with an honest discussion of reviewer fatigue — how large AI-generated pull requests make it easy to miss a malicious or broken line buried deep in a diff — and the uncomfortable asymmetry between how fast AI can generate code and how slowly humans (and other AI tools) can review it. Resources mentioned: Marlene's slides: https://mwanberg.github.io/ai-learners-security-talk/ Randy's AI security notes: https://rfay.github.io/ai-security-notes/ Session recap & link dump: https://www.drupal.org/docs/develop/development-tools/ai-coding-tools-for-drupal-development/drupal-ai-learners-club-sessions Join us for the next livestream: https://luma.com/drupal-ai read more
Drupal Association 18.05.2026

youtube

What is Drupal Steward?

Drupal Steward is a web application firewall that bridges the gap between the time when a security release is announced and when your site is fully updated with the new security patch. This globally distributed service from the Drupal Security Team and the Drupal Association provides immediate, affordable protection for your website, while giving your IT team the flexibility to implement site updates without disrupting other priorities. Please note: Not every vulnerability can be protected by the Drupal Steward program, but it is ideally suited to help protect you from those that are mass exploitable. Drupal Steward can only apply to vulnerabilities that involve exploiting a request to the web server, which may not apply to some security issues. Also, a zero-day vulnerability (one that is discovered and publicized without the security team's knowledge) is possible. Learn more and sign up at https://www.drupal.org/steward read more
Drupal Association 14.05.2026

youtube

embed image

Presentation: What is OpenClaw? (Dan Lemon)

This presentation by Dan Lemon of Amazee.io covers an overview of OpenClaw: what it is, what are its component parts, how to keep yourself safe, and some useful use cases for autonmous agents. read more
Drupal Association 12.05.2026

youtube

embed image

Demo: OpenClaw website building through Slack (Dan Lemon)

In this demo, Dan Lemon (Amazee.io) talks through how his team talks to OpenClaw in a private Slack channel and directs it to help with Drupal Mountain Camp planning. read more
Drupal Association 12.05.2026

youtube

embed image

Drupal AI Learners Club — Autonomous Agents: A Show and Tell of OpenClaw

The meeting focused on a demonstration of OpenClaw, an open-source framework that runs autonomous agents to perform tasks and interact with APIs. Dan Lemon of Amazee.io provided a live demo of how he's using OpenClaw to help organize the Drupal Switzerland Mountain Camp, showing its ability to create websites, manage GitHub repositories, and communicate through Slack. read more
Drupal Association 11.05.2026

youtube

embed image

Show & Tell: CMS Cultivator — Skills for both Drupal and WordPress sites (Jim Birch)

A walkthrough of the https://github.com/kanopi/cms-cultivator repo that contains several useful agent skills for folks building both Drupal and WordPress sites, along with agents to do QA and site audits. read more
Drupal Association 28.04.2026

youtube

embed image

Talk: Introduction to Agent Skills (Jim Birch)

In this talk, Jim Birch (Kanopi Studios) shares brief introduction to Agent Skills: What they are, how to use them, best practices in developing and distributing them. read more
Drupal Association 28.04.2026

youtube

embed image

Drupal AI Learners Club: Skills in Action

This session is all about Skills... Agent Skills, that is! We start with an introduction to Skills from Jim Birch, followed by a demo of skills in action by Eduardo Telaya. This was definitely a hot topic: expect more skills-related sessions in the future! read more
Drupal Association 28.04.2026

youtube

embed image

Aftermovie Drupalcon Vienna 2025

DrupalCon Vienna was extraordinary. Let's remember together the best moments. read more
Drupal Association 23.04.2026

youtube

embed image

Weekend Hackery: Vibe Coding with Claude from Scratch

In this informal "pair programming" session, webchick and Amber Himes Matz use Claude Code to "vibe code" a plan on automated tool to cross-post announcements about new Drupal AI Learners Club events. We start from a "bare bones" Git repo and use a plan generated from Claude.ai to demonstrate building step by step. Exploration, learning, and hilarity ensues. :D 00:00: Intros / About the Club 01:48: Challenge we're tackling 03:21: Planning with Claude.ai 04:19: Side-Quest: Drupal.org Permissions 05:33: Back to the plan 06:21: Side-Quest: Additional channel — Luma 07:16: Let's YOLO! 08:45: Git clone an existing project 09:08: Side-Quest: Getting the plan from Claude 10:34: Side-Quest: .claude/ directory 12:30: Starting Claude Code 12:50: Aside about security 15:05: Claude Code first steps 15:30: Side-Quest: Costs between models 17:18: Claude Code first steps FOR REAL :D 18:24: Side-Quest: The many ways to run Claude 20:53: Checking in on Claude Code ...(more to come! :))... read more
Drupal Association 20.04.2026

youtube

embed image

Sponsor pre-recorded session - Tugboat

Drupal Association 15.04.2026

youtube

embed image

Demo: Using AI to solve a Drupal.org issue (Scott Falconer)

Scott demos how he solves a Drupal.org issue using OpenAI Codex, including summarizing the issue, generating a merge request, and asking it questions to verify its response. This clip is from the Drupal AI Learner's Club "From Autocomplete to Autopilot" meeting: https://www.youtube.com/watch?v=lNnbJQ6l2B4 read more
Drupal Association 15.04.2026

youtube

embed image

Drupal AI Learners Club: From Autocomplete to Autopilot

​This session led by Scott Falconer of the Drupal AI Initiative, breaks down the current landscape of AI-assisted coding into clear, practical tiers: inline completions (think autocomplete on steroids), chat-in-your-IDE copilot workflows, and the newer "agentic" coding loops where AI plans and executes multi-step tasks with your oversight. We'll look at what each style is good at, where it falls down, and — critically — how much control you keep at each level. 10:30 Presentation: From Autocomplete to Agent Loops by Scott Falconer Slides: https://gamma.app/docs/From-Autocomplete-to-Agent-Loops-vb721nb8xh8ojpw 33:47: Demo: Solve a Drupal.org issue with OpenAI Codex read more
Drupal Association 14.04.2026

youtube

embed image

Drupal AI Learners Club: Share Your Setup!

The inaugural gathering of the Drupal #ai-learners club, where we "show and tell" how we're using Drupal and AI together. In this edition: - 11:20 Jürgen Haas shows off the Agent Skills he's using to help LLMs be smarter about Drupal. - Repo: https://gitlab.lakedrops.com/ai/skills - 21:11 Mike Herchel demonstrates his use of AI for core development, including visual regression testing for theme-related work. - Repo: https://github.com/mherchel/ddev-drupal-admin-vrt - 47:00 Scott Falconer shows some sci-fi AI workflow stuff with Beads and gstack - Repo #1: https://github.com/gastownhall/beads - Repo #2: https://github.com/garrytan/gstack read more
Drupal Association 09.04.2026

youtube

embed image

Demo: Using Agent Skills (Jürgen Haas)

As part of the Drupal AI Learners Club Show Your Setup session, Jürgen Haas shows the Drupal and GitHub Agent Skills he is using for Drupal development. Repo: https://gitlab.lakedrops.com/ai/skills read more
Drupal Association 09.04.2026

youtube

embed image

Demo: Using AI for Visual Regression Testing (Mike Herchel)

As part of the Drupal Learners Club Show Your Setup session, Mike Herchel demonstrates a visual regression testing tool he's created and how he uses it to contribute to Drupal Core. Repo: https://github.com/mherchel/ddev-drupal-admin-vrt read more
Drupal Association 09.04.2026

youtube

embed image

Demo: Using Beads and gstack to supercharge your agentic AI setup (Scott Falconer)

As part of the Drupal AI Learners Club Show Your Setup session, Scott Falconer demonstrates his use of Beads to remind him where he left off, and gstack to guide his engineering in a direction of providing real value to users. Repos: - https://github.com/gastownhall/beads - https://github.com/garrytan/gstack read more
Drupal Association 09.04.2026

youtube

embed image

Drupal 25th Anniversary Gala | Chicago 2026

For 25 years, Drupal has been more than software. It's been careers launched, friendships formed, and a global community built around a shared belief in the Open Web. On March 24, 2026, that community came together at SIX10 in Chicago to celebrate — one night of connection, history, and joy. The Drupal 25th Anniversary Gala was held during DrupalCon Chicago 2026. 🔗 Learn more about Drupal: https://drupal.org 🔗 Learn more about the Drupal Association: https://www.drupal.org/association read more
Drupal Association 01.04.2026

youtube

embed image

Drupal at 25: What does Drupal mean to you? | Drupal 25th Anniversary Gala

At the Drupal 25th Anniversary Gala in Chicago, we set up a selfie booth and asked the community about their Drupal story — how they got involved, how Drupal has shaped their life, what it means to them, and more. These are their answers. Voices from across the global Drupal community — developers, designers, site builders, agency owners, and contributors — sharing what 25 years of Drupal has meant to them. The Gala was held on March 24, 2026 at SIX10 in Chicago, as part of DrupalCon Chicago 2026. Thanks to Acquia for sponsoring the booth and bringing us these stories. read more
Drupal Association 31.03.2026

youtube

embed image

Drupal at 25: What does Drupal mean to you? | Drupal 25th Anniversary Gala

At the Drupal 25th Anniversary Gala in Chicago, we set up a selfie booth and asked the community about their Drupal story — how they got involved, how Drupal has shaped their life, what it means to them, and more. These are their answers. Voices from across the global Drupal community — developers, designers, site builders, agency owners, and contributors — sharing what 25 years of Drupal has meant to them. The Gala was held on March 24, 2026 at SIX10 in Chicago, as part of DrupalCon Chicago 2026. Thanks to Acquia for sponsoring the booth and bringing us these stories. read more
Drupal Association 31.03.2026

youtube

embed image

Drupal at 25: What does Drupal mean to you? | Drupal 25th Anniversary Gala

At the Drupal 25th Anniversary Gala in Chicago, we set up a selfie booth and asked the community about their Drupal story — how they got involved, how Drupal has shaped their life, what it means to them, and more. These are their answers. Voices from across the global Drupal community — developers, designers, site builders, agency owners, and contributors — sharing what 25 years of Drupal has meant to them. The Gala was held on March 24, 2026 at SIX10 in Chicago, as part of DrupalCon Chicago 2026. Thanks to Acquia for sponsoring the booth and bringing us these stories. read more
Drupal Association 31.03.2026

youtube

embed image

Drupal at 25: What does Drupal mean to you? | Drupal 25th Anniversary Gala

At the Drupal 25th Anniversary Gala in Chicago, we set up a selfie booth and asked the community about their Drupal story — how they got involved, how Drupal has shaped their life, what it means to them, and more. These are their answers. Voices from across the global Drupal community — developers, designers, site builders, agency owners, and contributors — sharing what 25 years of Drupal has meant to them. The Gala was held on March 24, 2026 at SIX10 in Chicago, as part of DrupalCon Chicago 2026. Thanks to Acquia for sponsoring the booth and bringing us these stories. read more
Drupal Association 31.03.2026

youtube

embed image

Drupal at 25: What does Drupal mean to you? | Drupal 25th Anniversary Gala

At the Drupal 25th Anniversary Gala in Chicago, we set up a selfie booth and asked the community about their Drupal story — how they got involved, how Drupal has shaped their life, what it means to them, and more. These are their answers. Voices from across the global Drupal community — developers, designers, site builders, agency owners, and contributors — sharing what 25 years of Drupal has meant to them. The Gala was held on March 24, 2026 at SIX10 in Chicago, as part of DrupalCon Chicago 2026. Thanks to Acquia for sponsoring the booth and bringing us these stories. read more
Drupal Association 31.03.2026

youtube

embed image

Drupal at 25: What does Drupal mean to you? | Drupal 25th Anniversary Gala

At the Drupal 25th Anniversary Gala in Chicago, we set up a selfie booth and asked the community about their Drupal story — how they got involved, how Drupal has shaped their life, what it means to them, and more. These are their answers. Voices from across the global Drupal community — developers, designers, site builders, agency owners, and contributors — sharing what 25 years of Drupal has meant to them. The Gala was held on March 24, 2026 at SIX10 in Chicago, as part of DrupalCon Chicago 2026. Thanks to Acquia for sponsoring the booth and bringing us these stories. read more
Drupal Association 31.03.2026

youtube

embed image

Drupal at 25: What does Drupal mean to you? | Drupal 25th Anniversary Gala

At the Drupal 25th Anniversary Gala in Chicago, we set up a selfie booth and asked the community about their Drupal story — how they got involved, how Drupal has shaped their life, what it means to them, and more. These are their answers. Voices from across the global Drupal community — developers, designers, site builders, agency owners, and contributors — sharing what 25 years of Drupal has meant to them. The Gala was held on March 24, 2026 at SIX10 in Chicago, as part of DrupalCon Chicago 2026. Thanks to Acquia for sponsoring the booth and bringing us these stories. read more
Drupal Association 31.03.2026

youtube

embed image

Drupal at 25: What does Drupal mean to you? | Drupal 25th Anniversary Gala

At the Drupal 25th Anniversary Gala in Chicago, we set up a selfie booth and asked the community about their Drupal story — how they got involved, how Drupal has shaped their life, what it means to them, and more. These are their answers. Voices from across the global Drupal community — developers, designers, site builders, agency owners, and contributors — sharing what 25 years of Drupal has meant to them. The Gala was held on March 24, 2026 at SIX10 in Chicago, as part of DrupalCon Chicago 2026. Thanks to Acquia for sponsoring the booth and bringing us these stories. read more
Drupal Association 31.03.2026

youtube

embed image

Drupal at 25: What does Drupal mean to you? | Drupal 25th Anniversary Gala

At the Drupal 25th Anniversary Gala in Chicago, we set up a selfie booth and asked the community about their Drupal story — how they got involved, how Drupal has shaped their life, what it means to them, and more. These are their answers. Voices from across the global Drupal community — developers, designers, site builders, agency owners, and contributors — sharing what 25 years of Drupal has meant to them. The Gala was held on March 24, 2026 at SIX10 in Chicago, as part of DrupalCon Chicago 2026. Thanks to Acquia for sponsoring the booth and bringing us these stories. read more
Drupal Association 31.03.2026

youtube

embed image

Drupal at 25: What does Drupal mean to you? | Drupal 25th Anniversary Gala

At the Drupal 25th Anniversary Gala in Chicago, we set up a selfie booth and asked the community about their Drupal story — how they got involved, how Drupal has shaped their life, what it means to them, and more. These are their answers. Voices from across the global Drupal community — developers, designers, site builders, agency owners, and contributors — sharing what 25 years of Drupal has meant to them. The Gala was held on March 24, 2026 at SIX10 in Chicago, as part of DrupalCon Chicago 2026. Thanks to Acquia for sponsoring the booth and bringing us these stories. read more
Drupal Association 31.03.2026

youtube

embed image

Drupal at 25: What does Drupal mean to you? | Drupal 25th Anniversary Gala

At the Drupal 25th Anniversary Gala in Chicago, we set up a selfie booth and asked the community about their Drupal story — how they got involved, how Drupal has shaped their life, what it means to them, and more. These are their answers. Voices from across the global Drupal community — developers, designers, site builders, agency owners, and contributors — sharing what 25 years of Drupal has meant to them. The Gala was held on March 24, 2026 at SIX10 in Chicago, as part of DrupalCon Chicago 2026. Thanks to Acquia for sponsoring the booth and bringing us these stories. read more
Drupal Association 31.03.2026

youtube

embed image

Drupal at 25: What does Drupal mean to you? | Drupal 25th Anniversary Gala

At the Drupal 25th Anniversary Gala in Chicago, we set up a selfie booth and asked the community about their Drupal story — how they got involved, how Drupal has shaped their life, what it means to them, and more. These are their answers. Voices from across the global Drupal community — developers, designers, site builders, agency owners, and contributors — sharing what 25 years of Drupal has meant to them. The Gala was held on March 24, 2026 at SIX10 in Chicago, as part of DrupalCon Chicago 2026. Thanks to Acquia for sponsoring the booth and bringing us these stories. read more
Drupal Association 31.03.2026

youtube

embed image

Drupal at 25: What does Drupal mean to you? | Drupal 25th Anniversary Gala

At the Drupal 25th Anniversary Gala in Chicago, we set up a selfie booth and asked the community about their Drupal story — how they got involved, how Drupal has shaped their life, what it means to them, and more. These are their answers. Voices from across the global Drupal community — developers, designers, site builders, agency owners, and contributors — sharing what 25 years of Drupal has meant to them. The Gala was held on March 24, 2026 at SIX10 in Chicago, as part of DrupalCon Chicago 2026. Thanks to Acquia for sponsoring the booth and bringing us these stories. read more
Drupal Association 31.03.2026

youtube

embed image

Drupal at 25: What does Drupal mean to you? | Drupal 25th Anniversary Gala

At the Drupal 25th Anniversary Gala in Chicago, we set up a selfie booth and asked the community about their Drupal story — how they got involved, how Drupal has shaped their life, what it means to them, and more. These are their answers. Voices from across the global Drupal community — developers, designers, site builders, agency owners, and contributors — sharing what 25 years of Drupal has meant to them. The Gala was held on March 24, 2026 at SIX10 in Chicago, as part of DrupalCon Chicago 2026. Thanks to Acquia for sponsoring the booth and bringing us these stories. read more
Drupal Association 31.03.2026

youtube

embed image

Drupal at 25: What does Drupal mean to you? | Drupal 25th Anniversary Gala

At the Drupal 25th Anniversary Gala in Chicago, we set up a selfie booth and asked the community about their Drupal story — how they got involved, how Drupal has shaped their life, what it means to them, and more. These are their answers. Voices from across the global Drupal community — developers, designers, site builders, agency owners, and contributors — sharing what 25 years of Drupal has meant to them. The Gala was held on March 24, 2026 at SIX10 in Chicago, as part of DrupalCon Chicago 2026. Thanks to Acquia for sponsoring the booth and bringing us these stories. read more
Drupal Association 31.03.2026

youtube

embed image

Drupal at 25: What does Drupal mean to you? | Drupal 25th Anniversary Gala

At the Drupal 25th Anniversary Gala in Chicago, we set up a selfie booth and asked the community about their Drupal story — how they got involved, how Drupal has shaped their life, what it means to them, and more. These are their answers. Voices from across the global Drupal community — developers, designers, site builders, agency owners, and contributors — sharing what 25 years of Drupal has meant to them. The Gala was held on March 24, 2026 at SIX10 in Chicago, as part of DrupalCon Chicago 2026. Thanks to Acquia for sponsoring the booth and bringing us these stories. read more
Drupal Association 31.03.2026

embed image
Powered By Combinary

youtube

embed image

Drupal at 25: What does Drupal mean to you? | Drupal 25th Anniversary Gala

At the Drupal 25th Anniversary Gala in Chicago, we set up a selfie booth and asked the community about their Drupal story — how they got involved, how Drupal has shaped their life, what it means to them, and more. These are their answers. Voices from across the global Drupal community — developers, designers, site builders, agency owners, and contributors — sharing what 25 years of Drupal has meant to them. The Gala was held on March 24, 2026 at SIX10 in Chicago, as part of DrupalCon Chicago 2026. Thanks to Acquia for sponsoring the booth and bringing us these stories. read more
Drupal Association 31.03.2026

youtube

embed image

Drupal at 25: What does Drupal mean to you? | Drupal 25th Anniversary Gala

At the Drupal 25th Anniversary Gala in Chicago, we set up a selfie booth and asked the community about their Drupal story — how they got involved, how Drupal has shaped their life, what it means to them, and more. These are their answers. Voices from across the global Drupal community — developers, designers, site builders, agency owners, and contributors — sharing what 25 years of Drupal has meant to them. The Gala was held on March 24, 2026 at SIX10 in Chicago, as part of DrupalCon Chicago 2026. Thanks to Acquia for sponsoring the booth and bringing us these stories. read more
Drupal Association 31.03.2026

youtube

embed image

Drupal at 25: What does Drupal mean to you? | Drupal 25th Anniversary Gala

At the Drupal 25th Anniversary Gala in Chicago, we set up a selfie booth and asked the community about their Drupal story — how they got involved, how Drupal has shaped their life, what it means to them, and more. These are their answers. Voices from across the global Drupal community — developers, designers, site builders, agency owners, and contributors — sharing what 25 years of Drupal has meant to them. The Gala was held on March 24, 2026 at SIX10 in Chicago, as part of DrupalCon Chicago 2026. Thanks to Acquia for sponsoring the booth and bringing us these stories. read more
Drupal Association 31.03.2026

youtube

embed image

Drupal at 25: What does Drupal mean to you? | Drupal 25th Anniversary Gala

At the Drupal 25th Anniversary Gala in Chicago, we set up a selfie booth and asked the community about their Drupal story — how they got involved, how Drupal has shaped their life, what it means to them, and more. These are their answers. Voices from across the global Drupal community — developers, designers, site builders, agency owners, and contributors — sharing what 25 years of Drupal has meant to them. The Gala was held on March 24, 2026 at SIX10 in Chicago, as part of DrupalCon Chicago 2026. Thanks to Acquia for sponsoring the booth and bringing us these stories. read more
Drupal Association 31.03.2026

youtube

embed image

Drupal at 25: What does Drupal mean to you? | Drupal 25th Anniversary Gala

At the Drupal 25th Anniversary Gala in Chicago, we set up a selfie booth and asked the community about their Drupal story — how they got involved, how Drupal has shaped their life, what it means to them, and more. These are their answers. Voices from across the global Drupal community — developers, designers, site builders, agency owners, and contributors — sharing what 25 years of Drupal has meant to them. The Gala was held on March 24, 2026 at SIX10 in Chicago, as part of DrupalCon Chicago 2026. Thanks to Acquia for sponsoring the booth and bringing us these stories. read more
Drupal Association 31.03.2026

youtube

embed image

Drupal at 25: What does Drupal mean to you? | Drupal 25th Anniversary Gala

At the Drupal 25th Anniversary Gala in Chicago, we set up a selfie booth and asked the community about their Drupal story — how they got involved, how Drupal has shaped their life, what it means to them, and more. These are their answers. Voices from across the global Drupal community — developers, designers, site builders, agency owners, and contributors — sharing what 25 years of Drupal has meant to them. The Gala was held on March 24, 2026 at SIX10 in Chicago, as part of DrupalCon Chicago 2026. Thanks to Acquia for sponsoring the booth and bringing us these stories. read more
Drupal Association 31.03.2026

youtube

embed image

Drupal at 25: What does Drupal mean to you? | Drupal 25th Anniversary Gala

At the Drupal 25th Anniversary Gala in Chicago, we set up a selfie booth and asked the community about their Drupal story — how they got involved, how Drupal has shaped their life, what it means to them, and more. These are their answers. Voices from across the global Drupal community — developers, designers, site builders, agency owners, and contributors — sharing what 25 years of Drupal has meant to them. The Gala was held on March 24, 2026 at SIX10 in Chicago, as part of DrupalCon Chicago 2026. Thanks to Acquia for sponsoring the booth and bringing us these stories. read more
Drupal Association 31.03.2026

youtube

embed image

Drupal at 25: What does Drupal mean to you? | Drupal 25th Anniversary Gala

At the Drupal 25th Anniversary Gala in Chicago, we set up a selfie booth and asked the community about their Drupal story — how they got involved, how Drupal has shaped their life, what it means to them, and more. These are their answers. Voices from across the global Drupal community — developers, designers, site builders, agency owners, and contributors — sharing what 25 years of Drupal has meant to them. The Gala was held on March 24, 2026 at SIX10 in Chicago, as part of DrupalCon Chicago 2026. Thanks to Acquia for sponsoring the booth and bringing us these stories. read more
Drupal Association 31.03.2026

youtube

embed image

Drupal at 25: What does Drupal mean to you? | Drupal 25th Anniversary Gala

At the Drupal 25th Anniversary Gala in Chicago, we set up a selfie booth and asked the community about their Drupal story — how they got involved, how Drupal has shaped their life, what it means to them, and more. These are their answers. Voices from across the global Drupal community — developers, designers, site builders, agency owners, and contributors — sharing what 25 years of Drupal has meant to them. The Gala was held on March 24, 2026 at SIX10 in Chicago, as part of DrupalCon Chicago 2026. Thanks to Acquia for sponsoring the booth and bringing us these stories. read more
Drupal Association 31.03.2026

youtube

embed image

Drupal at 25: What does Drupal mean to you? | Drupal 25th Anniversary Gala

At the Drupal 25th Anniversary Gala in Chicago, we set up a selfie booth and asked the community about their Drupal story — how they got involved, how Drupal has shaped their life, what it means to them, and more. These are their answers. Voices from across the global Drupal community — developers, designers, site builders, agency owners, and contributors — sharing what 25 years of Drupal has meant to them. The Gala was held on March 24, 2026 at SIX10 in Chicago, as part of DrupalCon Chicago 2026. Thanks to Acquia for sponsoring the booth and bringing us these stories. read more
Drupal Association 31.03.2026

youtube

embed image

Drupal at 25: What does Drupal mean to you? | Drupal 25th Anniversary Gala

At the Drupal 25th Anniversary Gala in Chicago, we set up a selfie booth and asked the community about their Drupal story — how they got involved, how Drupal has shaped their life, what it means to them, and more. These are their answers. Voices from across the global Drupal community — developers, designers, site builders, agency owners, and contributors — sharing what 25 years of Drupal has meant to them. The Gala was held on March 24, 2026 at SIX10 in Chicago, as part of DrupalCon Chicago 2026. Thanks to Acquia for sponsoring the booth and bringing us these stories. read more
Drupal Association 31.03.2026

youtube

embed image

Drupal at 25: What does Drupal mean to you? | Drupal 25th Anniversary Gala

At the Drupal 25th Anniversary Gala in Chicago, we set up a selfie booth and asked the community about their Drupal story — how they got involved, how Drupal has shaped their life, what it means to them, and more. These are their answers. Voices from across the global Drupal community — developers, designers, site builders, agency owners, and contributors — sharing what 25 years of Drupal has meant to them. The Gala was held on March 24, 2026 at SIX10 in Chicago, as part of DrupalCon Chicago 2026. Thanks to Acquia for sponsoring the booth and bringing us these stories. read more
Drupal Association 31.03.2026

youtube

embed image

Drupal at 25: What does Drupal mean to you? | Drupal 25th Anniversary Gala

At the Drupal 25th Anniversary Gala in Chicago, we set up a selfie booth and asked the community about their Drupal story — how they got involved, how Drupal has shaped their life, what it means to them, and more. These are their answers. Voices from across the global Drupal community — developers, designers, site builders, agency owners, and contributors — sharing what 25 years of Drupal has meant to them. The Gala was held on March 24, 2026 at SIX10 in Chicago, as part of DrupalCon Chicago 2026. Thanks to Acquia for sponsoring the booth and bringing us these stories. read more
Drupal Association 31.03.2026

youtube

embed image

Drupal at 25: What does Drupal mean to you? | Drupal 25th Anniversary Gala

At the Drupal 25th Anniversary Gala in Chicago, we set up a selfie booth and asked the community about their Drupal story — how they got involved, how Drupal has shaped their life, what it means to them, and more. These are their answers. Voices from across the global Drupal community — developers, designers, site builders, agency owners, and contributors — sharing what 25 years of Drupal has meant to them. The Gala was held on March 24, 2026 at SIX10 in Chicago, as part of DrupalCon Chicago 2026. Thanks to Acquia for sponsoring the booth and bringing us these stories. read more
Drupal Association 31.03.2026

youtube

embed image

Drupal at 25: What does Drupal mean to you? | Drupal 25th Anniversary Gala

At the Drupal 25th Anniversary Gala in Chicago, we set up a selfie booth and asked the community about their Drupal story — how they got involved, how Drupal has shaped their life, what it means to them, and more. These are their answers. Voices from across the global Drupal community — developers, designers, site builders, agency owners, and contributors — sharing what 25 years of Drupal has meant to them. The Gala was held on March 24, 2026 at SIX10 in Chicago, as part of DrupalCon Chicago 2026. Thanks to Acquia for sponsoring the booth and bringing us these stories. read more
Drupal Association 31.03.2026

youtube

embed image

Drupal at 25: What does Drupal mean to you? | Drupal 25th Anniversary Gala

At the Drupal 25th Anniversary Gala in Chicago, we set up a selfie booth and asked the community about their Drupal story — how they got involved, how Drupal has shaped their life, what it means to them, and more. These are their answers. Voices from across the global Drupal community — developers, designers, site builders, agency owners, and contributors — sharing what 25 years of Drupal has meant to them. The Gala was held on March 24, 2026 at SIX10 in Chicago, as part of DrupalCon Chicago 2026. Thanks to Acquia for sponsoring the booth and bringing us these stories. read more
Drupal Association 31.03.2026

youtube

embed image

Sponsor pre recorded session Upsun

Drupal Association 31.03.2026

youtube

embed image

Sponsored Pre recorded session IT CNP

Drupal Association 31.03.2026

youtube

embed image

Sponsor Pre recorded session Hounder

Drupal Association 31.03.2026

youtube

embed image

Sponsor Pre recorded session Dropsolid

Drupal Association 31.03.2026

youtube

Sponsor Pre recorded session Promet Source

Drupal Association 31.03.2026

youtube

embed image

Drupal Canvas AI: Where Speed Meets Substance

The second half of the equation is Drupal Canvas AI, the next-generation page builder. Instead of dragging and dropping components, you can just tell the AI what you want with prompts that describe the page and content you want to produce. Canvas AI, in conjunction with the CCC, will create the page and include the components you need. As Dries noted, production is becoming a commodity, but judgment and strategy remain human. Drupal AI doesn’t replace your teams, it amplifies their capability to deliver ‘Quality at Scale.’ #MarketingTech #ContentStrategy #DrupalCMS #DXP #AI read more
Drupal Association 26.03.2026

youtube

embed image

The Context Control Centre (CCC): Institutional ‘Knowledge as a Service’

The most significant hurdle for AI today is a lack of context. Without it, AI simply gives you the "average response." The Context Control Centre changes this by allowing organizations to store their unique "DNA" directly within Drupal. The CCC organizes institutional knowledge into actionable data: Brand Guidelines: Specific rules for tone, voice, and formatting. Personas: Detailed profiles of target audiences (e.g., Controllers vs. IT Ops). Dynamic Context: A groundbreaking feature where the CCC connects to live data sources like Google Analytics 4 (GA4). Built into your Drupal CMS, AI tools don't just guess; they work within your specific business reality to ensure their output is always on brand, within guidelines, and relevant to the contextual nuances of the task at hand. #MarketingTech #ContentStrategy #DrupalCMS #DXP #AI read more
Drupal Association 26.03.2026

youtube

embed image

Drupal CMS Site Templates - Purpose-Built Templates for Your Industry

Getting started has neveGetting started has never been easier. Drupal CMS introduces purpose-built site templates designed for nonprofits, educators, event organizers, health providers, government agencies, and SaaS companies — all ready to customize out of the box. Browse free and premium templates at marketplace.drupal.org, or install directly from Drupal CMS. Premium templates like Meridian offer extended visual flexibility and dedicated product support, while every option connects you directly with the makers. And easy doesn't mean limited. Drupal CMS is built on the same open source foundation powering some of the world's most complex digital experiences — structured content, advanced workflows, airtight security, and access to 10,000+ extensions right from the UI. Easier than ever to start. Impossible to outgrow. 🔗 Browse templates: https://marketplace.drupal.org been easier. read more
Drupal Association 24.03.2026

youtube

embed image

#Driesnote | DrupalCon Chicago 2026

Join us live for the #Driesnote at DrupalCon Chicago 2026! Drupal Founder Dries Buytaert will be presenting on the latest innovations in Drupal, with everything from Drupal CMS and Drupal Canvas improvements, innovation in AI, the Drupal.org site template marketplace and more. read more
Drupal Association 24.03.2026

youtube

embed image

Helping people tell their cancer stories using AI: Lessons from World Cancer Day

Every year, thousands of people around the world share deeply personal stories about their experiences with cancer through the World Cancer Day campaign. Behind the scenes, a small communications team reviews these submissions to ensure they are appropriate, relevant, and ready to be shared with the world. In this Drupal AI Initiative webinar, we explore how the World Cancer Day team introduced artificial intelligence into their Drupal platform to support this process. Rather than replacing human judgement, AI was used to assist with moderation so that stories could be reviewed faster and contributors could see their experiences published more quickly. Watch our conversation about: • The global storytelling effort behind World Cancer Day • The operational challenges of managing hundreds of story submissions • How AI can responsibly support human decision-making • Lessons for organisations exploring AI for the first time Speakers • Matthew Saunders — AI Ambassador, amazee.io • Charles Andrew Revkin — World Cancer Day Programme, UICC • Diego Costa — COO, 1xInternet This session was designed for organisational leaders, communications teams, and anyone interested in practical, responsible uses of AI. #Drupal #OpenSource #AI #Innovation #TechforGood #cancer read more
Drupal Association 18.03.2026

youtube

embed image

Dries: What's Coming at DrupalCon Chicago 2026 (+ a Special Announcement)

Drupal founder and project lead Dries Buytaert shares a personal preview of what's coming at DrupalCon Chicago 2026 — and why this year's event is something truly special. Drupal turned 25 in 2026, and the celebration is happening live in Chicago. In this video, Dries gives a sneak peek at his keynote, which will cover the latest Drupal innovations, the impact of AI on the platform, product and ecosystem evolution, and why he's more optimistic about Drupal's future than ever before — including a first look at new innovations he hasn't revealed yet. And there's more: this year DrupalCon is hosting a special gala in honour of Drupal's 25th birthday. It's a separate ticketed event, and one you won't want to miss. 🎟️ Get your DrupalCon tickets at https://events.drupal.org/chicago2026 and join Dries in Chicago. Gala tickets available here: https://www.zeffy.com/en-US/ticketing/drupal-25th-anniversary-gala read more
Drupal Association 10.03.2026

youtube

embed image

KEYNOTE: Neurodiversity: An Underrated Superpower in Business

Vera Herzmann In tech, some of the most innovative minds think differently – and that difference is often misunderstood. People with ADHD, Autism, or High Sensitivity bring unique strengths like deep focus, pattern recognition, creativity, empathy, and sharp intuition. Yet many workplaces still see neurodivergence as a challenge, rather than recognizing it for the powerful asset it truly is. This keynote challenges that mindset and reframes neurodiversity as a competitive advantage in business. Drawing from lived experience and years of organizational consulting, you’ll gain a science-backed understanding of neurodiversity, hear real-world stories from the workplace, and explore how recognizing and embracing neurodivergent talent can unlock hidden potential in teams. Whether you build, design, manage, or lead, this session will shift your perspective, spark meaningful dialogue, and leave you with practical tools to apply in your own professional setting. read more
Drupal Association 20.11.2025

youtube

embed image

AI Agents in Drupal CMS - Create your own agent

Speaker: https://www.drupal.org/u/vincenzo-gambino You’ve seen what AI Agents can do in Drupal. What if you could create your own Agents? What if this were so easy that every module across the Drupal ecosystem could have its agents, and they all worked together in harmony? What if, as a result, Drupal became the de facto place to build all AI applications, not just web publishing? If this is you, then this is the talk for you! This talk will teach you how to create agents from scratch using an existing Drupal module. We will explore: - How to code an agent using the framework in the Drupal ai_agents module. - Best practices and theory for splitting out functionality into multiple agents. - How can all those agents be brought together to effectively answer user queries and prove they work with the AI evaluations framework. read more
Drupal Association 18.11.2025

youtube

embed image

Declarative Shadow DOM and the future of Drupal Theming

Speaker: JohnAlbin Drupal's old school theming system is server-side rendering. And in the tech world, everything old is new again. In the last two years, modern frontend frameworks have been trying to figure out how to server-side render their client-side JavaScript. React v19 has figured out how to split its components into client and server parts. As of August 2024, this same "split component" capability is now a part of native Web Components with the introduction of Declarative Shadow DOM. Instead of being written in client-side JavaScript, web components with Declarative Shadow DOM can now be defined using HTML and CSS only. So if Drupal was server-side rendering before it was cool, can we leverage Declarative Shadow DOM inserted into Single Directory Components to make Drupal cool again? read more
Drupal Association 18.11.2025

youtube

embed image

Recipes: It's About Time!

Speaker: mandclu One of the key elements of the Starshot Initiative is the rapidly evolving system for Recipes. Designed to accelerate site-building, recipes will help people new to Drupal to solve for common needs, and for users of all skill levels to quickly build out content architectures using best practices. This talk will do a deep dive into the Events recipe and its available add-ons, allowing you meet even complex requirements quickly and without custom code. We'll discuss what capabilities are available out-of-the box in Drupal CMS, and the options available to extend them. We'll also talk about how you can add the same capabilities to a site not build with Drupal CMS. Best of all, during the session we'll do a live demonstration of adding capabilities to your site using Events and other recipes read more
Drupal Association 18.11.2025

youtube

embed image

"当たり前"を疑いましょ ~ フレームワークからドメインを守るDrupalアーキテクチャ ~

Speaker: umekikazuya 「Taxonomy便利ですよね。」って導入をいつもだったらするんですが、今回はできません。なぜなら私は、TaxonomyをCoreから外してほしいと思っているから。 この冒頭で「何言ってるの?」って感じた方。Taxonomyの強みを言えますか? 本セッションでは、「分類要件といえばTaxonomy!」というDrupalの常識(当たり前)にフォーカスをあてて、その“当たり前”や”習慣”が本当に合理的かを評価し、フレームワークとの向き合い方について、今までのDrupalからすると当たり前ではない提案をさせていただきます。 read more
Drupal Association 18.11.2025

youtube

embed image

大規模Drupalサイトの成功事例:全豪オープンが毎分53万リクエスト以上を処理する仕組み

Speaker: jimmycann テニスの全豪オープンは3週間の開催期間中に100万人を超える観客が来場し、さらに世界中から数百万人がウェブサイトやモバイルアプリを通じてアクセスする世界的なイベントです。この巨大なデジタル体験を支えているのが大会の情報、選手データ、コンテンツ管理、イベント予約などを統合的に扱う高度なDrupalサイトです。 本セッションでは世界でも有数のアクセス数を誇るDrupalサイトをどのように準備し、安定的に運営しているかをご紹介します。Drupalの強力なキャッシュ機能を最大限に活用し、リスクを適切に管理し、万が一の事態に備える方法について詳しく解説します。 Drupalがどんな規模でも優れたデジタル体験を実現できることを学び、自社サイトで「コストを抑えながら楽にスケールする」実践的なノウハウを得られます。 read more
Drupal Association 18.11.2025

youtube

embed image

Drupal in the Loop: チームで育てる学習データ

Speaker: umekikazuya, sachikonitta 数年前まで、機械学習やファインチューニングは、一部の研究機関やAIスタートアップの専有領域でした。 しかしこの数年、さまざまなツールやプラットフォームの登場によって、それが少しずつ、私たちにとっても身近なものになりつつあります。 学習データは、モデルの「知性」を決める最も重要な基盤です。けれど、そのデータをチームで育てるための仕組みである、バージョン管理、ワークフロー、セキュリティ、アクセス制御、監査ログ出力などの要素を包括的にカバーできるツールは、まだ多くありません。 本セッションでは、Drupalを活用し、研究者やエンジニアだけでなく、コンテンツ制作者や企画担当者も含めたチーム全体で学習データを「育てていく」仕組みを提案します。 read more
Drupal Association 18.11.2025

youtube

embed image

One kilobyte of JS is enough to make a decoupled FE block in Drupal. And no Babels required!

Speaker: murz To make a Drupal website modern we usually bring there interactive frontend components in JavaScript. But not only just components! Together with them, we have to bring a couple of more things: - A pretty heavy framework: React, Angular, Vue, etc. - Typescript transpiled to JavaScript. - Something like Babel to pack all your JS dependencies into one large bundle. - Rebuild the whole bundle after every change in any TS file! And, suddenly, to display a simple frontend component, your Drupal webpage should download and execute hundreds of kilobytes, or even megabytes of large JS bundles! What if I tell you, that you can simply get rid of all these, and just write a kilobyte of a pure and compact JS code? And with no dependency on any JS framework! So, come and see how it works! read more
Drupal Association 18.11.2025

youtube

embed image

Smart Search, Safe Search: How Drupal + AI Work Together

Speaker: sachikonitta AI search is powerful—but without access control, it can leak private content. This beginner-friendly session introduces RAG (Retrieval-Augmented Generation) and shows how Drupal can sit between users and AI to enforce roles and permissions. The session will include these topics: - What AI search and RAG really are - Why just embedding content in a vector database isn’t enough - Drupal as truth for permissions - How to connect Drupal with vector DB and AI - PoC (How a safe AI search looks like) read more
Drupal Association 18.11.2025

youtube

embed image

デジタル庁が取り組むDrupalを活用した共通CMSの構築

Speaker: Akihiko Sakamoto, Hirokazu Awaji Drupalを活用して構築した共通CMSの歩み そのプロトタイプとしてのデジタル庁ウェブサイトの取組 アクセシビリティに対応するためのデジタル庁デザインシステムとの親和性向上の取組等 read more
Drupal Association 18.11.2025

youtube

embed image

I’m Not a Front-End Dev: Building Clean UI in Drupal with SDCs and Shoelace

Speaker: yi_jiang As a full-stack Drupal developer, I’ve often found front-end frameworks too opinionated or hard to plug into Drupal cleanly. With Single Directory Components (SDCs) and Web Components like Shoelace, we now have a scalable, framework-free way to build modern UI — without needing React or Vue. This session shows how to use Web Components inside SDCs to create reusable, maintainable elements that integrate easily with Twig, Layout Builder, or Paragraphs. I’ll walk through practical examples and share trade-offs from real projects. This talk is for developers who live in Drupal, not Figma — and want a sustainable, future-friendly UI approach that doesn’t require becoming a front-end specialist. read more
Drupal Association 18.11.2025

youtube

embed image

The Future of Workflow Optimization with AI & Drupal Canvas

Speaker: Maggie Schroeder, shumpei AI is no longer a “nice-to-have” but a necessity for businesses looking to maintain a competitive edge. By identifying inefficiencies and integrating AI solutions from Drupal, organizations can create more collaborative, efficiency, and optimize workflows and the content creation process. Join us to learn the top 5 ways you can start leveraging AI today with Drupal & Acquia. read more
Drupal Association 18.11.2025

youtube

embed image

Drupal の拡張性を強化する Fastly 〜AI 時代のトラフィック増加に柔軟に対応する次世代 CDN〜

Speaker: 晋平 加藤, 俊平 詫間 AI 活用が急速に進む中、Web サイトはこれまで以上に高速性・安定性・セキュリティを求められています。本セッションでは、次世代 CDN/WAF である Fastly を活用し、Drupal サイトのパフォーマンスと拡張性をどのように最大化できるのかを、現場の事例や最新トレンドを交えながらご紹介します。 特に、以下のポイントにフォーカスして解説します: 高速なキャッシュ処理と柔軟なエッジ制御による Drupal 運用の最適化 AI 時代に増加する画像生成・API リクエストなどの新種トラフィックへの対応方法 セキュリティ脅威の高度化に対抗するための最新WAF・Bot対策 開発者が最小限の手間でモダンなインフラを実現するためのアーキテクチャやベストプラクティス Fastlyを活用することで、Drupalサイト運用は「速く・安全で・管理しやすい」環境へと進化します。 read more
Drupal Association 18.11.2025

youtube

embed image

Epic things you built with Drupal AI

Speaker: schnitzel Curious about how AI is actually being used in the wild? Join Michael for an in-depth look at the awesome things that have been built with Drupal AI. This session gives an overview of actual running Drupal AI Implementations, how they work, and what we can learn from them. Whether you're a developer, architect, or strategist, you'll walk away with actionable insights and inspiration for your next project. read more
Drupal Association 18.11.2025

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