Json | Html

rss

Serving the Drupal project, and evolving how we fund it

I've stepped into the role of interim CEO of the Drupal Association for a limited period, expected to last six to twelve months. My job in that time is to help put the Association on a durable footing. As I undertake that task, I want to start by being direct about where we are and where I'd like to see us go next.

The Drupal stewardship the Association provides costs more every year. That includes running Drupal.org, providing the project infrastructure and putting on DrupalCon. For a long time our events paid for most of it. That stopped being enough several years ago, and we have been covering the gap from our reserves. That is not sustainable, and pretending otherwise would not serve anyone. The Drupal Association releases its financials and 990s every year. (The 2025 audit is expected to be released by the board soon.) An analysis of even just the last few years of publicly available financials tells this story plainly

And that is only the part we actually fund. Some of the most critical work of all, like responding to security issues and managing releases, still runs entirely on donated volunteer time or corporate underwriting rather than from an ongoing operating budget. 

The answer is not to ask more of the volunteers, agencies and contributors who have carried this project for two decades. The community’s generosity is the heart of Drupal, and it always will be. The real challenge is that the large enterprises and governments that rely on Drupal every day have never had a clear way to understand or pay for the maintenance they use. So the cost has been shouldered by those most engaged in the community and, increasingly, the DA’s cash reserves instead.

Changing that is my priority. Over the coming months I'll be focused on three things.

First, understanding the true cost of the work. I'm modernizing our financial reporting so we can see the full cost of every program and event, including the staff time each one requires, which our current reports don't fully communicate. That will give the board, the staff and the community real transparency into where money goes, which programs deliver the most value and where we’re choosing to invest.

Second, funding each kind of work in the way that fits it. Not every program should look the same. Our utility and infrastructure services can move toward a usage-based model for the enterprises that depend on them. Our ecosystem advocacy needs focused support, because it strengthens Drupal and the Makers who build it.  Our digital-public-good work, the parts that belong to everyone, can be sustained by philanthropy, contribution and as part of the utility and advocacy work. The aim is a regenerative model, where what these utility and advocacy services reinvest into all the ongoing costs that Drupal has as a thriving digital public good, a cycle that can sustain itself rather than a subsidy running down without constant new funding sources.

Third, collaborating with open source colleagues. These challenges aren't ours alone. I want to explore a co-creating shared standard for sustainable use certification with other open source projects facing the same challenges. Working together as a broad open source ecosystem, we can make supporting the open source software that organizations depend on an easy, standardized, normal and expected cost of doing business rather than ad hoc, voluntary and charitable, as it is now. 

This matters beyond our own budget. Stewarded open source is no longer just a code repository. It is critical digital infrastructure. To keep it healthy, all of open source needs reliable ongoing funding from operating budgets as a standard line item. That is how we turn an extractive pattern into a regenerative one, and how Drupal and the community stays strong, open and community-governed for everyone who builds on it. Funding our ongoing work properly is how we protect that.

Those are my thoughts. I’m looking forward to hearing yours. Over the next several weeks I’ll be inviting all parts of the Drupal ecosystem to share what you think, and I'll reflect back what I hear as we go. I intend to earn your trust through what we do over the next several months. Thank you for building this project, and for caring enough to hold the Association to a high standard.

One final note of transparency on my own situation: I own Palantir.net, a Drupal Certified Partner, and I take that conflict seriously. As of July 20, I have stepped back from day-to-day operations there. To prevent any interference and guarantee strictly arm’s-length dealings, we have built a robust and legally-vetted conflict-of-interest framework directly into my interim contract.

read more
farriss 21.07.2026

rss

Drupal Association blog: Serving the Drupal project, and evolving how we fund it

I've stepped into the role of interim CEO of the Drupal Association for a limited period, expected to last six to twelve months. My job in that time is to help put the Association on a durable footing. As I undertake that task, I want to start by being direct about where we are and where I'd like to see us go next.

The Drupal stewardship the Association provides costs more every year. That includes running Drupal.org, providing the project infrastructure and putting on DrupalCon. For a long time our events paid for most of it. That stopped being enough several years ago, and we have been covering the gap from our reserves. That is not sustainable, and pretending otherwise would not serve anyone. The Drupal Association releases its financials and 990s every year. (The 2025 audit is expected to be released by the board soon.) An analysis of even just the last few years of publicly available financials tells this story plainly

And that is only the part we actually fund. Some of the most critical work of all, like responding to security issues and managing releases, still runs entirely on donated volunteer time or corporate underwriting rather than from an ongoing operating budget. 

The answer is not to ask more of the volunteers, agencies and contributors who have carried this project for two decades. The community’s generosity is the heart of Drupal, and it always will be. The real challenge is that the large enterprises and governments that rely on Drupal every day have never had a clear way to understand or pay for the maintenance they use. So the cost has been shouldered by those most engaged in the community and, increasingly, the DA’s cash reserves instead.

Changing that is my priority. Over the coming months I'll be focused on three things.

First, understanding the true cost of the work. I'm modernizing our financial reporting so we can see the full cost of every program and event, including the staff time each one requires, which our current reports don't fully communicate. That will give the board, the staff and the community real transparency into where money goes, which programs deliver the most value and where we’re choosing to invest.

Second, funding each kind of work in the way that fits it. Not every program should look the same. Our utility and infrastructure services can move toward a usage-based model for the enterprises that depend on them. Our ecosystem advocacy needs focused support, because it strengthens Drupal and the Makers who build it.  Our digital-public-good work, the parts that belong to everyone, can be sustained by philanthropy, contribution and as part of the utility and advocacy work. The aim is a regenerative model, where what these utility and advocacy services reinvest into all the ongoing costs that Drupal has as a thriving digital public good, a cycle that can sustain itself rather than a subsidy running down without constant new funding sources.

Third, collaborating with open source colleagues. These challenges aren't ours alone. I want to explore a co-creating shared standard for sustainable use certification with other open source projects facing the same challenges. Working together as a broad open source ecosystem, we can make supporting the open source software that organizations depend on an easy, standardized, normal and expected cost of doing business rather than ad hoc, voluntary and charitable, as it is now. 

This matters beyond our own budget. Stewarded open source is no longer just a code repository. It is critical digital infrastructure. To keep it healthy, all of open source needs reliable ongoing funding from operating budgets as a standard line item. That is how we turn an extractive pattern into a regenerative one, and how Drupal and the community stays strong, open and community-governed for everyone who builds on it. Funding our ongoing work properly is how we protect that.

Those are my thoughts. I’m looking forward to hearing yours. Over the next several weeks I’ll be inviting all parts of the Drupal ecosystem to share what you think, and I'll reflect back what I hear as we go. I intend to earn your trust through what we do over the next several months. Thank you for building this project, and for caring enough to hold the Association to a high standard.

One final note of transparency on my own situation: I own Palantir.net, a Drupal Certified Partner, and I take that conflict seriously. As of July 20, I have stepped back from day-to-day operations there. To prevent any interference and guarantee strictly arm’s-length dealings, we have built a robust and legally-vetted conflict-of-interest framework directly into my interim contract.

read more
21.07.2026

rss

The Drop Times: Scott Falconer Makes Drupal Growth Focus of Board Candidacy

Scott Falconer links his board candidacy to a question now facing Drupal: how the project can grow without allowing AI adoption, enterprise influence, or vendor dependence to weaken community control. read more
21.07.2026

rss

Three Real-World AI Cases Coming to the Enterprise AI Summit

It feels like the right moment to share something I have been looking forward to announcing. The holidays are just beginning, and the Enterprise AI Summit (28 September, Rotterdam) is coming together.

We have been reviewing sessions over the past weeks, and three cases in particular stood out, each solving real problems for real organisations.

Here is a first look at three of the sessions we are excited to share.

THE EUROPEAN PERSONNEL SELECTION OFFICE: CANDIDATE SUPPORT IN 24 LANGUAGES

EPSO is the body responsible for selecting staff across EU institutions, and every year, thousands of candidates ask questions in all 24 official EU languages. With a small team, an enormous volume of work, and zero tolerance for wrong answers, EPSO needed a solution that could keep up.

Antonella Picarella will show us what that solution looks like: an AI-powered support tool on Drupal that now handles 93% of incoming questions automatically, across all 24 languages, with no hallucinations detected on manual checking.

Read more about this session: https://summit.enterprisedrupal.eu/epso.html

THE AMERICAN DIABETES ASSOCIATION: FROM PILOT TO PRODUCTION

When the content is about people's health, accuracy is not optional, and neither is speed.

Hemant Gupta will walk through how the American Diabetes Association moved AI from pilot to daily use across their Drupal platform: editorial assistance, bulk alt text generation, in-editor AI tools, and Word-to-Drupal content pipelines. Editorial teams are using it, the results are documented, and so is the process that got them there.

Read more about this session: https://summit.enterprisedrupal.eu/ada.html

WORLD CANCER DAY: MODERATION AT SCALE, WITH A HUMAN HEART

On World Cancer Day, hundreds of thousands of personal cancer stories are shared in a single day, reaching 500,000 requests per hour with just a small team behind it.

Charles Andrew Revkin and Diego Costa will share how the World Cancer Day team uses Drupal and AI to scale a deeply personal campaign without losing the human touch.

Read more about this session: https://summit.enterprisedrupal.eu/wcd.html

JOIN US ON 28 SEPTEMBER IN ROTTERDAM

The full schedule is taking shape. If you want to see what AI actually looks like when it is deployed, trusted, and working, this is where you will find it.

More information and tickets: https://summit.enterprisedrupal.eu

read more
wouters_f 21.07.2026

rss

Drupal Association blog: Three Real-World AI Cases Coming to the Enterprise AI Summit

It feels like the right moment to share something I have been looking forward to announcing. The holidays are just beginning, and the Enterprise AI Summit (28 September, Rotterdam) is coming together.

We have been reviewing sessions over the past weeks, and three cases in particular stood out, each solving real problems for real organisations.

Here is a first look at three of the sessions we are excited to share.

THE EUROPEAN PERSONNEL SELECTION OFFICE: CANDIDATE SUPPORT IN 24 LANGUAGES

EPSO is the body responsible for selecting staff across EU institutions, and every year, thousands of candidates ask questions in all 24 official EU languages. With a small team, an enormous volume of work, and zero tolerance for wrong answers, EPSO needed a solution that could keep up.

Antonella Picarella will show us what that solution looks like: an AI-powered support tool on Drupal that now handles 93% of incoming questions automatically, across all 24 languages, with no hallucinations detected on manual checking.

Read more about this session: https://summit.enterprisedrupal.eu/epso.html

THE AMERICAN DIABETES ASSOCIATION: FROM PILOT TO PRODUCTION

When the content is about people's health, accuracy is not optional, and neither is speed.

Hemant Gupta will walk through how the American Diabetes Association moved AI from pilot to daily use across their Drupal platform: editorial assistance, bulk alt text generation, in-editor AI tools, and Word-to-Drupal content pipelines. Editorial teams are using it, the results are documented, and so is the process that got them there.

Read more about this session: https://summit.enterprisedrupal.eu/ada.html

WORLD CANCER DAY: MODERATION AT SCALE, WITH A HUMAN HEART

On World Cancer Day, hundreds of thousands of personal cancer stories are shared in a single day, reaching 500,000 requests per hour with just a small team behind it.

Charles Andrew Revkin and Diego Costa will share how the World Cancer Day team uses Drupal and AI to scale a deeply personal campaign without losing the human touch.

Read more about this session: https://summit.enterprisedrupal.eu/wcd.html

JOIN US ON 28 SEPTEMBER IN ROTTERDAM

The full schedule is taking shape. If you want to see what AI actually looks like when it is deployed, trusted, and working, this is where you will find it.

More information and tickets: https://summit.enterprisedrupal.eu

read more
21.07.2026

rss

Specbee: Why custom Drupal modules break during migration, and how to fix it

Migrating custom Drupal modules? Learn what breaks, how to audit the damage, and when to port vs. rebuild, with tools that automate the fix. read more
21.07.2026

rss

Smartbees: 2 Drupal Projects We Rescued After Other Agencies

We take over projects from other agencies and see them through to completion – even if they are stuck, have errors, or require urgent intervention. read more
21.07.2026

rss

Dries Buytaert: The CMS Fragmentation Tax

In recent months, a number of Acquia customers have independently made the same strategic decision: to migrate hundreds of websites from WordPress and other platforms to Drupal.

Some of these sites will move to Acquia Cloud, our Drupal PaaS, while others will move to Acquia Source, our Drupal SaaS. Drupal CMS played an important role in these decisions by making Drupal more approachable to marketers and site builders.

Why are different organizations making the same choice? One key reason is the cost of CMS fragmentation.

A few months ago, a CMO told me that her team had purchased a new digital asset management system (DAM). The estimate to connect it to the organization's websites came back at nearly $100,000 and three months of work.

Why so much? The organization ran three CMS platforms: Drupal, WordPress, and Contentful. The DAM had to be integrated with all three. That meant not only three integrations, but also three sets of expertise, three rollout plans, and three ongoing maintenance responsibilities. One new capability had become three separate projects.

Organizations are under pressure to move faster and reduce costs. CMS fragmentation creates a recurring tax through duplicated integrations, security practices, governance policies, infrastructure, technical expertise, and more. It also fragments attention and makes it harder to share improvements across teams and websites.

Organizations pay that tax every day through higher operating costs and slower execution, not only when they introduce new capabilities. When it consistently slows their ability to improve digital experiences, it can become a competitive disadvantage.

Some of this duplication can be reduced by standardizing hosting and portfolio governance across multiple CMS platforms. That is valuable, but it addresses only one layer of the problem. Each CMS still has its own extension model, editorial experience, security considerations, and required expertise.

This fragmentation usually happens for understandable reasons. Teams often make technology decisions independently, and different sites can have genuinely different requirements.

A marketing team may need to launch a campaign site in days without involving developers, making SaaS solutions attractive. A team responsible for a high-traffic enterprise application with custom integrations may need the flexibility and control of an Open Source solution running in a PaaS environment.

Each decision can make sense for the individual project while creating significant duplication across the organization.

More than 15 years ago, I argued in a post about Acquia's product strategy that organizations should standardize on a common CMS while choosing the right operating model for each site.

Today, the case is even stronger. Websites depend on more integrations, digital experiences are more complex, and AI is becoming another shared capability that organizations need to deploy across their portfolios. With multiple CMS platforms, every new capability becomes harder and more expensive to deploy safely.

Standardizing on a single CMS lets teams reuse more of their design systems, security practices, integrations, and expertise across sites. Marketers get a more consistent way to create and manage content, while developers spend less time implementing the same capabilities on unrelated platforms.

But standardizing on Drupal does not mean forcing every site into the same architecture or operating model. Organizations can share a common CMS foundation while choosing a different balance of convenience and control for each site.

That is where Acquia Source and Acquia Cloud fit together.

Acquia Source provides the SaaS operating model. It is designed for teams that value speed and simplicity. Acquia manages the underlying platform, while marketers and site builders customize experiences through the user interface, reusable components, and supported integrations. Developers can extend sites through custom components, APIs, webhooks, and other supported tools without managing the Drupal codebase or installing arbitrary modules.

Acquia Cloud provides the PaaS operating model. It is designed for sites that need deeper customization and more developer control. Teams can build custom Drupal modules, use contributed modules, manage code through Git, run CI/CD pipelines, and integrate Drupal more deeply with other systems.

Both are built on Drupal. This gives organizations a shared foundation for skills, content practices, design systems, security, and integrations, while allowing each site to choose the right balance of speed, simplicity, flexibility, and control.

A site can begin on Acquia Source when speed and simplicity matter most. If its requirements later grow to include custom modules, deeper integrations, or more developer control, the organization can export its source code, database, and files and move to Acquia Cloud or another Drupal environment without adopting a different CMS.

I have been calling this "Open SaaS": the convenience of SaaS combined with the ownership and portability of Open Source. Organizations can choose a different operating model without leaving Drupal or surrendering control of their sites.

When organizations standardize this way, the economics change dramatically. We have helped some customers save millions of dollars each year by reusing shared capabilities instead of rebuilding them for different platforms.

The goal is not to operate every website in the same way. A campaign site and a mission-critical application require different levels of speed, flexibility, and control, but they do not need unrelated CMS platforms.

The goal is to create operating leverage across an organization's digital portfolio. Each site can use the operating model that fits its needs, while teams reuse investments in content, design, integrations, security, and expertise.

Then, when the organization adds a DAM, a personalization engine, an analytics platform, or an AI capability, teams can build on shared work rather than start over for each CMS. The result is faster execution, greater returns on digital investments, lower costs, and less risk.

One CMS foundation with multiple operating models makes that possible.

read more
20.07.2026

rss

Dries Buytaert: The cost of running multiple CMS platforms

In recent months, a number of Acquia customers have independently made the same strategic decision: to migrate hundreds of websites from WordPress and other platforms to Drupal.

Some of these sites will move to Acquia Cloud, while others will move to Acquia Source. Drupal CMS played an important role in these decisions by making Drupal more approachable for marketers and site builders.

Why are different organizations making the same choice? One key reason is the cost of CMS fragmentation.

A few months ago, a CMO told me that her team had purchased a new digital asset management system (DAM). The estimate to connect it to the organization's websites came back at nearly $100,000 and three months of work.

Why so much? The organization ran three CMS platforms: Drupal, WordPress, and Contentful. The DAM had to be integrated with all three. That meant not only three integrations, but also three sets of expertise, three rollout plans, and three ongoing maintenance responsibilities. One new capability had become three separate projects.

Organizations are under pressure to move faster and reduce costs. CMS fragmentation makes both harder by creating recurring duplication. Integrations, security practices, governance policies, design systems, and technical expertise must all be developed and maintained across multiple platforms.

Some of this duplication can be reduced by standardizing hosting and portfolio governance across multiple CMS platforms. That is valuable, but it addresses only one layer of the problem. Each CMS still has its own extension model, editorial experience, security considerations, and required expertise.

This fragmentation usually happens for understandable reasons. Teams often make technology decisions independently, and different sites can have genuinely different requirements.

A marketing team may need to launch a campaign site in days without involving developers, making SaaS solutions attractive. A team responsible for a high-traffic enterprise application with custom integrations may need the flexibility and control of an Open Source solution running in a PaaS environment.

Each decision can make sense for the individual project while creating significant duplication across the organization.

More than 15 years ago, I argued in a post about Acquia's product strategy that organizations should standardize on a common CMS while choosing the right operating model for each site.

Today, the case is even stronger. Websites depend on more integrations, digital experiences are more complex, and AI is becoming another shared capability that organizations need to deploy across their portfolios. With multiple CMS platforms, every new capability becomes harder and more expensive to deploy safely.

Standardizing on a single CMS lets teams reuse more of their design systems, security practices, integrations, and expertise across sites. Marketers get a more consistent way to create and manage content, while developers spend less time implementing the same capabilities on unrelated platforms.

But standardizing on Drupal does not mean forcing every site into the same architecture or operating model. Organizations can share a common CMS foundation while choosing a different balance of convenience and control for each site.

That is where Acquia Source and Acquia Cloud fit together.

Acquia Source provides the SaaS operating model. It is designed for teams that value speed and simplicity. Acquia manages the underlying platform, while marketers and site builders customize experiences through the user interface, reusable components, and supported integrations. Developers can extend sites through custom components, APIs, webhooks, and other supported tools without managing the Drupal codebase or installing arbitrary modules.

Acquia Cloud provides the PaaS operating model. It is designed for sites that need deeper customization and more developer control. Teams can build custom Drupal modules, use contributed modules, manage code through Git, run CI/CD pipelines, and integrate Drupal more deeply with other systems.

Both are built on Drupal. This gives organizations a shared foundation for skills, content practices, design systems, security, and integrations, while allowing each site to choose the right balance of speed, simplicity, flexibility, and control.

A site can begin on Acquia Source when speed and simplicity matter most. If its requirements later grow to include custom modules, deeper integrations, or more developer control, the organization can export its source code, database, and files and move to Acquia Cloud or another Drupal environment without adopting a different CMS.

I have been calling this "Open SaaS": the convenience of SaaS combined with the ownership and portability of Open Source. Organizations can choose a different operating model without leaving Drupal or surrendering control of their sites.

When organizations standardize this way, the economics change dramatically. We have helped some customers save tens of millions of dollars each year by reusing shared capabilities instead of rebuilding them for different platforms.

The goal is not to operate every website in the same way. A campaign site and a mission-critical application require different levels of speed, flexibility, and control, but they do not need unrelated CMS platforms.

The goal is to create operating leverage across an organization's digital portfolio. Each site can use the operating model that fits its needs, while teams reuse investments in content, design, integrations, security, and expertise.

Then, when the organization adds a DAM, a personalization engine, an analytics platform, or an AI capability, teams can build on shared work rather than start over for each CMS. The result is faster execution, greater returns on digital investments, lower costs, and less risk.

One CMS foundation with multiple operating models makes that possible.

read more
20.07.2026

rss

The Drop Times: Who Builds Drupal Now?

Visual page builders often arrive with a familiar promise: fewer developer handoffs and more control for editors. Drupal CMS 2.0 makes that promise concrete by using Drupal Canvas as its default editing experience, with drag-and-drop composition, live previews, and editing directly on the page. The change does not remove front-end development. It moves the unit of work from the individual page towards reusable components and the rules surrounding them.

Single-Directory Components make those rules visible in code. Part of Drupal core’s render system since Drupal 10.3, a component can keep its Twig template, metadata, CSS, JavaScript, and related assets together. Props define structured inputs, slots create controlled areas for nested content, and schemas can restrict the values a component accepts. Drupal’s SDC quickstart describes these inputs as an application programming interface, or contract, for the component.

Consider a featured article card. Developers can encode its semantic markup, heading structure, image treatment, responsive behaviour, accessibility requirements, spacing, and permitted visual variants. Editors can choose the article, label, image, and approved presentation without adding arbitrary classes or rebuilding the markup. The editor gains useful control because the developer has already decided where flexibility is safe.

Recent Drupal publications make this division of labour clearer. In the 4 December 2025 blog post “Drupal Canvas 1.0 Released,” Drupal founder Dries Buytaert described reusable components that match a team’s design system. His 23 October 2025 State of Drupal recap presented visual page building for end users alongside component work for front-end developers, while Drupal.org’s 24 March 2026 post “Drupal at 25: Built to Last. Ready for What’s Next.” said Canvas can speed page creation without sacrificing structured content. The pattern is clear: visual tools redistribute development work rather than make technical expertise unnecessary.

Canvas also extends component development beyond traditional Twig-based theming. Its code components contain JavaScript and CSS, can receive page data and custom inputs, and can be created in the browser or maintained in a local codebase. They render through Preact with a React compatibility layer. For teams that need source control, shared files, static assets, or package dependencies, the local workflow supports development outside the Canvas interface and synchronisation with the Drupal site.

Greater component power creates a governance question. A schema can restrict the values a component accepts, but the development team must still decide which choices are meaningful, who owns the component, and how changes will affect pages already using it. Too many exposed options can weaken the design system, while too few can recreate the bottlenecks that visual building is meant to reduce. Reusable components should therefore be reviewed as public interfaces, with clear defaults, accessibility checks, documented variations, and predictable behaviour.

Existing custom themes do not need to adopt this model in one large rewrite. Teams can begin with repeated elements such as cards, teasers, calls to action, and heroes, then move their inputs into documented props and their flexible regions into deliberate slots. Components can be tested within the theme before mature and stable choices are exposed through Drupal Canvas. The future Drupal developer may assemble fewer pages directly, but will carry more responsibility for building the platform on which those pages can be assembled safely.

Readers can follow The DropTimes on LinkedIn, Twitter, Bluesky, and Facebook, or join the publication’s Drupal Slack channel at #thedroptimes.

(Kazima Abbas, sub-editor at The DropTimes, writes and curates this week’s Editor’s Pick.)

read more
20.07.2026

rss

The Drop Times: Chris Kelly Makes Easier Drupal Adoption a Focus of Board Candidacy

Chris Kelly links the board candidacy to a question now facing Drupal: how the project can make installation and upgrades easier without weakening security, independence, or open-source safeguards.
read more
20.07.2026

rss

Talking Drupal: TD Cafe #019 - From Drupal to FIRST Robotics

Michael Kinnunen and Steve Wirt share how they each got started with Drupal through higher-ed jobs and stayed for the communit. They compare those community values to FIRST Robotics, explaining FIRST's K–12 programs (FRC, FTC, and FIRST LEGO League), kickoff-style challenges, and the "coopertition" culture where teams help competitors with parts and repairs. Both mentor highschool robotics teams in the US.

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

Topics
  • Cafe Catch Up
  • Drupal Origin Stories
  • Why Drupal Community
  • What Is FIRST
  • Mentoring Journeys
  • Team Names Numbers
  • Kickoff Build Sprint
  • Coopertition In Action
  • Awards And Impact
  • Drupal for Team Ops
  • Trying Recipes and Canvas
  • Time Investment and Module Fixes
  • Getting Students into Drupal
  • Mentor Load and Teaching Java
  • Student Run Team Culture
  • Robot Ecosystem and Everybot
  • Team Roles and Onboarding
  • Adversity and Grit Lessons
  • FIRST Programs and How to Join
  • Wrap Up and Good Luck
Steve Wirt

Drupal Developer for CivicActions by day, FIRST Robotics mentor by night Steve has been a Drupal Developer for 19 years and helps government agencies build tools that help improve their mission. He is founding mentor of FRC team Compass Robotics.

Michael Kinnunen

Backend Engineer for CivicActions Michael has been working with Drupal for about a decade, starting with Drupal 7 in 2016 as a Web Developer at Northern Michigan University. He has also spent the past six years as a mentor for the Negaunee Minerbotics FRC team, where he has helped students build technical skills in programming and engineering.

Guests

Steve Wirt - swirt

Michael Kinnunen - mkinnune

Resources

FIRST Robotics Gracious Professionalism and Coopertition Michael's team

Steve's team - Compass Robotics

read more
20.07.2026

rss

The Drop Times: HTML First Paper Raises Questions for Drupal Frontend Work

Drupal is not named in the HTML First paper, but the argument lands close to home. It gives Drupal teams a useful test for deciding when server rendering, Twig, components, and JavaScript should each carry the frontend load. read more
20.07.2026

rss

#! code: LocalGov Drupal: Rewriting Waste Collection Data Provider Classes To Alter Data

LocalGov Drupal is a Drupal distribution that combines Drupal, some configuration, and a collection of modules with the aim of making it easier for councils to create websites. The functionality provided includes content pages, news pages, bus timetables, and waste collection systems. What's more, it's maintained by a vibrant community of people.

The LocalGov Drupal Waste Collection module is a module that allows local bin collection schedules to be displayed to users. This uses a combination of an address lookup and collection data to show users the bins collection schedule for that address for the next few months.

A plugin interface is used to allow different banks of data to be used in the bank end of the module, with CSV and Whitespace API integration coming with the module. Whitespace is a company used across the UK to manage waste collection systems and the Whitespace plugin interfaces with a SOAP API to pull bin collection data into the site.

I've been using the Waste Collection module for a little while now with a few different projects. Whilst the information that the module provides is good, I needed to alter this data in a recent project with Central Bedfordshire. This required the use of a hook to alter the Whitespace plugin class and output more customised waste collection schedules.

In this article I will go through the issue I needed to correct, and how I altered the data coming out of the Whitespace API without creating a new plugin.

The Problem

When you set up Whitespace integration using this module it pulls a set of service names, which is essentially a list of the types of collections that can happen. This will be things like "Refuse (black bin)" or "Recycling" and shows residents what sort of bin they need to put out for collection on that day.

Read more

read more
19.07.2026

rss

Penyaskito: Canvas Tips&Tricks: Declaring images in SDCs

Canvas Tips&Tricks: Declaring images in SDCs

I've read recently about making SDCs dependent on Drupal Canvas because of needing to reference Canvas in the definition of your prop, so the right media widget is used inside Canvas:

image:
  $ref: json-schema-definitions://canvas.module/image
  type: object
  title: Image
  description: >
    Image of the singer
  examples:
    - src: 'micro.webp'
      alt: 'Nice picture of the singer'
      width: 200
      height: 300

That was the case during the alphas. But was fixed long ago, even before the 1.0.0 release. See canvas#3515074.

image:
  type: object
  title: Image
  required: [src]
  properties:
    src:
      type: string
      format: uri-reference
      contentMediaType: "image/*"
      x-allowed-schemes: [http, https]   # this is image-uri, itself a nested $ref
    alt:    { type: string }
    width:  { type: integer }
    height: { type: integer }
  description: >
    Image of the singer
  examples:
    - src: 'micro.webp'
      alt: 'Nice picture of the singer'
      width: 200
      height: 300

That's more verbose, but would make your SDC Canvas-independent and re-usable, and it's 100% equivalent. 

If we missed updating some docs, please create an issue on the Canvas issue queue.

penyaskito read more
18.07.2026

rss

BloomIdea: Make-to-Order production for Drupal Commerce: from a spreadsheet to a contrib module

At Josefinas, every pair of shoes is handmade in Portugal after the order is placed. There is no warehouse full of finished stock: a customer buys, and an atelier starts working. For years, the bridge between "order paid" and "order shipped" was a shared spreadsheet. It listed what had to be produced, who was making it, and when it might be ready. It also lived completely outside the store: no link to the actual orders, no states, no history, and no way to know where time was being lost.

We replaced that spreadsheet with a Drupal module. It has now been running Josefinas' production for months, and today we are releasing it to the community: Commerce Make-to-Order is available on drupal.org, with a stable 1.0.0 release.

What it does

Commerce Make-to-Order adds a production layer to Drupal Commerce. Make-to-order (also written made-to-order, or build-to-order) means producing items only after a customer order is received, instead of keeping pre-made inventory. When an order reaches a state you configure (for example, paid), the module creates one MTO order per order item: a production order the team tracks from queue to completion.

Each MTO order runs a State Machine workflow designed for real ateliers: Draft, Queued, Waiting for Materials, In Production, Quality Check, Rework, Completed, Canceled. QC failures do not silently loop back into production: they move to a dedicated Rework state and back through Quality Check, so first-pass rate and rework are measurable instead of invisible.

Around that core there is everything a production team needs day to day:

  • Production order numbers via Commerce Number Pattern (MTO-2026-00042)
  • Assignment to team members, priorities, and due dates with overdue highlighting
  • Estimated completion dates, calculated automatically from a per-type setting
  • Internal notes, transition notes, and team notes with optional email notification
  • An activity log timeline and a full state history with per-state timing
  • A production analytics dashboard: bottlenecks, team performance, materials wait analysis, QC metrics, on-time delivery

Closing the loop with the store

The interesting part is what happens when production finishes. The module offers two integration modes with the parent Commerce order:

  • State sync: when all MTO orders of a Commerce order complete, the order transitions directly (for example, Processing to Shipped).
  • Shipment integration: with Commerce Shipping, MTO orders link to the checkout shipment, and when the last one completes the order is promoted to a "ready to ship" state. The shipping team adds tracking, splits shipments if needed, and ships.

Automation has one important limit, learned in production: hold states. Some order states represent a deliberate human decision, like a customer asking not to ship yet. You can configure which states automatic promotion must never override; the module logs a note on the order instead and lets a person decide.

Battle-tested, then released

This is not a v1 built in the abstract. The module has managed hundreds of real production orders at Josefinas before its first public release. Publishing it meant generalizing what was site-specific (hold states became per-type configuration, integrations became optional), adding its own test coverage against Drupal Commerce's core workflows, and cleaning everything to drupal.org standards.

It also plays well with the rest of our contrib work: with Commerce Order Amend, amending a placed order keeps production orders in sync with the changed items.

Get it

composer require drupal/commerce_make_to_order:^1.0

Requires Drupal 10 or 11, Commerce 2.x or 3.x, and State Machine. Commerce Shipping is optional, for the shipment integration mode.

If you run a store where things are made after they are sold (furniture, fashion, print on demand, anything artisanal) we would love to hear how it fits your workflow. The issue queue is open.

read more
18.07.2026

youtube

embed image

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

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

rss

Migrating issues from security.drupal.org to git.drupalcode.org

All security issues have been migrated from the older security.drupal.org site to our GitLab instance at git.drupalcode.org. This is the latest in a series of steps to improve Drupal’s coordinated vulnerability disclosure tools. We hope this will help in a few ways:

Merge requests for security issues will get automated testing to increase the quality of the releases. (Previously, tests for core security issues had to be triggered manually, and contrib testing was not available.)
GitLab has more automation to help with advisory creation, reducing manual work.
Powerful features like labels, commenting, and thread reviews on merge requests are now possible for security issues as well.

Here are some of the key steps we took:

  • We started by evaluating a few solutions. We decided to use the GitLab instance on drupalcode.org.
  • We planned how to remap and improve the current features from security.drupal.org and added some labels and automation to private issues on drupalcode.org.
  • We made new security issue reporting default to git.drupalcode.org for several months. This helped us could gain confidence in the system, fix bugs, and make improvements.
  • While that happened, Neil Drumm worked to create the migration process.
  • The migration finally ran from July 9th to July 12th.

This work is possible because of support from the Drupal Association and is very appreciated.

We suppressed most emails during the migration, but a small number of people did get extra notification emails about issues, including old issues. We apologize for any resulting confusion.

How do I use GitLab to submit and manage security issues?

As before, security reports should be submitted by clicking the “Report a security vulnerability” link on the project page. If a project has already migrated public issues to git.drupalcode.org, you may also mark an issue confidential as you open it. The Security Team triages confidential issues for all covered projects.

For more information about how Drupal.org’s GitLab instance works, read our documentation.

You can read about the Security Team’s process in general. There is also a page dedicated to managing security issues on git.drupalcode.org. Those pages likely need updates, so please report any documentation issues in the Security Team Queue..

What do you think?

Let us know your thoughts. If you have feedback about how to further improve the Security Team process, you can file them in the Security Team Queue. If you have issues to report about the GitLab tooling itself on git.drupalcode.org, you can file them in the Drupal.org queue.

The old site does a redirect to the new location for issues and members of the Security Team can get content out of it if anyone notices items missing from the migration.

Thanks to longwave, hestenet, dokumori, drumm, and xjm for help in writing this post.

read more
greggles 17.07.2026

rss

Drupal.org blog: Migrating issues from security.drupal.org to git.drupalcode.org

All security issues have been migrated from the older security.drupal.org site to our GitLab instance at git.drupalcode.org. This is the latest in a series of steps to improve Drupal’s coordinated vulnerability disclosure tools. We hope this will help in a few ways:

Merge requests for security issues will get automated testing to increase the quality of the releases. (Previously, tests for core security issues had to be triggered manually, and contrib testing was not available.)
GitLab has more automation to help with advisory creation, reducing manual work.
Powerful features like labels, commenting, and thread reviews on merge requests are now possible for security issues as well.

Here are some of the key steps we took:

  • We started by evaluating a few solutions. We decided to use the GitLab instance on drupalcode.org.
  • We planned how to remap and improve the current features from security.drupal.org and added some labels and automation to private issues on drupalcode.org.
  • We made new security issue reporting default to git.drupalcode.org for several months. This helped us could gain confidence in the system, fix bugs, and make improvements.
  • While that happened, Neil Drumm worked to create the migration process.
  • The migration finally ran from July 9th to July 12th.

This work is possible because of support from the Drupal Association and is very appreciated.

We suppressed most emails during the migration, but a small number of people did get extra notification emails about issues, including old issues. We apologize for any resulting confusion.

How do I use GitLab to submit and manage security issues?

As before, security reports should be submitted by clicking the “Report a security vulnerability” link on the project page. If a project has already migrated public issues to git.drupalcode.org, you may also mark an issue confidential as you open it. The Security Team triages confidential issues for all covered projects.

For more information about how Drupal.org’s GitLab instance works, read our documentation.

You can read about the Security Team’s process in general. There is also a page dedicated to managing security issues on git.drupalcode.org. Those pages likely need updates, so please report any documentation issues in the Security Team Queue..

What do you think?

Let us know your thoughts. If you have feedback about how to further improve the Security Team process, you can file them in the Security Team Queue. If you have issues to report about the GitLab tooling itself on git.drupalcode.org, you can file them in the Drupal.org queue.

The old site does a redirect to the new location for issues and members of the Security Team can get content out of it if anyone notices items missing from the migration.

Thanks to longwave, hestenet, dokumori, drumm, and xjm for help in writing this post.

read more
17.07.2026

rss

The Drop Times: Three Providers Complete IRAP Assessments for Rules as Code Delivery

Panel access simplifies procurement but does not authorise a deployment. Agencies still need to review the assessment scope, findings, and residual risk against their intended use. read more
17.07.2026

rss

LakeDrops Drupal Consulting, Development and Hosting: A new chapter for the Drupal Association - and why I want you in it

A new chapter for the Drupal Association - and why I want you in it
Jürgen Haas

The Drupal Association is changing CEOs, and the community reacted with the intensity it usually reserves for controversy. Jürgen, who sent the DA a formal four-page letter of concern in May, makes the case for constructive engagement over outrage. Leadership means disappointing half the room on almost every decision - disagree with choices without turning decision-makers into enemies. The practical call to action is the 2026 board election. Become a member now to earn the right to vote. If you are already a member, vote. Show up on the quiet days, not only when the alarm goes off. A transition is rare - a moment where the direction is genuinely open.

read more
17.07.2026

rss

Droptica: What to do after Drupal 7: new website, Drupal 11 migration, or another CMS?

Official Drupal 7 support ended on January 5, 2025 - yet many organizations still run sites on it in 2026. The real question is no longer “should we update?” but what platform you want for the next 5-10 years.

A practical decision guide: rebuild on Drupal 11 or Drupal CMS, migrate content, switch CMS, go static, or buy time with extended support - plus a prep checklist for pricing and board-ready options.

read more
16.07.2026

rss

mark.ie: LocalGov Drupal Microsites Demo Module launched

LocalGov Drupal Microsites Demo Module launched

Contributing to LocalGov Microsites and demoing it to others is harder than it should be, due to the lack of a demo content. But no longer ...

markconroy read more
16.07.2026

rss

The Drop Times: AWS Outlines Sovereignty Controls as EU Sets Cloud Procurement Tests

For regulated Drupal projects, choosing a cloud region settles only the easiest part of the sovereignty question. Access, key custody, operations, recovery, and exit planning determine whether the hosting claim holds. read more
16.07.2026

rss

The Drop Times: Darren Oh Outlines Drupal Board Priorities on AI, Sovereignty, and Contributor Health

Darren Oh links his board candidacy to a question now facing Drupal: how the project can expand adoption without adding friction for maintainers, smaller projects, and new users. read more
16.07.2026

rss

Webpro Company blog: Drupal core July security updates: what site owners should check now

On July 15, 2026, Drupal published several core security advisories. If an organisation's website, portal or service platform runs on Drupal, now is the time to check not only the version number, but the whole update process. Drupal core July security updates: what site owners should check now On July 15, 2026, Drupal published several core security advisories. According to Drupal.org, the issues include cross-site scripting, commonly known as XSS, and information disclosure risks. The relevant fixes point to Drupal 11.4.4, Drupal 11.3.14 and Drupal 10.6.13. This does not mean every Drupal site is automatically under attack. It does mean that Drupal cannot be treated as a platform to look at "later". For a school, municipality, public-sector body, university, NGO or larger… read more
16.07.2026

rss

DDEV Blog: DDEV July 2026: New Screencasts, Partner Perks

DDEV v1.25.3 Released

DDEV v1.25.3 is out, with:

  • New Docker Compose library → Improved UX during ddev start and ddev stop; the separate ~/.ddev/bin/docker-compose binary is no longer needed
  • Way Faster ddev start, ddev stop, and ddev restart → See below
  • MariaDB 12.3 LTS support
  • Podman and Docker rootless are no longer experimental → Both are now stable and ready for general use
  • Node.js improvementsnodejs_version is preserved in .ddev/config.yaml, and you can install several Node.js versions with n install <version> inside the web container

See the release announcement and the release notes↗.

Start-Time Improvements: Test Them Yourself

ddev start in v1.25.3 runs post-healthcheck tasks concurrently (thanks to @jonesrussell), and a fixed bug in the web server startup script removes a ~10-second delay from ddev stop. In our benchmarks, ddev start from a stopped state is about 28% faster on macOS and 21% faster on Linux.

Don't take our word for it — a new script lets you benchmark the difference on your own machine:

bash scripts/compare-start-perf.sh v1.25.2 v1.25.3

See scripts/compare-start-perf.sh and the demonstration GIFs in the release announcement.

Perks for $100+/month Partners

Organizations sponsoring at $100/month or more now receive additional partner perks. Become a sponsor↗ or contact us to learn more.

$100/month+ Partners get

  • Full unrestricted access for your whole organization to coder.ddev.com for every member of their organization.
  • One year of free diffy.website Visual Regression Testing.

What's New on the Blog: TYPO3 Screencasts and coder.ddev.com

A run of short screencasts landed on the blog this month, mostly using TYPO3 as the example project:

New Usage Stats Page

The Usage Stats page replaces our old static usage-stats blog post with live charts pulled directly from Amplitude at build time. It's now the up-to-date place to see DDEV adoption and usage trends.

Community Highlights

Knecht.works Beta Testers Wanted: Dashboard for Agencies — The team at knecht.works is building a dashboard for agencies managing many DDEV projects. It automates tasks like security updates by booting projects with full database environments and generating pull requests with previews. They're looking for beta testers. Read the announcement↗ and see the LinkedIn post (German)↗ on why Dependabot can't update a CMS.

How a Broken Installer Reload Led to Two Patches — Michael Staatz debugged a TYPO3 installer issue, uncovered a SQLite PRAGMA ordering quirk, and ended up submitting patches to both TYPO3 Core and DDEV. A nice story about how one bug report can improve two projects. Read it↗

Community Tutorials from Around the Web

  • Switching from nvm to Node.js Versions in DDEV → John Henry covers moving from host-side nvm to DDEV's built-in Node.js version management. Read on johnhenry.ie↗
  • Setting Up DDEV for WordPress Development, Part One → Ryan Stubbs walks through DDEV project configuration, WordPress installation with WP-CLI, Mailpit, Adminer, and using bind mounts to keep plugins and themes organized outside the main WordPress installation. Read on ryanstubbs.co.uk↗. We're holding our breath for part 2!
  • Alias Your Local DDEV Commands → Martin Anderson-Clutz shares shell wrappers that let you type drush, composer, and friends without the ddev prefix — automatically detecting whether you're in a DDEV project and falling back to host execution when you're not. Read on mandclu.com↗
  • Porting a DDEV MySQL/MariaDB Database to PostgreSQL with pgloader → Erik Pöhler walks through migrating a DDEV project's database to PostgreSQL 17 using pgloader, then reconfiguring the project for PostgreSQL. Read on erikpoehler.com↗
  • What's New in DDEV for TYPO3 Folks, July 2026 → A TYPO3-focused wrap-up covering v1.25.3, Docker/Podman rootless stability, new diagnostic utilities, and DDEV Foundation governance milestones. Read on news.typo3.com↗

Governance

  • The DDEV Foundation Board is meeting quarterly, with formal governance and growing board authority as key strategies for the Foundation.

    The board members are there to represent you and the project. If you have insights, thoughts, or direction about where DDEV should go, please contact them. If you see possibilities for them at your community events, invite them!

  • DDEV has a new Privacy Policy, part of the Foundation's ongoing work on formal governance.

  • The next DDEV advisory group meeting, open to everybody, is September 2, 2026 at 8:00 AM US Mountain / 10:00 AM US Eastern / 16:00 CEST. Add to Google Calendar • See the agenda. We love to hear from our community!


Sponsorship Update

Sponsorship dipped slightly this month, people on vacation! — thank you to everyone who has contributed!

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

July 2026: ~$9,931/month (82.8% of goal).

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

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


Stay in the Loop—Follow Us and Join the Conversation

Compiled and edited with assistance from Claude Code.

read more
16.07.2026

rss

Tiffany Farriss to lead the Drupal Association

This article is cross-posted with permission from Dries Buytaert's blog.

The Drupal Association is entering a new chapter. Tim Doyle is stepping down as CEO, and the Board has appointed Tiffany Farriss as interim CEO.

I am grateful to Tim for his leadership and his impact on the Association. He built a strong leadership team that helped guide Drupal through an ambitious period of innovation. That team is well positioned to continue supporting Drupal and its community.

Tiffany brings continuity and deep expertise to the Drupal Association. She has contributed to Drupal for many years and served on the Drupal Association Board for more than a decade, including on its Finance Committee. She helped organize DrupalCon and built and ran a successful agency in the Drupal ecosystem. She understands our project, the Association's finances, and the realities our partners, contributors, and users face.

I have worked with Tiffany for many years. She is thoughtful, deeply committed to Drupal, and unafraid of hard questions. Although her title is interim CEO, she has the full authority and confidence of the Board, as well as my full support.

We expect Tiffany to serve for six to twelve months. During that time, she will focus on strengthening the Association's financial and operational foundation and preparing it for long-term leadership. Later in that period, the Board plans to launch a search for the next permanent CEO.

Turning innovation into momentum

Tiffany is stepping into the role at an important moment for Drupal.

Over the past few years, our community has done some of its most ambitious work. Contributors have continued to modernize Drupal Core. We launched Drupal CMS to make Drupal easier to adopt, introduced Drupal Canvas to rethink how people build, and rapidly advanced Drupal AI to change how people create and manage content.

We have also taken important steps toward marketing Drupal with the seriousness it deserves, so more organizations understand why it remains one of the most powerful and trusted platforms for building serious websites and applications.

This progress was made possible by our contributors and the organizations that invest in Drupal every day. The Drupal Association's role is to support that work and help turn it into wider adoption, a stronger ecosystem, and more opportunity for Drupal businesses.

Sustaining Drupal's essential work

The Drupal Association operates much of the infrastructure the project depends on, from Drupal.org and our collaboration tools to the services that help keep Drupal secure.

Drupal's infrastructure alone costs roughly $3 million each year. Today, it is funded through DrupalCon revenue, partnerships, sponsorships, donations, donated services, and volunteer contributions. That model has supported Drupal for many years, but it is not durable enough for the scale of the work ahead.

This is a challenge shared by open-source stewards everywhere. The software may be free to download, but the infrastructure and stewardship that make it dependable are not free to provide.

Building a stronger Drupal Association

Our commitment to Drupal's infrastructure and community will not change. Supporting them well requires a stronger Drupal Association, and that may mean exploring new approaches. We will weigh the options carefully, guided by what is best for Drupal and the people who depend on it.

This work will not be easy, but our ambition is clear: make the Association more sustainable, help Drupal innovate faster, strengthen how we bring it to market, and better support Certified Partners.

As this work takes shape, we will be transparent about what we are learning, the choices we are considering, and what they could mean for the Association and the community.

Tiffany understands what makes Drupal special and what the community values most. She also has the experience and mandate to shape what comes next.

Every new chapter depends on people willing to step forward. I am thankful to Tim for all he has done, to the Association's staff for their dedication, and to Tiffany for taking this on. With their commitment, I am confident in Drupal's direction and excited about the work ahead.

read more
Dries Buytaert 15.07.2026

rss

Drupal Association blog: Tiffany Farriss to lead the Drupal Association

This article is cross-posted with permission from Dries Buytaert's blog.

The Drupal Association is entering a new chapter. Tim Doyle is stepping down as CEO, and the Board has appointed Tiffany Farriss as interim CEO.

I am grateful to Tim for his leadership and his impact on the Association. He built a strong leadership team that helped guide Drupal through an ambitious period of innovation. That team is well positioned to continue supporting Drupal and its community.

Tiffany brings continuity and deep expertise to the Drupal Association. She has contributed to Drupal for many years and served on the Drupal Association Board for more than a decade, including on its Finance Committee. She helped organize DrupalCon and built and ran a successful agency in the Drupal ecosystem. She understands our project, the Association's finances, and the realities our partners, contributors, and users face.

I have worked with Tiffany for many years. She is thoughtful, deeply committed to Drupal, and unafraid of hard questions. Although her title is interim CEO, she has the full authority and confidence of the Board, as well as my full support.

We expect Tiffany to serve for six to twelve months. During that time, she will focus on strengthening the Association's financial and operational foundation and preparing it for long-term leadership. Later in that period, the Board plans to launch a search for the next permanent CEO.

Turning innovation into momentum

Tiffany is stepping into the role at an important moment for Drupal.

Over the past few years, our community has done some of its most ambitious work. Contributors have continued to modernize Drupal Core. We launched Drupal CMS to make Drupal easier to adopt, introduced Drupal Canvas to rethink how people build, and rapidly advanced Drupal AI to change how people create and manage content.

We have also taken important steps toward marketing Drupal with the seriousness it deserves, so more organizations understand why it remains one of the most powerful and trusted platforms for building serious websites and applications.

This progress was made possible by our contributors and the organizations that invest in Drupal every day. The Drupal Association's role is to support that work and help turn it into wider adoption, a stronger ecosystem, and more opportunity for Drupal businesses.

Sustaining Drupal's essential work

The Drupal Association operates much of the infrastructure the project depends on, from Drupal.org and our collaboration tools to the services that help keep Drupal secure.

Drupal's infrastructure alone costs roughly $3 million each year. Today, it is funded through DrupalCon revenue, partnerships, sponsorships, donations, donated services, and volunteer contributions. That model has supported Drupal for many years, but it is not durable enough for the scale of the work ahead.

This is a challenge shared by open-source stewards everywhere. The software may be free to download, but the infrastructure and stewardship that make it dependable are not free to provide.

Building a stronger Drupal Association

Our commitment to Drupal's infrastructure and community will not change. Supporting them well requires a stronger Drupal Association, and that may mean exploring new approaches. We will weigh the options carefully, guided by what is best for Drupal and the people who depend on it.

This work will not be easy, but our ambition is clear: make the Association more sustainable, help Drupal innovate faster, strengthen how we bring it to market, and better support Certified Partners.

As this work takes shape, we will be transparent about what we are learning, the choices we are considering, and what they could mean for the Association and the community.

Tiffany understands what makes Drupal special and what the community values most. She also has the experience and mandate to shape what comes next.

Every new chapter depends on people willing to step forward. I am thankful to Tim for all he has done, to the Association's staff for their dedication, and to Tiffany for taking this on. With their commitment, I am confident in Drupal's direction and excited about the work ahead.

read more
15.07.2026

rss

Dries Buytaert: Tiffany Farriss to lead the Drupal Association

The Drupal Association is entering a new chapter. Tim Doyle is stepping down as CEO, and the Board has appointed Tiffany Farriss as interim CEO.

I am grateful to Tim for his leadership and his impact on the Association. He built a strong leadership team that helped guide Drupal through an ambitious period of innovation. That team is well positioned to continue supporting Drupal and its community.

Tiffany brings continuity and deep expertise to the Drupal Association. She has contributed to Drupal for many years and served on the Drupal Association Board for more than a decade, including on its Finance Committee. She helped organize DrupalCon and built and ran a successful agency in the Drupal ecosystem. She understands our project, the Association's finances, and the realities our partners, contributors, and users face.

I have worked with Tiffany for many years. She is thoughtful, deeply committed to Drupal, and unafraid of hard questions. Although her title is interim CEO, she has the full authority and confidence of the Board, as well as my full support.

We expect Tiffany to serve for six to twelve months. During that time, she will focus on strengthening the Association's financial and operational foundation and preparing it for long-term leadership. Later in that period, the Board plans to launch a search for the next permanent CEO.

Turning innovation into momentum

Tiffany is stepping into the role at an important moment for Drupal.

Over the past few years, our community has done some of its most ambitious work. Contributors have continued to modernize Drupal Core. We launched Drupal CMS to make Drupal easier to adopt, introduced Drupal Canvas to rethink how people build, and rapidly advanced Drupal AI to change how people create and manage content.

We have also taken important steps toward marketing Drupal with the seriousness it deserves, so more organizations understand why it remains one of the most powerful and trusted platforms for building serious websites and applications.

This progress was made possible by our contributors and the organizations that invest in Drupal every day. The Drupal Association's role is to support that work and help turn it into wider adoption, a stronger ecosystem, and more opportunity for Drupal businesses.

Sustaining Drupal's essential work

The Drupal Association operates much of the infrastructure the project depends on, from Drupal.org and our collaboration tools to the services that help keep Drupal secure.

Drupal's infrastructure alone costs roughly $3 million each year. Today, it is funded through DrupalCon revenue, partnerships, sponsorships, donations, donated services, and volunteer contributions. That model has supported Drupal for many years, but it is not durable enough for the scale of the work ahead.

This is a challenge shared by open-source stewards everywhere. The software may be free to download, but the infrastructure and stewardship that make it dependable are not free to provide.

Building a stronger Drupal Association

Our commitment to Drupal's infrastructure and community will not change. Supporting them well requires a stronger Drupal Association, and that may mean exploring new approaches. We will weigh the options carefully, guided by what is best for Drupal and the people who depend on it.

This work will not be easy, but our ambition is clear: make the Association more sustainable, help Drupal innovate faster, strengthen how we bring it to market, and better support Certified Partners.

As this work takes shape, we will be transparent about what we are learning, the choices we are considering, and what they could mean for the Association and the community.

Tiffany understands what makes Drupal special and what the community values most. She also has the experience and mandate to shape what comes next.

Every new chapter depends on people willing to step forward. I am thankful to Tim for all he has done, to the Association's staff for their dedication, and to Tiffany for taking this on. With their commitment, I am confident in Drupal's direction and excited about the work ahead.

read more
15.07.2026

rss

Leadership changes at the Drupal Association

Our CEO, Tim Doyle, has stepped down from his role. We are grateful to Tim for his leadership and impact on our organization. Tim has built a strong leadership team that is positioned to continue the mission and vision that he and the Board share for Drupal.

As part of this process, the Board has been working to identify Tim’s successor. We anticipate that the important work and mission of our organization will continue under new leadership, building on the strategy and plans we led during Tim’s time with Drupal.

Likewise, the Board has been working with the senior team to ensure that interim leadership will be in place to facilitate a smooth transition.

We are grateful to Tim for all of his contributions as the leader of Drupal, and we look forward to his continued success in his future endeavors.

The Drupal Association board has appointed Tiffany Farriss as the Interim CEO, who brings more than a decade of experience as a Drupal Association board member, to guide the organization and community through this transition period.

read more
Drupal Association 15.07.2026

rss

Drupal Association blog: Leadership changes at the Drupal Association

Our CEO, Tim Doyle, has stepped down from his role. We are grateful to Tim for his leadership and impact on our organization. Tim has built a strong leadership team that is positioned to continue the mission and vision that he and the Board share for Drupal.

As part of this process, the Board has been working to identify Tim’s successor. We anticipate that the important work and mission of our organization will continue under new leadership, building on the strategy and plans we led during Tim’s time with Drupal.

Likewise, the Board has been working with the senior team to ensure that interim leadership will be in place to facilitate a smooth transition.

We are grateful to Tim for all of his contributions as the leader of Drupal, and we look forward to his continued success in his future endeavors.

The Drupal Association board has appointed Tiffany Farriss as the Interim CEO, who brings more than a decade of experience as a Drupal Association board member, to guide the organization and community through this transition period.

read more
15.07.2026

rss

Security advisories: Drupal core - Moderately critical - Cross-site scripting - SA-CORE-2026-012

Project: 
Date: 
2026-July-15
Vulnerability: 
Cross-site scripting
Affected versions: 
<10.6.13 || >=11.3.0 <11.3.14 || >=11.4.0 <11.4.4 || 11.0.* || 11.1.* || 11.2.*
CVE IDs: 
CVE-2026-55805
Description: 

The Layout Builder module doesn't sufficiently sanitize block labels in certain scenarios, which can lead to a cross-site scripting (XSS) vulnerability.

This is mitigated by the fact that both the attacker and the targeted user need to be using the Layout Builder editing interface.

Solution: 

Install the latest version:

Drupal 11

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

Drupal 10

  • If you use Drupal 10.6.x, update to Drupal 10.6.13.
  • Drupal 10.5.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: 
Fixed By: 
Coordinated By: 
read more
15.07.2026

rss

Security advisories: Drupal core - Moderately critical - Cross-site scripting - SA-CORE-2026-011

Project: 
Date: 
2026-July-15
Vulnerability: 
Cross-site scripting
Affected versions: 
>=11.3.0 <11.3.14 || >=11.4.0 <11.4.4 || 11.2.*
CVE IDs: 
CVE-2026-15917
Description: 

Drupal core 11.2 and above integrate the HTMX JavaScript library.

Drupal core's XSS filter does not sufficiently sanitize certain HTMX attributes, which can lead to a cross-site scripting (XSS) vulnerability.

The vulnerability is mitigated by the fact an attacker must be able to insert HTML with specific attributes.

Solution: 

Install the latest version:

Drupal 11

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

Drupal 10

  • Drupal 10 core is not affected. However, certain contributed modules may be affected, so a Drupal 10.6 fix is included as hardening.

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

Reported By: 
Fixed By: 
Coordinated By: 
read more
15.07.2026

rss

Security advisories: Drupal core - Moderately critical - Information disclosure - SA-CORE-2026-010

Project: 
Date: 
2026-July-15
Vulnerability: 
Information disclosure
Affected versions: 
<10.6.13 || >=11.3.0 <11.3.14 || >=11.4.0 <11.4.4 || 11.0.* || 11.1.* || 11.2.*
CVE IDs: 
CVE-2026-15916
Description: 

The Image module allows you to define and configure image fields.

The module doesn't sufficiently check access to image style derivatives when those files are served via a file stream other than private://.

This vulnerability is mitigated by the fact that Drupal must be configured to use a contributed (non-core) file scheme to serve private derived images.

Information disclosure issues like this one are not generally given security advisories (as described in PSA-2023-07-12)). This fix is provided as a hardening. Contributed modules implementing custom stream wrappers may need to add similar hardenings.

Solution: 

Install the latest version:

Drupal 11

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

Drupal 10

  • If you use Drupal 10.6.x, update to Drupal 10.6.13.
  • Drupal 10.5.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
15.07.2026

youtube

embed image

Drupal Association Community Election 2026: Community forum with the candidates

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

rss

Centarro: Let Shoppers Change Their Minds Without Leaving the Cart

Checkout is fragile. Every extra step between "I want this" and "order placed" is an opportunity for a shopper to abandon their cart entirely. And one of the most common moments of hesitation happens when a buyer realizes they added the wrong item to their cart. Maybe it was the wrong format or the wrong bundle. Or, maybe the wrong billing cycle for a donation or subscription.

The fix is simple. Navigate back to the product page, add the correct item, and remove the old one from the cart. But this friction, however small, can cost conversions.

The Commerce Product Alternative module for Drupal Commerce solves this by letting shoppers swap a product variation directly in their cart. One click. No detours.

Cart decisions, by design, shouldn't be final

Shoppers change their minds. Someone adds a hardcover book to their cart, then realizes they want the bundle that also includes the digital download. A new member selects a one-time membership fee, then notices the auto-renewal option is more cost-effective. A donor commits to a single gift, then considers whether a recurring contribution would be better.

In each of these cases, the shopper has already committed to buying something. They're in the cart. They're ready.

Why force them to start over?

Read more read more
15.07.2026

rss

July 2026 Drupal for Nonprofits Chat

Join us THURSDAY, July 16 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 14.07.2026

rss

GitLab issue migration: thank you Ripple Makers, your projects are next

This is the fifth post in our GitLab issue migration series. So far we’ve covered the immediate changes, the new workflow for migrated projects, how to use it, and what the migration looks like from a contributor’s perspective. This post is about which projects we’re migrating next, and why.

We are now migrating projects maintained by Ripple Makers, the individual members of the Drupal Association. If you’re a Ripple Maker who maintains one or more contrib projects, this is our thank you for your membership.

Why members first?

Migrating issues to GitLab, and running GitLab itself, has a real cost. There is engineering time for the migration tooling, upgrades for git.drupalcode.org, and ongoing work on the integrations that keep contribution credit, issue forks, and the rest of the Drupal.org glue working smoothly.

That cost is covered by the people and organizations who fund the Drupal Association: Ripple Makers and Drupal Certified Partners. As we schedule migration batches, we are prioritizing projects maintained by members and projects supported by Drupal Certified Partners.

To be clear: every project will eventually be migrated. Membership doesn’t change whether your project moves; it changes when. Prioritizing members is a small way to say thank you to the people whose contributions make the infrastructure itself possible.

Not a member yet?

If you’d like your projects prioritized, and, more importantly, if you’d like to support the infrastructure that the whole Drupal ecosystem runs on, this is a good moment:

Membership funds don’t just pay for GitLab. They keep Drupal.org, project packaging, GitLab CI, automatic updates infrastructure, and more running for everyone, members and non-members alike.

Reporting bugs and getting help

Found a bug in the migration itself or in the integration between Drupal.org and GitLab? Please file it in the Drupal.org customizations issue queue.

Have a question, or want to share feedback on the new workflow? Join the #gitlab-issues-feedback channel on the Drupal community Slack.

We’re continuing to iterate on this transition based on what we hear from maintainers and contributors in migrated projects. Your feedback now shapes the experience for the rest of contrib later.


Related blog posts in this series:


Related issues

read more
drumm 09.07.2026

rss

Distributed Leadership: How the Drupal AI Initiative is Scaling for 2026

By the Drupal AI Initiative

Following our announcement last week introducing Inside AI and Outside AI, we are excited to share how we are scaling our leadership and organizational structure to support these two parallel workstreams.

What started as an ambitious vision originally founded by Jamie Abrahams from FreelyGive quickly gained community-wide momentum. In June 2025, our founding partners – 1xINTERNET, Acquia, Dropsolid, FreelyGive, and Salsa Digital – came together to establish the official Drupal AI Initiative, providing a cohesive strategy, baseline funding, and dedicated staff. Since then, the initiative has grown rapidly to encompass over 30 partner organizations, with many of their team members stepping directly into key leadership and execution roles.

To support our rapid growth and ensure effective daily coordination, we are evolving our structure into a more robust, three-tier governance model comprising a Drupal AI Board, a Drupal AI Leadership Team, and our existing community of AI Partners.

The Drupal AI Leadership Team

The purpose of the Drupal AI Leadership Team is to coordinate day-to-day project execution, align technical and cross-functional work streams, and ensure all initiative activities successfully deliver on our strategic goals. 

At the center of this governance evolution, this team formalizes leadership roles that have organically emerged and evolved over the past year. Rather than introducing a brand-new operational layer, this structure officially empowers the individual contributors who have already been actively driving the initiative's day-to-day work.

By having dedicated, individual leads taking ownership of specific subject-matter areas, we ensure that every key aspect of the initiative has focused guidance. This structure also provides a natural avenue for our partner organizations to showcase their technical talent and gain visibility within the ecosystem, while placing experienced contributors in charge of critical technical and horizontal areas.


 

The Leadership Team's execution is divided into two distinct, cooperative disciplines:

  • Functional Leads: Individuals who maintain direct ownership of specific functional modules or recipes (such as Agents, Search, or the Context Control Center) and align development roadmaps with the broader goals of the initiative.
  • Cross-Functional Leads: Leads who provide horizontal support across the entire initiative for critical non-feature disciplines like UX, QA, Marketing, Documentation, and Community coordination.

This division ensures that technical teams can focus on delivering robust functionality, while cross-functional leads act as an internal agency to validate, test, document, and promote those features before they reach users.

In an upcoming post, we will share more details about the leadership team structure, introduce our current domain leads, and outline vacant positions.

The Drupal AI Board

Our founding partners, who previously made up the initiative's core steering group, are transitioning to become the members of the Drupal AI Board.

The Board serves as the strategic and supporting foundation for the Leadership Team, establishing a strong, predictable operational environment. Rather than individual developers having to balance ecosystem coordination, funding allocations, and administrative hurdles alongside daily coding, the Board takes on these responsibilities.

Composed of our founding partner companies, the Board is responsible for setting the high-level strategy, defining the general initiative direction, and prioritizing our long-term roadmap. In addition to guiding this overarching strategy, the Board provides baseline initiative funding and staff, manages overall ecosystem alignment, and secures ongoing partner resource commitments. This structural backing ensures a stable operational runway, allowing the Board to focus on defining leadership functions, appointing execution leads, and securing the necessary resource allocations so developers can focus strictly on build and delivery.

What Changes? (And What Stays the Same)

For the developers, builders, and content creators actively contributing to the initiative, the day-to-day experience will feel familiar, but with clearer support structures.

Our established sprinting procedures remain completely unchanged. The community and partner teams will continue to collaborate on their scheduled sprints.

However, we are introducing two key improvements:

  1. Clear Authority and Direction: Our leads now have clear authority over their respective subject-matter areas. They will provide structured guidance and continuously groomed, public backlogs of issues for the contributors to Drupal AI.
  2. Improved Delivery and Speed: With structured coordination, individual contributions will integrate more seamlessly into the broader roadmap. Distributing this responsibility across more shoulders allows us to increase our overall delivery speed and execute on more complex strategic goals simultaneously.

This structural evolution ensures that everything built by both Inside AI and Outside AI integrates seamlessly with the broader Drupal AI roadmap and aligns directly with our collective short term and long-term goals.

How to Get Involved

As we step into this new phase of growth, we are looking for dedicated partners and brilliant minds to help execute our goals.

  • Become a Lead: If you have proven leadership within the Drupal AI ecosystem and want to actively guide a subject area (committing 1–2 days per week), we want to hear from you. Board-appointed lead positions are open to active, dedicated contributors.
  • Contribute to the Initiative: You can get involved with the initiative's next phase by:

Our AI Partners

The Drupal AI Initiative is made possible by the generous funding, resources, and technical contributions of our partner network. We are incredibly grateful to these companies for driving the future of open-source AI:

Founding Partners

Gold Partners

Silver Partners

You can view the full list and status of our contributing sponsors on the official Drupal AI Partners directory.
 

read more
pdjohnson 09.07.2026

rss

Board Election 2026 Candidate: Matthew Saunders

Who are you?

I’ve been part of the Drupal community for nearly twenty years, contributing as a former Drupal Association Board member, founder and Chair of Drupal Colorado, organizer of DrupalCamp Colorado, speaker, mentor, volunteer, and advocate. Professionally, I work at the intersection of technology, strategy, and community. Today I’m AI Ambassador at amazee.io, where I help organizations explore responsible open source AI and contribute to the Drupal AI Strategic Initiative. Before that, I spent nearly a decade at Pfizer leading enterprise digital platforms, global web strategy, and AI initiatives. Beyond my professional work, I’m a passionate advocate for neuroinclusion, accessibility, and universal design. As someone who is autistic, has ADHD, and dyslexia, I believe our strongest communities are the ones that welcome different perspectives and different ways of thinking. Whether I’m organizing an event, mentoring a new contributor, speaking at a conference, or serving on a nonprofit board, my goal is always the same: leave Drupal stronger than I found it and help create opportunities for the next generation of contributors. If you’d like to learn more about my background and contributions, you’ll find additional details on my Drupal.org profile.

What does building community mean to you?

For me, Drupal started as software, but it evolved into community.

If Drupal disappeared tomorrow, I’d still have some of my closest friends, mentors, and confidants because of the relationships this project has created. That’s how I know community is the most enduring thing we’ve built together.

Building community isn’t just about attracting new people. It’s about creating an environment where they feel welcome, where they can learn, contribute, grow into leadership, and eventually help the next generation do the same.

Over the past twenty years, I’ve tried to contribute to that in whatever way I could: organizing DrupalCamp Colorado, helping found the Event Organizers Working Group, serving on the Drupal Association Board, mentoring first-time speakers, advocating for neuroinclusion, contributing to the Drupal AI Initiative, and simply making time for people who are looking for a place to belong.

Strong communities don’t happen by accident. They require stewardship, empathy, and a willingness to invest in people for the long term. When we build systems that help people succeed, we don’t just strengthen the community, we strengthen Drupal itself.

What does advocating for Drupal mean to you?

Advocating for Drupal means helping people see not only what Drupal is today, but what it can become.

Sometimes that means introducing someone to Drupal for the first time. Sometimes it means helping an organization adopt Drupal or contribute back to the project. Increasingly, it means representing Drupal in conversations far beyond our own community.

Over the past year, I’ve had the opportunity to speak about Drupal and open source in places where Drupal hasn’t traditionally had a voice, including AI conferences, international open source events, and United Nations Open Source Week. Those conversations reinforced something I’ve believed for a long time: Drupal has an important story to tell, but we need to be telling it more often and to more audiences.

Advocacy also means being honest. It means celebrating what makes Drupal exceptional while also recognizing that we face real challenges. The technology landscape is changing rapidly. Open source is evolving. Communities have new expectations. If we want Drupal to thrive for the next twenty years, we need to be willing to innovate while remaining true to the values that have always defined us: openness, collaboration, inclusion, and community.

For me, advocating for Drupal means showing up, listening carefully, building bridges, and helping ensure that Drupal continues to be a project the world looks to as a leader in open source.

Why are you running for a board seat at the Drupal Association?

I’m running because I believe Drupal is at one of the most important moments in its history.

We’re navigating enormous opportunities through AI, changing expectations around open source, and an increasingly challenging economic environment. At the same time, many members of our community are asking an important question: “Is anyone listening?”

I believe they deserve to be heard.

The Drupal Association exists to serve the project and its community. That means more than delivering programs and organizing events. It means listening carefully, communicating transparently, and ensuring that contributors feel they have a meaningful voice in the future of Drupal.

Over the past year I’ve worked to help move Drupal forward through the Drupal AI Initiative, advocacy, training, mentoring, and community building. Those experiences have reinforced something I’ve believed for a long time: our greatest strength isn’t our technology alone. It’s the people who choose to invest their time, talent, and trust in this project.

If elected, I’ll work to strengthen that trust by helping build a Drupal Association that is financially resilient, forward-looking, and deeply connected to the community it serves. I want contributors to know that their voices matter, that their concerns are heard, and that together we’re building a stronger future for Drupal.

That’s why I’m running.

Why should members vote for you?

I bring a combination of experience that I believe is particularly valuable for the Drupal Association at this point in its history.

I’ve served on the Drupal Association Board before, chaired its Governance Committee, and helped shape governance changes that continue to guide the organization today. Beyond Drupal, I’ve spent nearly two decades serving on nonprofit boards and understand both the strategic responsibilities and fiduciary duties that effective governance requires.

I’m also deeply engaged in Drupal’s future. Through the Drupal AI Strategic Initiative, my work as AI Ambassador at amazee.io, community training, speaking, and mentoring, I’ve been helping contributors understand and adopt new technologies while staying true to Drupal’s values of openness, transparency, and collaboration.

At the same time, I remain connected to the grassroots community. I’ve helped lead DrupalCamp Colorado for nineteen years, continue to mentor new contributors and speakers, and believe some of the best ideas for Drupal begin in our local communities.

Finally, I bring experience from outside our ecosystem. After nearly a decade leading enterprise digital platforms and AI initiatives at Pfizer, I understand the challenges and expectations of the organizations that choose Drupal. That perspective helps bridge the needs of enterprise users with the values that make Drupal unique.

Experience and vision matter. But leadership is ultimately measured by showing up, especially when the work is hard. I’ve tried to do that consistently for nearly twenty years: listening, building, mentoring, organizing, and helping leave this community stronger than I found it. If you choose to place your trust in me again, that’s exactly how I’ll serve on the Drupal Association Board.

What is your favorite Drupal moment or memory?

My favourite Drupal memory goes all the way back to DrupalCon Barcelona in 2007.

I had just joined a Drupal agency, and my connection to the community was still very small. I’d been to a few local meetups when one of the founders asked, “Do you have a passport? Would you like to go to Barcelona?” My answer was an immediate, “Yes!”

There were only about 430 people at that DrupalCon, and for the first time I found myself surrounded by the people whose names I’d been seeing in the issue queues and documentation. I met Dries Buytaert, Moshe Weitzman, Karoly “chx” Negyesi, Morten Birch Heide-Jørgensen (MortenDK), Gábor Hojtsy, Jeff Eaton, Merlin of Chaos, Angie “webchick” Byron, and so many others who were shaping Drupal’s future.

What struck me wasn’t that they were influential. It was that they were approachable. They welcomed questions, shared ideas freely, and treated a newcomer like I belonged there.

That experience changed the trajectory of my career. It showed me that Drupal wasn’t just exceptional software. It was an exceptional community. Looking back, I think that’s the moment I stopped being someone who used Drupal and started becoming someone who wanted to help build Drupal.

Today, one of my favourite parts of every DrupalCon is welcoming someone who’s attending for the first time. Twenty years ago, the community made room for me. Ever since, I’ve tried to do the same for others.

read more
matthews 07.07.2026

rss

Board Election 2026 Candidate: Helge Notø

Who are you?

I'm Helge, 50 years old, originally from northern Norway and now based in Bergen, Norway, married with one child. I've worked with Drupal for over 20 years as a user, developer, and project manager, and hold a degree in philosophy that shapes how I approach problem-solving and community work.

Since 2017 I've organized the PHP Bergen / Drupal Bergen meetups, and since 2024 I've served on the board of Drupal Norway. Outside of Drupal, I enjoy cooking, 3D printing, and open source more broadly.

What does building community mean to you?

To me, building community means bringing people together around a shared goal and giving them a reason to keep showing up — including me.

Over the years I've learned that it's really about building real relationships, not just connections of convenience: staying curious about new people, and making sure new faces feel just as welcome as familiar ones. Above all, it's about sharing knowledge. Even though I might not be the best programmer, I've both learned a lot from others and seen others grow through the knowledge we've shared

What does advocating for Drupal mean to you?

To me, advocating for Drupal means standing up for open source as a model that benefits everyone, not just those who can afford proprietary alternatives. It means helping keep the internet open — built on shared, transparent code rather than closed platforms controlled by a few.

It also means taking security seriously, since trust in open source depends on the community's commitment to building and maintaining software responsibly. Advocating for Drupal isn't just about promoting a CMS; it's about promoting the values behind it — openness, collaboration, and shared responsibility for the tools we all depend on.

Why are you running for a board seat at the Drupal Association?

After more than 20 years working with Drupal — as a user, developer, and project manager — I want to take the next step and contribute more directly to the project's future, beyond what I've done locally through meetups and the Drupal Norway board.

I believe Drupal needs to invest more in marketing and clearly communicating its strengths, especially as the CMS landscape becomes more crowded and competitive. I also think the community needs a balanced, thoughtful approach to AI — embracing the opportunities it offers while being deliberate about how it's integrated into the project and its workflows.

Finally, I'm motivated by the need to bring in more junior developers and contributors; Drupal's long-term health depends on building a pipeline of new talent who can carry the project forward. Running for the board is my way of turning two decades of experience into a more active role in shaping where Drupal goes next.

Why should members vote for you?

I bring over 20 years of hands-on experience with Drupal, combined with a varied professional background spanning sales, marketing, development, and project management. That combination is exactly why I want to focus on two things I see as key drivers for Drupal's future: marketing Drupal more effectively toward large and public sector organizations, and making Drupal accessible to younger generations of developers and contributors.

Since my time as a student at university, I've been involved in volunteer projects, and I've carried that same commitment into organizing the Bergen meetups and serving on the Drupal Norway board — experience that's taught me how to bring people together around a shared goal. I want to put that experience to work for the Drupal Association, helping the project grow both its institutional reach and its next generation of contributors.

What is your favorite Drupal moment or memory?

One of my favorite memories is from an early Drupal Bergen meetup, where a group of shop employees showed up completely bewildered — they'd actually meant to go to an escape room and ended up with us instead. Once they were there, they stuck around, and ended up thoroughly impressed by what Drupal can do, even though they were probably about as far from our target audience as you could get. 

read more
helgenoto 07.07.2026

youtube

embed image

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

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

youtube

embed image

Drupal AI Learners Club: Know Before You Owe

Drupal Association 19.06.2026

youtube

embed image

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

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

youtube

embed image

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

Drupal Association 16.06.2026

youtube

embed image

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

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

youtube

embed image

Drupal AI Learners Club Livestream

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

youtube

embed image

Southwark Case Study

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

embed image
Powered By Combinary

youtube

embed image

Basel Stadt Case Study

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

youtube

embed image

DB Schenker

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

youtube

embed image

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

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

youtube

embed image

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

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

youtube

embed image

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

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

youtube

embed image

Quick Wins with Drupal AI for accessibility: Content Translation

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

youtube

embed image

Quick Wins with Drupal AI for accessibility: Alt Text Generation

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

youtube

embed image

Drupal AI Learners Club: Claude Design

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

youtube

embed image

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

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

youtube

embed image

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

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

youtube

embed image

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

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

youtube

embed image

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

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

youtube

embed image

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

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

youtube

embed image

AI-native CMS vs vibe coding

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

youtube

embed image

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

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

youtube

embed image

AI-Assisted Site Migrations in Drupal

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

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

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

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

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

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

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