31 Mar 2026

feedDrupal.org aggregator

Drupal blog: Not just a starting point. A head start. Drupal's new Site Templates are built for your world.

Drupal powers websites for governments, universities, major media organisations, and global brands - but historically it's demanded specialist knowledge just to get started. Last year's release of Drupal CMS changed that, putting Drupal's power within reach of the marketers, content teams, and site builders who actually run websites day to day.

Last week at DrupalCon Chicago, that vision took another huge step forward with the pilot launch of the Drupal Site Template Marketplace at marketplace.drupal.org.


Ready-made starting points, built the right way

The marketplace launches with an initial set of purpose-built site templates covering the use cases where Drupal has always excelled: nonprofits, higher education, healthcare, government, events, SaaS, and more, with more templates to follow as the programme grows.

Each template is a complete, working starting point. Not a design skin, but a fully configured site with real content models, editorial workflows, and Drupal's full architecture underneath. Install one inside DrupalCMS and you have a professional, sector-appropriate website that's ready to customise, not a blank slate dressed up nicely.

Free and premium options are available.


Why this is different from a WordPress theme

This distinction matters, and it's worth being direct about it.

Theme marketplaces, the kind WordPress is known for, offer visual overlays. They change how a site looks. They don't change how it works. That's fine for simple sites, but organisations that need real editorial workflows, structured content, access controls, multilingual support, or compliance requirements quickly find that a theme doesn't help. They're building the architecture from scratch regardless of how they started.

A Drupal site template includes that architecture from day one. The content models, the configuration, the editorial structure, all of it is already there, built to production standards, ready to extend.

That means the ceiling is genuinely different. Other tools can generate something that looks right. Drupal templates give you something that actually works, at scale, with a team, under real operational conditions.


Built for the sectors that need it most

Each template is designed around a specific use case, which means the features that matter for that sector are already configured and ready.

A nonprofit template arrives with the tools a nonprofit actually needs. A healthcare template is built around the trust and clarity that patients expect. A government template starts from the accessibility and security standards that aren't optional in the public sector.

Drupal's sector expertise, applied earlier in the process, so organisations can spend their time on what's specific to them, not on rebuilding foundations that have already been solved.


Expert support, built in

Every template in the marketplace connects you directly to the team that built it. If you need help customising, extending, or getting the most out of your starting point, the expertise is right there.


This is just the beginning

The marketplace is launching as a pilot, a deliberate decision to get the foundations right before scaling. The initial templates have been built to a high bar by agencies with deep Drupal expertise, and the programme will expand as more makers come on board.

It's an early but meaningful moment. The vision: a rich catalogue of sector-specific, production-ready starting points that make Drupal accessible to any organisation, is now becoming real.

Browse the current templates at marketplace.drupal.org.

File attachments:

31 Mar 2026 12:49am GMT

30 Mar 2026

feedDrupal.org aggregator

Talking Drupal: Talking Drupal #546 - DrupalCon Chicago

Live from DrupalCon Chicago, Nic Laflin is joined by Tim Plunkett, Steve Wirt, Martin Anderson-Clutz, and John Picozzi to discuss the event's tone, Dries Notes and key themes including Drupal Canvas, Drupal AI, and new site templates/marketplace progress and more.

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

Topics

Guests

Martin Anderson-Clutz - mandclu.com mandclu

John Picozzi - epam.com johnpicozzi

Tim Plunkett - timplunkett

Hosts

Nic Laflin - nLighteneddevelopment.com nicxvan

Steve Wirt - civicactions.com Swirt

30 Mar 2026 6:00pm GMT

mark.ie: My LocalGov Drupal contributions for March 2026

My LocalGov Drupal contributions for March 2026

Having spent last month working on the new design for the demo theme, I decided to do something similar and focus on a project for March. This month I worked on LocalGov Services.

markconroy

30 Mar 2026 3:35pm GMT

Dripyard Premium Drupal Themes: Dripyard’s DrupalCon Chicago Wrapup

In my portion of the "Drupal CMS Spotlights" keynote, I made the case that in my 19+ years of being involved in the Drupal community, now is the most exciting time in Drupal's history.

I showed up to DrupalCon very anxious, because we had one training, three sessions, one booth session, and an extra "appearance" beyond that. Phew! In addition, Andy, Adam G-H, and I had only just wrapped up the work on Drupal CMS that allowed for paid site templates in the installer.

Drupal innovation & getting sh** done

With all of the work being done on 1) Drupal CMS, 2) Drupal Canvas, and 3) Drupal AI, it really feels like the pace of innovation has increased significantly from just two years ago. It's exciting, but oftentimes it's also a bit overwhelming!

30 Mar 2026 2:09pm GMT

Jacob Rockowitz: Drupal (AI) Playground: Building a Module

Falling in the playground

Using the metaphor of a playground for my AI Drupal development environment now feels completely fitting, based on my experience building a module using AI. Good playgrounds have a variety of structures that challenge kids of different ages and confidence levels, helping them develop their physical and social skills.

For example, most kids don't just run into a playground and immediately climb to the top of the monkey bars as their first move; yes, some daredevils will go straight there, and foolish ones will cry for help if they get stuck. My specific playground experience with AI was learning how to fall, get up, and try again. My obstacle was building a module using Claude Code. Similar to kids trying their first climb on the monkey bars, they expect to reach the top effortlessly, but as they climb, they face reality, their hands get sweaty, and they look down.

Unrealistic expectations

I had glorious expectations for my experience building a fairly complex module with Claude Code. I assumed that a fully documented module specification plan would guide Claude in creating a working solution.

Personally, I am not very skilled at writing requirements, specifications, and documentation. At best, I excel at writing self-documenting code, which is somewhat of a cop-out. For me, having a complete plan in place before starting implementation feels like a refreshing change. Creating better plans for AI coding agents will help me become a better mentor to humans.

Prompting a comprehensive plan

I wrote my module specification using Claude Chat. In my previous post about experimenting with agent skills, I shared an example module...Read More

30 Mar 2026 1:22pm GMT

Dries Buytaert: Drupal 12 switches to Argon2id

Drupal 12 will hash passwords with Argon2id by default. It moves every Drupal site to what is now best practice for password storage, recommended by OWASP and aligned with NIST guidance.

Drupal is often used for security-sensitive and large-scale sites, so these kinds of changes matter.

Early versions of Drupal stored passwords as simple MD5 hashes, which is extremely weak by today's standards. Drupal 7 introduced a modified version of the phpass library using SHA-512 with multiple iterations and a salt, and Drupal 10 switched to bcrypt. Each jump was a response to attackers getting faster hardware, and this change continues that pattern.

When I first looked at this change, I wanted to understand what Argon2id actually does differently from bcrypt.

Its key advantage is that it is "memory hard". Each Argon2id hash requires far more memory to compute than a bcrypt hash, and the amount is configurable.

Modern GPUs can run many bcrypt computations in parallel because each one uses very little RAM. GPUs have a lot of total memory, but it is shared across thousands of parallel computations. As a result, Argon2id limits how many hash computations can run in parallel, making it harder and more expensive to scale attacks.

The best security upgrades are the ones nobody has to think about. Once a site upgrades to Drupal 12, existing passwords will automatically be rehashed to Argon2id the next time each user logs in. And in the unlikely event that Argon2id is not available in a particular PHP installation, Drupal will fall back to bcrypt for compatibility.

Many site owners never think about password hashing, so Drupal's defaults become their security policy. The people who benefit most from this change may never know it happened. It's why being "secure by default" matters so much.

Thanks to everyone who helped make this happen.

30 Mar 2026 9:15am GMT

DDEV Blog: Contributor Training: `git worktree` for Multiple DDEV Projects

git worktree with DDEV for multiple project versions

git worktree lets you check out multiple branches of the same repository into separate directories-all sharing one .git directory. Combined with DDEV, this gives you multiple running versions of the same project without duplicate clones.

There are many ways to use this, but some common patterns:

Here's our March 26, 2026 Contributor Training on using git worktree with DDEV:

The slides are available at rfay.github.io/git-worktree-ddev.

See also the presentation at Florida Drupal Camp.

The Problem: Multiple Versions of a Project

When you need to work on several branches of a project simultaneously-say, a feature branch and a hotfix branch-the naive approach is to clone the repository twice:

git clone git@github.com:ddev/d11simple fancy-feature-1
git clone git@github.com:ddev/d11simple fancy-feature-2

This works, but each clone is a full redundant copy, and sharing objects or refs between them is awkward.

DDEV Project Names and Directories

By default, DDEV names a project after the directory it lives in. When you remove the name: key from .ddev/config.yaml, every checkout of a project gets the name of its parent directory automatically.

You can make this the global default:

ddev config global --omit-project-name-by-default

With that in place, fancy-feature-1/ becomes https://fancy-feature-1.ddev.site and fancy-feature-2/ becomes https://fancy-feature-2.ddev.site-no manual naming is required.

Using git worktree

git worktree solves the duplicate-clone problem. All worktrees share one .git directory:

# In ~/workspace/D11SIMPLE:
git clone git@github.com:ddev/d11simple
cd d11simple
git worktree add ../fancy-feature-1
git worktree add ../fancy-feature-2

Without a branch argument, git worktree add creates a new branch named after the directory. To check out an existing branch instead:

git worktree add ../fancy-feature-1 origin/fancy-feature-1

The resulting layout:

D11SIMPLE/
├── d11simple          # primary clone (has .git/)
├── fancy-feature-1    # worktree checkout
└── fancy-feature-2    # worktree checkout

Setting Up the Database and Files

Export database and files from your primary project once, then import into each worktree:

# From ~/workspace/D11SIMPLE - create a shared tarball directory
mkdir .tarballs

# Export from the primary clone
cd d11simple
ddev export-db --file=../.tarballs/db.sql.gz
# Adjust the path below for your CMS; web/sites/default/files is Drupal
tar -C web/sites/default/files -czf ../.tarballs/files.tgz .

# Import into a worktree
cd ../fancy-feature-1
ddev start
ddev import-db --file=../.tarballs/db.sql.gz
ddev import-files --source=../.tarballs/files.tgz

Key git worktree Commands

git worktree add <path>     # Usually a relative path
git worktree list           # Show all worktrees
git worktree remove <name>  # Remove a worktree

Summary

Join us for future trainings

Claude Code was used to draft and review this blog.

30 Mar 2026 12:00am GMT

29 Mar 2026

feedDrupal.org aggregator

#! code: Drupal 11: Building A "Load More" Feature For Paginating Nodes Using HTMX

Following on from my last article, an introduction to HTMX in Drupal, I wanted to start looking at examples of HTMX being used to power interactivity in Drupal in different ways.

I thought a good place to start this off would be to look at using HTMX in a simple controller. By creating a route to a controller we can render content and then inject HTMX attributes to perform actions with the same controller.

In this article I will put together a controller action to load some pages of content to display them as a list. An element containing HTMX attributes will be used to make a request back to the same controller action and generate more items in the list. These new items will be appended to the existing list along with another element containing HTMX attributes that we can use to request more items.

The HTMX element will act like a "load more" button, which will load more and more content as long as there is content to load.

All of the code contained in this article can be found in the Drupal HTMX examples project on GitHub, but here we will go through what the code does and what actions it performs to generate content.

First, let's create the route to the controller.

The Route

The route we create here just links the path requested with the controller class. As we are only using a single action in this example we don't need to provide a second route for the HTMX request.

Read more

29 Mar 2026 6:08pm GMT

28 Mar 2026

feedDrupal.org aggregator

Matthew Tift: The Quiet Room at DrupalCon

The Quiet Room at DrupalCon mtift

a sign that says the quiet room next to a hotel conference door
Dries borrowed an idea from Fred Rogers at the Driesnote: stop everything and think of the people who helped you get here. Ten seconds. That moment, and the Quiet Room down the hall, changed how I experienced DrupalCon this year.

28 Mar 2026 3:05pm GMT

27 Mar 2026

feedDrupal.org aggregator

Community Working Group posts: April Sides Wins the 2026 Aaron Winborn Award

At DrupalCon Chicago 2026, the Drupal Community Working Group was honored to announce April Sides as the recipient of the 2026 Aaron Winborn Award. Named in memory of longtime contributor Aaron Winborn, this award recognizes individuals who embody kindness, integrity, and a deep, above-and-beyond commitment to the Drupal community.

April Sides holding the Aaron Winborn Award. A blue glass drop. April is smiling and wearing green shirt

About April Sides

April Sides truly embodies the spirit of the Aaron Winborn Award through the care, consistency, and intention she brings to everything she does in the Drupal community. She has been a driving force behind initiatives like A11yTalks and Drupal Camp Asheville, while also contributing to programs like MOSA and serving on the CWG Community Health Team to foster a more welcoming and supportive space for all. As a speaker, trainer, organizer, and volunteer at nearly every camp she attends, April shows up again and again for this community. Her work is grounded in accessibility, inclusion, and genuine care for people, and her impact is felt not just in what she builds but in how she supports and uplifts everyone around her.

Heartfelt Nominations

April is not just a stellar professional. They are a habitual contributor. Serving their local Drupal community and now serving on a non-profit board over Drupal events, April is an inspiration. When I think of April, I remember how they brighten the room, with humble fashion sense, making the multitudes of duties seem easy.

April Sides deserves the Aaron Winborn Award because she consistently shows up for the Drupal community with care, integrity, and a deep sense of responsibility for the people in it. April does the kind of work that often goes unnoticed, not because it isn't important, but because it's rooted in trust, discretion, and kindness. She makes space for people when they need it most and does so without expectation of recognition. Over the years, I've seen April take on some of the hardest and emotionally demanding roles in our community, including event leadership, community health work, and serving as a code of conduct contact. These roles require empathy, patience, and fairness, and April approaches them in a way that makes people feel heard and supported. When situations are complicated or uncomfortable, she listens, she helps, and she follows through. April's commitment goes beyond maintaining community spaces. She actively works to make them better. April leads with kindness and integrity, and her quiet, consistent dedication has made the Drupal community a safer, more welcoming place for so many of us.

April is such a great person and cares so much about the community. She's an organizer of the second best DrupalCamp in the world (which is no small feat). I believe that camp would not exist without her hard work.

Award Creation

Special thank you to Annertech and CSGov in Czechia for creating and delivering the award this year.

Take a look at how the award was made.

About the Aaron Winborn Award

The award is named after a long-time Drupal contributor who lost his battle with ALS in 2015. This award recognizes an individual who, like Aaron, demonstrates personal integrity, kindness, and an above-and-beyond commitment to the Drupal project and community.

Previous winners of the award are Cathy Theys, Gabór Hojtsy, Nikki Stevens, Kevin Thull, Leslie Glynn, Baddý Breidert, AmyJune Hineline, Angie Byron, Randy Fay, Mike Anello, and Kristen Pol. Current CWG Conflict Resolution Team members, along with previous winners, selected the winner based on nominations submitted by Drupal community members.

Nominations for next year's award will open in early 2027.

File attachments:

27 Mar 2026 5:39pm GMT

DrupalCon News & Updates: Your Drupal CMS Track at DrupalCon Europe Rotterdam 2026

The Drupal CMS track is back at DrupalCon Europe! Whether you are a site builder, a contributor, an agency leader, or someone just getting started with Drupal CMS, this is the place to share your story, learn from others, and help shape the future of Drupal CMS together.

From Barcelona to Rotterdam

What began as a mini-track at DrupalCon Barcelona 2024 has quickly grown into one of the most popular tracks at DrupalCon Europe. In Vienna 2025, the track showcased the journey toward Drupal CMS 1.0 - and the community responded with enthusiasm, filling sessions and sparking conversations across the event.

Image
Photo by PD Johnson

Foto by PD Johnson

Now, with Drupal CMS continuing to mature and gain adoption, DrupalCon Rotterdam 2026 is the perfect stage to highlight real-world experiences, new features, and the road ahead.

What We Are Looking For

We are interested in hearing from the innovators who are driving Drupal CMS development as well as organisations adopting Drupal CMS on topics such as:

  • ​Amplify first impressions, onboarding, and quick wins for those getting started.
  • ​Refine the conversation around site building, recipes, and extending functionality.
  • ​Reframe the experience of moving from other platforms or upgrading from classic Drupal.
  • ​Showcase how to get involved and why your contributions make an impact.
  • ​Share case studies and lessons learned from real-world projects in production.
  • ​Define the vision, roadmap, and community direction for the future.

Submit Your Session Proposal

Submit your session proposal today! Visit the DrupalCon Rotterdam 2026 website to submit your proposal. Whether it is a talk, a panel, or a hands-on workshop, we want to hear from you.

Meet the Track Team

The Drupal CMS track is organized by a dedicated group of community members. This year's track team includes:

  • Jeremy Chinquist
  • Vladimir Roudakov
  • Dan Lemon

Check out all tracks and track team members here. Have questions about the track? Reach out to us on Drupal Slack or e-mail Kuoni.

DrupalCon Europe Rotterdam 2026 is shaping up to be an incredible event. The Drupal CMS track is your opportunity to contribute to the conversation, share what you have built, and connect with the community. We look forward to seeing you in Rotterdam!

27 Mar 2026 2:04pm GMT

26 Mar 2026

feedDrupal.org aggregator

Dries Buytaert: State of Drupal presentation (March 2026)

This year, Drupal turned 25. DrupalCon Chicago felt like the right place to mark that milestone. My keynote was part celebration and part wake-up call. I talked about Drupal's foundations, how AI is putting pressure on them, and why I believe we can rebuild them stronger than before.

If you missed the keynote, you can watch the video below or download my slides (32.6 MB).

Site templates and the marketplace

About a year ago at DrupalCon Atlanta, I introduced the idea of site templates and a marketplace to go with them. By DrupalCon Vienna, we had one site template, but no marketplace.

In Chicago, I showed eleven site templates available in a basic marketplace at marketplace.drupal.org. All eleven can be installed directly from the Drupal CMS installer.

AI for site building

For more than 20 years, Drupal's ecosystem has rested on a stable triangle: the platform itself, digital agencies who bring Drupal into the real world, and the community that builds and maintains it. That triangle has proven remarkably resilient through many waves of new technologies.

But what happens when AI disrupts all three sides at the same time? In my keynote, I showed how we are responding.

I started off by showing a demo of a workflow I think will become common for Drupal agencies. You spend 15 minutes prototyping a website with AI, then convert it to a Drupal site with the help of AI and a skilled developer in a matter of hours.

AI gets you to a prototype fast. Drupal gives it the foundations that last.

Organizations will always need real workflows, permissions, security, scalability, integrations, compliance, and governance. Drupal is a great platform for this.

The demo worked because Drupal CMS ships with Drupal Canvas, which includes both CLI tools and AI skills. But the real magic comes from Drupal's foundations: the APIs, building blocks, and architecture we have developed over 25 years. This is the accidental AI advantage I talked about before. Drupal really is the best CMS for AI.

Front view of a car with a transparent hood revealing a Drupal engine. Labels point to features like governance, security, permissions, customizations, scalability, integrations, authoring, and compliance.

AI for content management

At DrupalCon Vienna, I introduced the Context Control Center as a rough prototype. Since then, we have added many features. It is now nearly production-ready.

The idea is straightforward: AI agents need good context to help manage tasks in Drupal. With the Context Control Center, teams define their brand voice, target audiences, key messages, product details, and editorial guidelines in one place. Then every AI agent on the site draws from this single source of truth. The result is that you create knowledge once, and scale it to all the pages and content on your website.

In my keynote, I showed two demos of the Context Control Center in action. First, Drupal's AI agents turn a simple marketing brief into a complete, on-brand page using Drupal Canvas, consulting the Context Control Center along the way. It followed brand rules, asked clarifying questions, generated structured data for search, and added cross-links.

Second, I showed a proof of concept for dynamic contexts, where the Context Control Center pulls in real-time data from Google Analytics to help improve content performance after publication.

Saying no to AI slop

AI is lowering the barrier to contribute to Open Source projects like Drupal. On paper, that sounds great. More contributors, more patches, more momentum.

But it can also be a real challenge. The volume of contributions is going up while the quality is going down. More patches are landing on a small group of maintainers, and reviewing low-quality code wastes their time.

If you're using AI to contribute, you are responsible for what you submit: don't submit code you don't understand. Our quality standards matter, and we will uphold them.

Drupal Growth Initiative

Having a great product is not enough. We also need to tell a great story. As we approach an important readiness milestone by DrupalCon Rotterdam this fall, the Drupal Association is ready to take marketing to the next level.

We are launching a Drupal Growth Initiative organized across three tracks:

Our craft always evolves

Slide with the text &quot;Our craft always evolves&quot;.

In my keynote, I also told the stories of two community members who embraced AI in a meaningful way.

Aidan Foster, who has been running Foster Interactive for 17 years, chose to go all in on the Drupal AI Initiative instead of staying on the sidelines. Together with his team, he is rebuilding the foundations of his agency to leverage AI and prepare for what is next.

And Jürgen Haas, a longtime contributor and creator of the ECA module, used AI to move at the speed of a team and make Drupal's ECA module much easier to use. In both cases, AI amplifies expertise. It does not replace it.

The world is being flooded with AI-generated average. Average is cheap now, but expertise remains hard-earned and valuable. This community has spent 25 years building it, and that is not something AI can replicate.

A human in a space suit and a large cyborg stand side by side before a vast blue wave or cloud, stirred up by a mysterious technological behemoth on the horizon. The image includes the text: &quot;AI is the storm, and the way through it.&quot;

AI is the storm, and AI is the way through the storm. I said that first in Vienna. Six months later, I believe it more than ever. Not as a slogan, but as something I have watched happen. We need more people like Aidan and Jürgen. If you want to get involved, join us on Drupal Slack or attend DrupalCon Rotterdam this fall.

26 Mar 2026 11:06pm GMT

Drupal AI Initiative: Six months following DrupalCon Vienna: the Drupal AI Initiative arrives in Chicago, showing significant progress and major releases

At DrupalCon Vienna, Dries Buytaert opened his keynote with a question the room was already asking: what happens to Drupal in a world full of AI?

He answered with a live demonstration showcasing three things the initiative had built and shipped:

  • Pace of delivery: pages that used to take hours now get built in minutes.
  • Brand and voice control: a new Context Control Center feature lets teams set their brand voice once, and every AI agent applies it.
  • Governance at scale: autonomous agents scan the site, find internal references, and propose updates.

The keynote highlighted an important aspect: humans stay in the loop and approve every change before anything goes live.

The Drupal AI Initiative arrives in Chicago with more to show

Since Vienna, 10 new organisations have joined as partners, bringing the total to 31. The initiative has now secured the equivalent of $1.5 million in combined support, comprising both direct funding and a committed contribution of 50 staff dedicated to advancing the work.

What is most exciting to me is not just what we've built, but how we've built it. With a growing group of contributors and more than $1.5 million in funding, this is now a coordinated effort to bring AI into Drupal in a way that is open, trusted, and built to last.

Dries Buytaert

AI Partners

A portion of funds is being invested in delivery management. The initiative conducted a formal Request for Proposal (RFP) process to appoint delivery partners responsible for coordinating work across both the innovation and product development streams. QED42 and 1xINTERNET were selected to lead the innovation and product development work streams respectively.

Progress is also visible in what has shipped since Vienna. Drupal AI 1.2.0 came first. MCP support followed. Drupal CMS 2.0 launched with Canvas as the default editing experience.

Drupal AI 1.3.0 introduced governance controls, editorial workflows, and production visibility for organisations running AI seriously.

Dedicated AI Marketing Leads Appointed

With the increased momentum in development it has been essential to scale marketing capacity. Paul Johnson announced the appointment of 10 marketing leads. Each will specialise on delivering specific key elements of the marketing strategy.

Leads

  • Media Relations: Pritam Prasun, Open Sense Labs
  • Social Media: Amber Henry, Morpht
  • Webinars: Matthew Saunders, Amazee.io
  • Events: Paul Johnson, 1xINTERNET
  • Sales Enablement: James Tillotson, 1xINTERNET
  • Case Studies: Rosie Gladden, ImageX
  • Existing Capabilities: Duncan Worrel, Zoocha
  • Upcoming Roadmap Capabilities: Will Huggins, Zoocha
  • Demos: Dan Lemon
  • Brand and Design Strategy: Dan Stratton, Zoocha

The initiative has been successful in bringing Drupal to external audiences across multiple global locations including Oaisys Conference in Pune, Drupal AI Summit Paris, DrupalCon Nara in Japan, the European Commission hackathon, and a growing number of workshops and meetups kept the work visible across contributors, regions, and practical discussions.

In the near future we have Drupal AI Summit New York City, May 14th, intended to bring the same conversation to enterprise leaders and practitioners. The team will exhibit at The AI Summit London as part of London Tech week which sees more than 45 000 attendees from around 90 countries across multiple days of programming.

In Chicago, that momentum was particularly easy to see

Drupal AI has moved beyond being merely a set of separate features. It is now realised through connected capabilities. Content, context, and editorial decisions begin to work together inside the same system.

Early in his Keynote at DrupalCon Chicago, Dries Buytaert widened the conversation. He said AI is now affecting three parts of Drupal at once. The product. The agencies around it. The open source community behind both.

That makes Chicago feel larger for Drupal AI. The releases matter. But they now sit inside a broader shift already affecting how Drupal is built, funded, and extended.

Dries

Photo: Paul Johnson

What Chicago made clear

Drupal AI is being deliberately designed as a native part of the platform, embedded within how Drupal operates rather than introduced as an additional layer on top. In doing so, AI becomes more useful as it works inside systems that already carry structure and context.

That is why Canvas AI mattered in Chicago. The demonstration was less about generating a page quickly and more about showing how content could move through Drupal while keeping structure, linking, and reusable patterns intact.

The same logic appeared when Dries returned to the Context Control Center, first introduced in Vienna. If AI is expected to assist meaningfully, organisational knowledge cannot remain outside the system. Brand rules, editorial priorities, and internal decisions need to stay close to where content is shaped.

That is what Chicago makes clearer: Drupal AI is being positioned around context as much as capability.

What this means for agencies

One of the clearest shifts in Chicago came when the conversation moved from product to agency work.

AI is rapidly reducing the cost of production, but that does not reduce the need for judgment. It changes where the value sits.

Dries brought in Aidan Foster's observation directly: the bottleneck is no longer making things. The harder part is deciding what should be made, how it should work, and what quality still means when output becomes easier to create.

That is why agencies remain part of the same conversation. As production speeds up, strategy, interpretation, and institutional understanding begin to matter more, not less.

In that sense, as production becomes easier, the harder part shifts elsewhere. Context, judgment, and internal knowledge begin to matter more, which is exactly where Drupal is placing more emphasis.

What do we want to accomplish by Rotterdam?

The initiative now feels materially different from where it stood even a few months ago. Prototypes are moving into alpha and beta stages, stable releases are approaching, and coordination across teams is visibly stronger. More people are involved, and the relationship between Drupal CMS, Drupal AI, and core has become easier to follow.

That shift matters because the work no longer reads as parallel experimentation. Product releases, editorial workflows, and context systems are beginning to move toward the same operating idea: AI becomes more useful when it works inside structures organisations already trust.

Roadmap

Photo: Jeremy Chinquist (jjchinquist)

The roadmap shown in Chicago reinforces that direction. For organisations already evaluating open source AI for digital platforms, Drupal AI now presents a clearer path to adoption.

For a complete view of how Drupal AI is framing that next stage, Dries Buytaert's full DriesNote from Chicago is worth watching.

26 Mar 2026 8:16pm GMT

Drupal AI Initiative: Beyond the "AI Average": How Drupal is the Future of ‘Quality at Scale’

In his '#DriesNote' presentation at DrupalCon Chicago 2026, Dries addressed the elephant in the room: AI is currently flooding the web with "average" content: fast to produce, but hard to distinguish. While there are tools that can generate beautiful prototypes in 15 minutes with no technical skill, those prototypes lack the structured data, governance, and durability required by serious organizations.

Drupal is bridging the gap between "AI speed" and enterprise assurance through two key innovations: the Context Control Centre (CCC) and Drupal Canvas AI, a new approach to building digital experiences.

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.

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.'

26 Mar 2026 8:00pm GMT

Jacob Rockowitz: Drupal (AI) Playground: Balancing with Skills

I'm trying here…

I got Claude to help me set up my Drupal (AI) Playground using Drupal Recipes. Claude is also writing my /docs and generating the project's CLAUDE.md (also known as an AGENTS.md) file. My exploration uses a variation of the crawl-walk-run approach to learning to use Claude Code.

At this point in my journey, running feels a little out of reach, which I am okay with because Agentic coding is a major software development paradigm shift. I'm eager to run and have Claude generate some 'production' and reviewable quality code for me. Still, when researching CLAUDE.md files, people recommend using or creating skills that simply offer reusable instructions to guide a prompt in the right direction. Installing some Drupal-specific skills should increase Claude's reliability when working with Drupal.

Still unsure what I'm doing here

I'm not sure what I'm doing here and am always seeking advice. The suggestions on Reddit range from adding agent skills and plugins to give Claude superpowers to the idea that Claude is already superpowered and doesn't need much help.

I'm skeptical about how much nudging Claude really needs when using skills. For example, I have been using Claude's Chat to plan a module without any additional context or information, and Claude is doing an excellent job generating a 'simple' module project specification. Claude fully understands Drupal APIs and some Drupalisms, but AIs are known to make mistakes; therefore, exploring skills is worthwhile and helpful for repetitive custom tasks, such as upgrading or refactoring codebases.

Ask the AI for help getting started

At this point in my AI journey, I'm between asking Claude to generate documentation and searching Google for references to include. I value that all my /docs have become iterative with AI, and I'm very optimistic...Read More

26 Mar 2026 4:04pm GMT

Droptica: Top 10 Takeaways from the DrupalCon Chicago 2026 Driesnote

Car engine v8

The DrupalCon Chicago 2026 Driesnote kicked off with a keynote that was equal parts celebration and wake-up call. With 1,310 attendees in the room and Drupal turning 25, Dries Buytaert delivered one of his most candid Driesnotes yet. He acknowledged a tough market, AI disruption hitting all sides of the Drupal ecosystem at once, and then laid out a concrete plan for what comes next.

This wasn't the typical "look what we shipped" keynote. Dries shared personal stories, showed real working demos, and ended with a direct challenge to every person in the room. I want to walk you through the 10 things that stuck with me the most.

26 Mar 2026 1:53pm GMT