Json | Html

rss

The Drop Times: Planning the Next Phase

There’s been a quiet but meaningful shift within the Drupal community—not in what we’re building, but in how we organise and plan for the future. Governance and long-term strategy have moved closer to the centre of conversation. While not entirely new, these topics are now gaining clearer structure and attention.

Earlier this year, a multi-year strategic roadmap for Drupal core (2025–2028) was outlined through community consultation and closed for comments in August 2025. The roadmap prioritises improving contributor experience, refining release management, and sustaining platform stability. The strategy now guides Drupal’s core direction over the next three years.

Alongside this, the Drupal Association and contributors are focusing on project governance. In a governance update published in late 2024, the Drupal Association outlined efforts to clarify working group roles, improve leadership transparency, and ensure that contributors—especially from underrepresented regions—can more easily participate in project decision-making.

These governance efforts are supported by the publicly documented Drupal Governance Overview, which outlines the decision-making process and assigns responsibilities across the project.

These aren’t flashy reforms, but they reflect Drupal’s commitment to stability, community participation, and long-term resilience. For contributors, developers, and agency partners, they represent essential groundwork for how Drupal evolves and who gets to shape its future.

Now, here are some of the major stories we published from the previous week: 

DISCOVER DRUPAL

CASE STUDY

DRUPAL COMMUNITY

EVENT

SECURITY

PHP

We acknowledge that there are more stories to share. However, due to selection constraints, we must pause further exploration for now. To get timely updates, follow us on LinkedIn, Twitter, Bluesky, and Facebook. You can also join us on Drupal Slack at #thedroptimes.

Thank you.
Sincerely,
Kazima Abbas,
Sub-editor, The DropTimes.

read more
11.11.2025

rss

1xINTERNET blog: 1xINTERNET expands into the UK with new North West base

1xINTERNET expands into the UK with a new North West base, led by Paul Johnson and James Tillotson. The move strengthens partnerships with UK organisations and brings advanced Drupal and AI expertise closer to British clients.

read more
11.11.2025

rss

Specbee: Building an interactive event calendar in Drupal 10 using the FullCalendar View module

Transform your lists of dates into a visual calendar experience. Learn how to set up and customize FullCalendar View in Drupal 10. read more
11.11.2025

rss

Talking Drupal: Talking Drupal #528 - Drupal Goes to the U.N.

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

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

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

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

Hosts

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

MOTW Correspondent

Martin Anderson-Clutz - mandclu.com mandclu

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

rss

Web Wash: First Look at Drupal CMS V2 (alpha1) + Drupal Canvas

Drupal CMS V2 alpha1 introduces Drupal Canvas, a modern page builder that changes how you create content and build sites.

In the video above we cover installation, key features, and hands-on use of Drupal Canvas. You'll learn the new interface, site templates, the Mercury theme, visual page building, and how to create code components.

read more
10.11.2025

rss

#! code: Drupal 11: Programmatically Change A Layout Paragraphs Layout

The Layout Paragraphs module is a great way of combining the flexibility of the layout system with the content component sytem of the Paragraphs module. Using this module you can set up a Paragraph that can understand different layouts and then inject Paragraphs into that layout, all within the confines of a single field.

What this means is that you users can build the layout they want within the edit pages of your Drupal site, without having to guess where Paragraphs will end up in the final site. It makes the site a little easier to edit and means that there should be less previewing of pages before publishing.

When working on a recent project I found that layout Paragraphs was in use, which wasn't a problem. The problem was that the site was quite simple, but had 12 different layouts to pick from. As a consequence, the pages consisted of a variety of different layouts that not only made the site difficult to edit, but also made the end result look a little messy.

The solution was to move some of the existing layouts to a single type and remove those layouts from the selection. This made it easier to edit pages and also easier to predict how the site would look when we made some style changes.

Whilst it is certainly possible to do this by hand, it's not easy to track down every instance of a particular layout and convert them all. I also wanted a more automatic approach to the solution so that I could run a drush command and convert all of one type of Layout Paragraph to another.

In this article we will look at the structure of the Layout Paragraphs module and when how to move a Layout Paragraph from one layout to another using PHP.

Read more

read more
09.11.2025

rss

Dries Buytaert: Connecting Drupal with Activepieces

Activepieces is an open source workflow automation platform, similar to Zapier or n8n. It connects different systems so they can work together in automated workflows. For example, you might create a workflow where publishing a Drupal article automatically creates a social media post, updates a Google Sheet, and notifies your team in Slack.

There are two main ways to run Activepieces:

  • Activepieces Cloud: The easiest option for production use or for evaluating Activepieces. The limitation is that it cannot reach Drupal sites running on your localhost.

  • Run Activepieces locally: Useful when you are developing or testing Drupal integrations. There are two ways to do this:

    1. Docker environment: If you are developing Drupal sites locally with tools like DDEV, the easiest option is to run Activepieces locally using Docker so both can communicate easily. See running Activepieces locally with Docker.

    2. Development environment: If you want to modify the Activepieces codebase or contribute to the Drupal Piece, you will need the full development toolchain. See setting up the Activepieces development environment.

Once you have Activepieces running, you'll want to connect it to your Drupal site. This note explains two ways to do that: a basic integration using Drupal's built-in APIs, and an advanced setup that unlocks deeper automation capabilities.

Setting up basic integration

You can connect Drupal with Activepieces without installing any extra Drupal modules.

Drupal ships with JSON:API support, a REST API that exposes your content and data through HTTP requests. This means Activepieces can query your content, fetch individual nodes, explore field definitions, and follow entity relationships without any custom code.

While JSON:API is part of Drupal Core, it may not be enabled yet. You can enable it with:

drush pm-enable jsonapi -y 

Next, set up a dedicated Drupal user account with only the permissions needed for what you want Activepieces to do.

Activepieces can use Basic Authentication to connect to Drupal with the corresponding username and password.

Basic Auth sends credentials with each request, which makes it simple to set up. For production environments, I recommend using a more secure authentication method like OAuth, though I have not tried that yet.

Drupal Core comes with a Basic Auth module, but you might also need to enable it:

drush pm-enable basic_auth -y

Once both modules are enabled, you can create a connection to Drupal from within Activepieces. In the Activepieces interface, drag a Drupal trigger or action onto the canvas, and you'll be prompted to set up the connection.

Setting up advanced integration

For more advanced scenarios, we created the Orchestration module. It's an optional module. Installing this module unlocks deeper integrations that enable external systems to trigger Drupal ECA workflows, use Drupal AI agents, call Drupal Tools, and more.

The module is organized using specialized submodules, each connecting to a different part of Drupal's ecosystem. You can pick and choose the capabilities you want to use.

For starters, here is how to install the Drupal AI and ECA integrations:

composer require drupal/orchestration drupal/ai drupal/ai_agents drupal/tool drupal/eca
drush pm-enable ai ai_agents tool eca orchestration_ai_agents orchestration_ai_function orchestration_tool orchestration_eca -y

Before you can use any of the AI agents, you also need to install and configure one or more AI providers:

composer require drupal/ai_provider_anthropic drupal/ai_provider_openai drupal/ai_provider_ollama
drush pm-enable ai_provider_anthropic ai_provider_openai ai_provider_ollama -y

Clear the cache:

drush cache-rebuild

With these modules installed, you can build much more sophisticated workflows that leverage Drupal's internal automation and AI capabilities.

read more
07.11.2025

rss

Dries Buytaert: Setting up an Activepieces development environment

If you just want to use Activepieces with Drupal on your local development machine, the easiest option is to follow my guide on running Activepieces locally with Docker. That approach allows you to use Activepieces, but you can't make code changes to it.

If you want to contribute to the Drupal Piece integration or create a new Piece, the Docker setup won't work. To develop or modify Pieces, you'll need to set up a full Activepieces development environment, which this note explains.

First, fork the Activepieces repository on GitHub using the UI. Then clone your fork locally:

git clone https://github.com/YOUR-USERNAME/activepieces.git

Move into the project directory and install all dependencies:

cd activepieces
npm install

After the installation finishes, start your local development instance:

npm start

Open your web browser and go to http://localhost:4200.

Sign in with the default development account:

  • Email: dev@ap.com
  • Password: 12345678

This account is preconfigured so you can start building and testing custom Pieces right away.

The Drupal Piece code lives in ./packages/pieces/community/drupal. When you make changes to the code, they're automatically compiled and hot-reloaded, so you can see your changes immediately without restarting the development server.

To complete your setup, see my guide on connecting Drupal with Activepieces.

Troubleshooting common issues

I've run into a few issues while working with the Activepieces development environment. Here is what usually fixes them.

Start by deleting all caches:

rm -rf node_modules cache dev

This removes node_modules (all installed dependencies), cache (build and runtime caches), and dev (temporary development files).

Activepieces uses Nx, an open source build system for monorepos. If Nx's cache is out of sync, reset it to start with a clean slate for builds and tests:

npx nx reset
read more
07.11.2025

rss

Dries Buytaert: Running Activepieces locally with Docker

For Drupal developers, Activepieces makes it easy to connect Drupal to other systems. Think of it as an open source alternative to tools like Zapier or n8n, but with an MIT license.

For example, you can create a workflow that runs when new content is published in Drupal and automatically sends it to Slack, Google Sheets, or social media. You can also trigger Drupal actions, such as creating new content or updating user data, when something changes in Salesforce, GitHub, or Airtable.

This guide covers running Activepieces locally using Docker. This setup is ideal if you're developing Drupal sites locally with DDEV and want to build workflows that connect to your local Drupal instance.

When you develop Drupal sites locally, Activepieces Cloud can't reach them. You could use a tunneling service like ngrok to expose your local environment to the internet, but that adds extra complexity.

Instead, we can run an open source copy of Activepieces locally using Docker. This gives you a fully configured Activepieces instance that can communicate directly with your local Drupal site. You can get up and running in just a few minutes with a single command.

Contributing to the Drupal Piece

In Activepieces, a Piece is an integration that connects to an external application or service. I helped build the original Drupal Piece, which now ships with Activepieces out of the box. It lets you create workflows that move data between Drupal and other applications.

If you want to contribute to the Drupal Piece, this Docker setup is not what you need. The Docker instance runs like a production environment. It's perfect for building and testing workflows in Activepieces, but it doesn't let you modify the Activepieces code or the Drupal Piece itself.

To make changes to Activepieces, including the Drupal Piece, you'll need to set up a full Activepieces development environment instead.

However, if your goal is simply to run Activepieces locally and connect it to your Drupal site, the Docker setup below is all you need.

Run Activepieces locally with Docker

This one-line command will download and run Activepieces on your computer:

docker run -d -p 8080:80 -v ~/.activepieces:/root/.activepieces -e AP_QUEUE_MODE=MEMORY -e AP_DB_TYPE=SQLITE3 -e AP_FRONTEND_URL="http://localhost:8080" activepieces/activepieces:latest

This pulls the latest Activepieces image from Docker Hub (if it isn't already cached) and starts a container with the following settings:

  • Runs in detached mode (-d)
  • Maps port 8080 on your computer to port 80 in the container
  • Persists data by mounting ~/.activepieces to the container
  • Uses in-memory queue processing and SQLite database
  • Sets the frontend URL to http://localhost:8080

This might take a couple of minutes to boot up the container and get Activepieces up and running. After a couple of minutes, navigate to http://localhost:8080 (not https) to create an account and log into your local instance.

To start using Activepieces with your Drupal site, you still need to connect them. See my guide on connecting Drupal with Activepieces.

Upgrading the Activepieces Docker container

Activepieces regularly releases new versions. The Docker instance on your local machine does not update itself automatically, so you'll want to manually upgrade it from time to time.

First, list your running containers to find the container ID for Activepieces:

docker ps

Next, stop that container by replacing <container-id> with the actual ID you found:

docker stop <container-id>

Finally, pull the latest Activepieces image from Docker Hub:

docker pull activepieces/activepieces:latest

Start a new container using the same docker run command from above. Your flows and settings remain intact because they're stored in the mounted ~/.activepieces directory.

read more
07.11.2025

rss

Tag1 Insights: Coming Soon: Tag1’s First Public Drupal 7 Core Release from D7ES

Keeping Drupal 7 Secure Beyond End of Life

Even as Drupal 7 reached end-of-life support January 2025, thousands of organizations continue to rely on it for mission-critical websites. Tag1’s Drupal 7 Extended Support (D7ES), program helps those teams maintain security and stability.

This month marks an important milestone: our first Drupal 7 core security release will be made available to the public, through the D7ES Announcements Page

This release is more than a patch, it represents Tag1’s continued commitment to the Drupal community and the open-source values that built it.

What’s in This Release

This update, already available to D7ES customers, introduces two key changes:

  • A security fix for a vulnerability in JavaScript prototypes that can pollute all objects in an application

  • PHP 8.4 compatibility updates, ensuring Drupal 7 sites continue running securely on modern infrastructure

    “This was our first official Drupal 7 core release under D7ES, a significant milestone that included both a critical security vulnerability fix and coordinated PHP 8.4 compatibility updates. This is important to me because releasing them together, the community only needs to regression test once.”

    Lucas Hedding — D7ES Security Lead, Tag1 Consulting

Why This Release Matters

Many organizations depend on Drupal 7 for active production environments. Without extended support, those sites are exposed to:

  • Publicly known exploits (since vulnerabilities are disclosed on Drupal.org after fixes)

  • Compliance failures tied to outdated PHP versions

  • Dependency vulnerabilities from libraries like jQuery BBQ or CKEditor 4 (now end-of-life)

Tag1’s D7ES program bridges that gap by offering:

  • Immediate access to verified, production-tested security patches
  • Ongoing support for Drupal 7 core and key contrib modules
  • Proactive compatibility updates for modern PHP versions
  • One-on-one support for complex enterprise environments

Why Tag1 Publishes Its Patches

While D7ES customers receive all security updates first, Tag1 believes in balancing business continuity with open-source stewardship. That’s why we publish D7ES patches publicly one month after customer release, a commitment that reflects our belief in transparency and community responsibility.

“Even though it might be stronger business to keep them private, we think transparency and open collaboration make Drupal stronger overall”

Luke Pekrul — Project Manager, Tag1 Consulting

Why This Release Matters

Tag1 is the only D7ES provider sharing its patches publicly, helping ensure the entire Drupal 7 ecosystem remains more secure, even for those outside our customer base.

Stay Informed

You can follow future advisories and announcements here:

About Tag1’s D7ES Program

Tag1 Consulting is one of the official providers of Drupal 7 Extended Support (D7ES), a select group authorized by the Drupal Association to offer long-term support beyond end of life.

We help organizations:

  • Keep Drupal 7 sites secure and compliant
  • Maintain PHP and infrastructure compatibility
  • Transition safely to modern Drupal or other platforms

If your organization still runs Drupal 7, you don’t have to choose between risk and rebuild. Tag1 D7ES keeps your site secure while you plan what’s next.

Learn more about D7ES or contact us today!

read more
07.11.2025

rss

The Drop Times: DrupalCon Nara 2025: Asia’s Drupal Community Unites in Japan’s Ancient Capital

Join the global Drupal community in the historic city of Nara, Japan, for DrupalCon Nara 2025. From 16–19 November 2025 at Hotel Nikko Nara, immerse yourself in bilingual English/Japanese sessions, hands‑on contribution days, and a city‑wide treasure hunt through a UNESCO World Heritage landscape—all tailored for Drupal users, developers and contributors across Asia and the world. read more
06.11.2025

rss

Showcasing Drupal Excellence: Refreshed Industry Pages and a Renewed Commitment

We've overhauled Drupal's industry landing pages to better showcase the real-world impact of Drupal across critical business sectors. These refreshed pages represent a new, more strategic approach to how we position Drupal for enterprise audiences.

These redesigned industry pages create focused spaces where prospects in specific industries can see Drupal solving problems they recognize—at the scale and complexity they need. Instead of generic CMS messaging, decision-makers in retail, healthcare, government, and other sectors now find pages that speak directly to their pain points, featuring case studies from organizations facing similar challenges.

What's Changed

Curated excellence
We are moving away from allowing agencies to book slots, to instead carefully selecting the best projects that demonstrate Drupal's capabilities. This means visitors see the most compelling case studies—recognized brands, innovative solutions, and clear business results that sell Drupal effectively.

Updated design and brand
The pages now reflect Drupal's updated brand and modern website design, presenting a professional, enterprise-grade appearance that matches the quality of the projects we showcase.

Industry-specific messaging
Each page features value propositions tailored to that industry's pain points, rather than generic CMS benefits. Retail pages talk about campaign velocity and Black Friday traffic. Healthcare pages address compliance and patient experiences. The messaging speaks directly to what matters in each sector.

Current Industry Coverage

The refreshed pages now cover:

  • Enterprise - Multi-brand governance and Fortune 500 scale
  • Government - Citizen services and public sector digital transformation
  • Education - Campus platforms and academic digital experiences
  • Nonprofit - Mission-driven organizations maximizing impact
  • Ecommerce - Commerce-driven digital experiences
  • Fintech - Financial services and secure digital banking
  • Healthcare - Patient experiences and healthcare digital transformation
  • Retail - Omnichannel retail and campaign velocity
  • Travel & Tourism - Destination marketing and travel experiences

Have ideas for new verticals or feedback on current pages?
Reach out to Ryan directly (ryan.witcombe@association.drupal.org)

How We Select Case Studies

To maintain quality and support the partners who support the Drupal project, we follow a clear selection process:

DCP exclusivity
Case studies featured on industry pages come exclusively from Drupal Certified Partners. These agencies support the Drupal project and allow us to maintain Drupal.org, create resources like these pages, and invest in the ecosystem. Featuring DCP work on these pages is one way we deliver value back to our partners.

Quality and credibility
We prioritize case studies that feature:

  • Well-known, trusted brands that prospects will recognize
  • Innovative approaches and technical sophistication
  • Clear business results and compelling transformation stories
  • Projects that best demonstrate Drupal's enterprise capabilities

Diversity and representation
Within each industry vertical, we aim for:

  • Geographic diversity (not all projects from one region)
  • A mix of project types and challenges
  • Different DCPs represented (avoiding concentration with one partner)
  • Variety in organization size and complexity
     

Regular review and updates
We review these pages quarterly to ensure they showcase the best current work. However, if an exceptional case study is posted to Drupal.org between reviews, we may add it immediately. This keeps the pages fresh while ensuring we never miss an opportunity to showcase outstanding work.

Also New: Monthly "Best of Drupal" Social Campaigns

The refreshed industry pages are part of a broader commitment to consistently showcasing Drupal excellence. We've also launched a monthly "Best of Drupal" carousels on social media that highlights outstanding projects from across the community.

These monthly campaigns:

  • Celebrate exceptional work from DCPs and the broader Drupal community
  • Build momentum by regularly showcasing what Drupal can do
  • Create shareable content that partners can amplify through their own channels
  • Keep Drupal visible in social feeds where decision-makers spend time

Together, the industry pages and monthly social campaigns create a consistent drumbeat of Drupal excellence—making it easier for prospects to discover what's possible and for partners to demonstrate their expertise.

Get Involved

These pages showcase industries where we have strong case studies and proven success. To keep them fresh and expand coverage, we need:

  • Quality case studies from DCPs with recognized brands and clear results
  • Client quotes - We're looking for compelling testimonials from your clients—the actual site owners, CMOs, CTOs, and end users who experience Drupal daily. Quotes that speak to business impact, technical capabilities, or how Drupal solved their specific challenges add authenticity and credibility to industry pages. Submit quotes alongside your case studies or send them separately.
  • Your feedback on additional verticals that should be represented

Want your work featured? Maintain your DCP status, submit compelling case studies to Drupal.org with quantifiable results, and send us powerful quotes from your clients about their Drupal experience.

Not yet a Drupal Certified Partner? Becoming a DCP supports the Drupal project, gives you access to benefits like featured placement on these industry pages, and demonstrates your commitment to the Drupal ecosystem. Learn more about becoming a DCP.

Have ideas for new verticals or feedback on current pages?
Reach out to Ryan directly (ryan.witcombe@association.drupal.org)

File attachments: 
read more
ryan_witcombe 06.11.2025

rss

Drupal Association blog: Showcasing Drupal Excellence: Refreshed Industry Pages and a Renewed Commitment

We've overhauled Drupal's industry landing pages to better showcase the real-world impact of Drupal across critical business sectors. These refreshed pages represent a new, more strategic approach to how we position Drupal for enterprise audiences.

These redesigned industry pages create focused spaces where prospects in specific industries can see Drupal solving problems they recognize—at the scale and complexity they need. Instead of generic CMS messaging, decision-makers in retail, healthcare, government, and other sectors now find pages that speak directly to their pain points, featuring case studies from organizations facing similar challenges.

What's Changed

Curated excellence
We are moving away from allowing agencies to book slots, to instead carefully selecting the best projects that demonstrate Drupal's capabilities. This means visitors see the most compelling case studies—recognized brands, innovative solutions, and clear business results that sell Drupal effectively.

Updated design and brand
The pages now reflect Drupal's updated brand and modern website design, presenting a professional, enterprise-grade appearance that matches the quality of the projects we showcase.

Industry-specific messaging
Each page features value propositions tailored to that industry's pain points, rather than generic CMS benefits. Retail pages talk about campaign velocity and Black Friday traffic. Healthcare pages address compliance and patient experiences. The messaging speaks directly to what matters in each sector.

Current Industry Coverage

The refreshed pages now cover:

  • Enterprise - Multi-brand governance and Fortune 500 scale
  • Government - Citizen services and public sector digital transformation
  • Education - Campus platforms and academic digital experiences
  • Nonprofit - Mission-driven organizations maximizing impact
  • Ecommerce - Commerce-driven digital experiences
  • Fintech - Financial services and secure digital banking
  • Healthcare - Patient experiences and healthcare digital transformation
  • Retail - Omnichannel retail and campaign velocity
  • Travel & Tourism - Destination marketing and travel experiences

Have ideas for new verticals or feedback on current pages?
Reach out to Ryan directly (ryan.witcombe@association.drupal.org)

How We Select Case Studies

To maintain quality and support the partners who support the Drupal project, we follow a clear selection process:

DCP exclusivity
Case studies featured on industry pages come exclusively from Drupal Certified Partners. These agencies support the Drupal project and allow us to maintain Drupal.org, create resources like these pages, and invest in the ecosystem. Featuring DCP work on these pages is one way we deliver value back to our partners.

Quality and credibility
We prioritize case studies that feature:

  • Well-known, trusted brands that prospects will recognize
  • Innovative approaches and technical sophistication
  • Clear business results and compelling transformation stories
  • Projects that best demonstrate Drupal's enterprise capabilities

Diversity and representation
Within each industry vertical, we aim for:

  • Geographic diversity (not all projects from one region)
  • A mix of project types and challenges
  • Different DCPs represented (avoiding concentration with one partner)
  • Variety in organization size and complexity
     

Regular review and updates
We review these pages quarterly to ensure they showcase the best current work. However, if an exceptional case study is posted to Drupal.org between reviews, we may add it immediately. This keeps the pages fresh while ensuring we never miss an opportunity to showcase outstanding work.

Also New: Monthly "Best of Drupal" Social Campaigns

The refreshed industry pages are part of a broader commitment to consistently showcasing Drupal excellence. We've also launched a monthly "Best of Drupal" carousels on social media that highlights outstanding projects from across the community.

These monthly campaigns:

  • Celebrate exceptional work from DCPs and the broader Drupal community
  • Build momentum by regularly showcasing what Drupal can do
  • Create shareable content that partners can amplify through their own channels
  • Keep Drupal visible in social feeds where decision-makers spend time

Together, the industry pages and monthly social campaigns create a consistent drumbeat of Drupal excellence—making it easier for prospects to discover what's possible and for partners to demonstrate their expertise.

Get Involved

These pages showcase industries where we have strong case studies and proven success. To keep them fresh and expand coverage, we need:

  • Quality case studies from DCPs with recognized brands and clear results
  • Client quotes - We're looking for compelling testimonials from your clients—the actual site owners, CMOs, CTOs, and end users who experience Drupal daily. Quotes that speak to business impact, technical capabilities, or how Drupal solved their specific challenges add authenticity and credibility to industry pages. Submit quotes alongside your case studies or send them separately.
  • Your feedback on additional verticals that should be represented

Want your work featured? Maintain your DCP status, submit compelling case studies to Drupal.org with quantifiable results, and send us powerful quotes from your clients about their Drupal experience.

Not yet a Drupal Certified Partner? Becoming a DCP supports the Drupal project, gives you access to benefits like featured placement on these industry pages, and demonstrates your commitment to the Drupal ecosystem. Learn more about becoming a DCP.

Have ideas for new verticals or feedback on current pages?
Reach out to Ryan directly (ryan.witcombe@association.drupal.org)

read more
06.11.2025

rss

Dripyard Premium Drupal Themes: Preparing Dripyard themes for Drupal Canvas

At Dripyard we’ve been preparing our premium Drupal themes for Canvas. If you haven’t heard, Drupal Canvas is Drupal’s next-generation page builder built to rival tools like Gutenberg, Webflow, and AEM.

With Canvas, Drupal’s page-building capabilities finally match its powerful content modeling system. It feels fresh, intuitive, and fast compared to previous approaches.

read more
05.11.2025

rss

ImageX: Example User Roles for Nonprofit and Higher Ed Drupal Sites

A smart user role setup on your Drupal website delivers multiple benefits in one move. It brings consistency to workflows, reduces human error, and boosts website security through fine-grained access.

 

read more
05.11.2025

rss

ImageX: Example User Roles for Nonprofit and Higher Ed Drupal Sites

A smart user role setup on your Drupal website delivers multiple benefits in one move. It brings consistency to workflows, reduces human error, and boosts website security through fine-grained access.

 

read more
05.11.2025

rss

The Drop Times: How I Met Drupal: A Collective Portrait of Drupal’s Evolution

A LinkedIn prompt by The DropTimes asking "What was your first version of Drupal?" drew nostalgic replies that span over two decades. From experimental beginnings with Drupal 3.4 to modern adoption in versions 9 and beyond, practitioners shared how each version marked their entry point—and growth—in the Drupal ecosystem. These reflections reveal not only technical evolution, but also how each wave of contributors shaped the community. read more
05.11.2025

rss

Building Smarter Drupal Sites with the amazee.ai AI Provider

Drupal has always been about flexibility and control. The amazee.ai AI Provider takes that same spirit and applies it to artificial intelligence. It lets you connect a Drupal site to powerful AI models in less than two minutes. No hidden dependencies and no waiting around for credentials to propagate. All of this is free for the first 30 days so you can experiment and use recipes that require LLMs and VectorDBs, and build!

Fast, Open, and Built for Drupal

The provider installs on any Drupal site running 10.2 or higher. Once enabled, it connects you to enterprise-grade AI models and a vector database built directly into the service. There’s no need to configure an external database or manage API tokens across multiple vendors. Everything works inside your existing Drupal environment - no need to change your hosting provider.

It’s also open source and built by the Drupal community in partnership with amazee.ai. That means full transparency, data sovereignty, and no surprises about how your data is handled. You can choose processing regions in Switzerland, Germany, the US, or Australia to meet compliance needs without compromise. If you need a different region, just ask the amazee folks.

Try It Without Limits

Every new install comes with 30 days of unlimited AI tokens. That’s a full month to experiment, automate, and build without worrying about quotas. If you’re a developer contributing to Drupal AI, maintaining modules, or running trainings/workshops, you can request a developer account that gives you ongoing access at no cost.

When the trial ends, a regular account costs only $30 per month for a Pro Account, $100 per month for a Growth Account, and if you need more, amazee.ai can tailor an Enterprise account as well. It’s predictable, simple, and keeps you connected to the same infrastructure used for professional Drupal AI development.

In workshops, we’ve had participants install the provider, connect it, and build working AI features before the session break. The setup is fast enough that you spend time building, not troubleshooting. If you’re doing a talk, running a workshop, or conducting a training - reach out and we can explain how to spin up fully operational sites for you and your students in 2-3 minutes with no credit card.

Built for How the Community Works

The amazee.ai AI Provider was created to support Drupal’s open ecosystem. It’s maintained in public view, designed for collaboration, and made for people who want control over how AI runs on their sites. It works on any hosting platform, whether you’re using Acquia, Pantheon, Platform.sh, or a self-hosted stack.

It’s the easiest path yet to bring AI into Drupal without giving up data ownership or flexibility.

https://www.drupal.org/project/ai_provider_amazeeio

File attachments: 
read more
matthews 04.11.2025

rss

Drupal AI Initiative: Building Smarter Drupal Sites with the amazee.ai AI Provider

Drupal has always been about flexibility and control. The amazee.ai AI Provider takes that same spirit and applies it to artificial intelligence. It lets you connect a Drupal site to powerful AI models in less than two minutes. No hidden dependencies and no waiting around for credentials to propagate. All of this is free for the first 30 days so you can experiment and use recipes that require LLMs and VectorDBs, and build!

Fast, Open, and Built for Drupal

The provider installs on any Drupal site running 10.2 or higher. Once enabled, it connects you to enterprise-grade AI models and a vector database built directly into the service. There’s no need to configure an external database or manage API tokens across multiple vendors. Everything works inside your existing Drupal environment - no need to change your hosting provider.

It’s also open source and built by the Drupal community in partnership with amazee.ai. That means full transparency, data sovereignty, and no surprises about how your data is handled. You can choose processing regions in Switzerland, Germany, the US, or Australia to meet compliance needs without compromise. If you need a different region, just ask the amazee folks.

Try It Without Limits

Every new install comes with 30 days of unlimited AI tokens. That’s a full month to experiment, automate, and build without worrying about quotas. If you’re a developer contributing to Drupal AI, maintaining modules, or running trainings/workshops, you can request a developer account that gives you ongoing access at no cost.

When the trial ends, a regular account costs only $30 per month for a Pro Account, $100 per month for a Growth Account, and if you need more, amazee.ai can tailor an Enterprise account as well. It’s predictable, simple, and keeps you connected to the same infrastructure used for professional Drupal AI development.

In workshops, we’ve had participants install the provider, connect it, and build working AI features before the session break. The setup is fast enough that you spend time building, not troubleshooting. If you’re doing a talk, running a workshop, or conducting a training - reach out and we can explain how to spin up fully operational sites for you and your students in 2-3 minutes with no credit card.

Built for How the Community Works

The amazee.ai AI Provider was created to support Drupal’s open ecosystem. It’s maintained in public view, designed for collaboration, and made for people who want control over how AI runs on their sites. It works on any hosting platform, whether you’re using Acquia, Pantheon, Platform.sh, or a self-hosted stack.

It’s the easiest path yet to bring AI into Drupal without giving up data ownership or flexibility.

https://www.drupal.org/project/ai_provider_amazeeio

File attachments: 
read more
04.11.2025

rss

Centarro: Streamlining Purchases with URL-Based Cart Operations

The standard eCommerce workflow requires users to navigate to a product page and click an “Add to Cart” button. Simple. Direct. Most people are familiar with it. But for certain applications, you want to streamline this experience and remove as much friction as possible.

Membership renewals, email or SMS campaigns for specific products, quotes generated from sales reps, and embedded purchases within content. We developed the Commerce Cart Links module for these situations, and more.

The module exposes a /cart-links route that accepts product variation IDs, quantities, and optional parameters for controlling cart behavior and redirects. When a user visits a cart link URL, the module processes the specified product variations, adds them to a cart, and optionally redirects to a specified destination.

Here's a quick demo:

Use cases

Membership renewal workflows

Membership organizations with tiered structures can use cart links to send direct purchase links to members during renewal periods. Each member receives a URL specific to their membership tier, bypassing the need for them to navigate your website.

This approach reduces support overhead from members purchasing incorrect membership tiers and streamlines the renewal process for organizations managing thousands of members.

Read more read more
04.11.2025

rss

The Drop Times: The State of Drupal Websites in 2025

The DrupalFit Challenge – Vienna Edition 2025 has offered a revealing snapshot of how Drupal websites perform today. Conducted by OpenSense Labs ahead of DrupalCon Vienna, the audit examined 148 sites across key areas—security, performance, SEO, and accessibility. The findings show that while many Drupal sites maintain strong technical foundations, accessibility and performance remain widespread challenges. With 84.5% of sites showing accessibility issues and 83.1% facing performance concerns, the report underscores where developers and agencies should focus their next improvements to keep Drupal websites fast, secure, and inclusive. read more
04.11.2025

rss

Specbee: Auditing your Drupal Website - A Checklist

Enhance your Drupal website’s visibility, performance and overall health with regular audits. Find a handy checklist of things to remember and tools to help you audit your Drupal site. read more
04.11.2025

rss

Talking Drupal: Talking Drupal #527 - AI in Drupal

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

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

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

Jamie Abrahams - freelygive.io yautja_cetanu

Hosts

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

MOTW Correspondent

Martin Anderson-Clutz - mandclu.com mandclu

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

rss

Security public service announcements: Normal Drupal core security window rescheduled for November 12, 2025 due to DrupalCon - PSA-2025-11-03

Date: 
2025-November-03
Description: 

The upcoming Drupal core security release window has been rescheduled from November 19, 2025 to November 12, 2025. As normal, the window will occur between 1600 UTC and 2200 UTC.

Schedule change for back-to-back DrupalCons

This schedule change is due to DrupalCons Vienna and Nara overlapping the October and November core security windows. We do not schedule core security windows during DrupalCons so that site owners and agencies can attend these conferences without having to worry about their sites or clients.

December is also not typically used for core security releases due to the quick sequencing of the Drupal core minor releases and the end-of-year holidays. This would mean a period of four months where we could not provide any regularly scheduled security update.

No special release procedures

The schedule change is not due to any highly critical issue that would require special release procedures.

As a reminder, a Drupal core security window does not necessarily mean a Drupal security release will occur, only that one is possible.

Coordinated By: 
read more
03.11.2025

rss

Pivale: Drupal Canvas: Drupal's visual leap

Experience Drupal in a new way with Drupal Canvas, the visual builder that makes creating and collaborating simple and intuitive. read more
03.11.2025

rss

The Drop Times: Orchestration is the Message

Dries Buytaert has made a clear and timely case: orchestration is no longer a supporting layer in software architecture. It is becoming the hub where business logic resides, workflows are developed, and decisions are executed. This shift elevates orchestration tools from optional utilities to essential infrastructure. For those involved in building and maintaining digital platforms, this is not just a new idea. It is a new foundation.

The impact on existing platforms, including Drupal, is significant. As orchestration becomes the layer where integration, automation, and intelligence reside, every platform must reconsider its position within a broader network of systems. Drupal is well-suited to operate as a content and data hub; however, it must evolve to function as part of a distributed ecosystem, rather than assuming a central or controlling role. This requires architectural flexibility and a willingness to adapt.

What matters now is how the community responds. The orchestration layer is becoming the connective tissue of digital operations. That demands shared standards, openness, and collaboration. If this is where modern software systems come together, then the values behind it will shape how inclusive, resilient, and extensible those systems can be. Dries has shown where things are heading. The responsibility to build in that direction belongs to all of us.

Before we close, I'd like to extend a quick invitation. On Wednesday, November 5, we're holding our monthly TDT Townhall, an open planning meeting where we share progress, shape priorities, and listen to the community. If you're aligned with our mission to expand Drupal’s reach and want to contribute ideas around content, outreach, or technology, we’d love to have you on board. It’s a one-hour session, fully open, and you’re welcome to listen or bring something to the table. Join us on Google Meet: https://meet.google.com/vrw-naam-ire

Tutorial

Case Study

Discover Drupal

Organization News

Drupal Community

Free Software

Event

We acknowledge that there are more stories to share. However, due to selection constraints, we must pause further exploration for now. To get timely updates, follow us on LinkedIn, Twitter, Bluesky, and Facebook. You can also join us on Drupal Slack at #thedroptimes.

Thank you.
Sincerely,
Alka Elizabeth,
Sub-editor, The DropTimes.

read more
03.11.2025

rss

Ramsalt Lab: How Ramsalt and artificial intelligence transformed “secret” public documents

How Ramsalt and artificial intelligence transformed “secret” public documents

03.11.2025

The public sector is overflowing with knowledge – from reports to evaluations. The challenge has long been to find this information in the sea of ​​PDFs. Ramsalt Lab has been central to the development of Kudos – a national knowledge portal. By implementing groundbreaking AI-based document analysis, we have helped turn a chaotic document base into a goldmine of searchable insight.

The public sector produces enormous amounts of knowledge – reports, studies, evaluations and analyses. But where does all this knowledge go? Too often it ends up in digital drawers, hard to find and impossible to search.

This is the problem Kudos (Knowledge Documents in the Public Sector) solves.

Ramsalt have been a key technical partner in the development of this groundbreaking service for Directorate for Public Administration and Financial Management (DFØ). Our developer, Thomas Andre Karlsen, has been a key member of the team that built the technical engine that powers Kudos.

Ramsalt Lab is a digitalization partner with Directorate for Administration and Financial Management The contract has a value of up to 150 million NOK over a 10-year period and Kudos is one of several projects Ramsalt is doing for the directorate.

Kudos is a joint search solution that brings together knowledge and management documents from ministries, directorates and government agencies in one place. The service, which is a collaboration between DFØ and the National Library, aims to streamline the entire knowledge process – from production to sharing and reuse.

The Challenge: A Bunch of PDFs

Building a portal for tens of thousands of documents (at the time of writing, over 40 000!) is a big task in itself. But the real challenge lies not only in the volume.It is in the metadata.

Many of the documents that are retrieved (often via "scraping" of various public websites) lack basic information:

  • Who actually wrote the report?
  • Who was the client?
  • What are the most important keywords?
  • Can I get a good summary?

A document without good metadata is almost as bad as a lost document. This is where the magic – and Ramsalt’s contribution – comes in.

The solution: AI that cleans, analyzes and enriches

To solve the metadata tangle, Ramsalt's developer Thomas Andre Karlsen has been central to building an advancedAI-based document analysis tool inthe heart of Kudos.

This tool is not just a simple tagging function. Here's how it works:

  1. Analyse: When a new document is uploaded to Kudos, the first few pages are sent to an AI language model (such as GPT-4o and GPT-5).
  2. The model reads andunderstandsthe content. It identifies and extracts:
    • A more descriptive and searchable title.
    • The actual client (actor).
    • The individual authors.
    • Relevant keywords and topics to which the document can be linked.
  3. The AI ​​is also writing a completely new, concisesummaryof the document.

The result is that documents that were previously black boxes suddenly become data-rich, perfectly indexed, and extremely easy to find for users. This saves countless hours of manual work and dramatically improves the quality of the entire database.

Ask questions about knowledge

Ramsalt's contributions don't stop there. The team has also experimented with implementing aLLM search engine, RAG pipeline.

This allows users to "talk" to the database. Instead of just searching for a word, one can ask a question like:"What is the criticism of the Health Platform?"

The system will then find the most relevant documents in the Kudos database, read them, and then generate a fact-based answer for the user, complete with source references. This is a completely new way to extract precise information from a massive knowledge base.

A gold mine for the state, researchers and journalists

Like the newspaper Media 24 has pointed out, Kudos is a gold mine for anyone who needs to know what the state knows.

Public employees can easily find relevant knowledge from other organizations and avoid ordering reports that already exist. Researchers gain access to a huge dataset for their analyses. Journalists can use the service to uncover connections and dig into public administration.

At Ramsalt, we pride ourselves on delivering technology that has real societal value. The Kudos project is a prime example of how we use our expertise in Drupal, data mining, and artificial intelligence to build robust and intelligent solutions for the public sector.

Does your business have large amounts of data that are difficult to utilize? Do you need help structuring, enriching and making your information accessible? Contact us at Ramsalt for a chat about how we can use AI and smart search solutions to transform your data into valuable knowledge.

read more
03.11.2025

rss

Tag1 Insights: Drupal CMS 2.0 Performance Testing

Take Away:

Back at the end of 2024, Tag1 added performance testing to Drupal CMS 1.0 prior to its release. We then did a comparison between Drupal CMS and WordPress in which we dug into out-of-the-box performance between the two, and Drupal CMS came out pretty well. Now Drupal CMS is preparing for its 2.0 release, including a new theme, Mercury, and Drupal Canvas enabled by default. In preparation for this release we updated our performance tests, and wrote a new one for Drupal CMS’s new site template, Byte.

Gander: PHPUnit Performance Testing for Drupal

Drupal core’s performance tests allow PHPUnit assertions to be made for both back and front end performance metrics, including the number and size of CSS and JavaScript files, as well as the number of database queries and cache operations. Between these metrics, we get a high level overview of how a site performs. Additionally, timings from tests, which can vary based on external factors and aren’t precise enough to assert against exact values within a PHPUnit test, are sent to an Open Telemetry Grafana/Tempo dashboard. Gander is used to test Drupal Core, Drupal CMS and site templates, contributed modules such as the popular redirect module, and real sites via Drupal Test Traits integration, such as london.gov.uk

We added performance testing while Drupal CMS 2.0 was in alpha and Drupal Canvas was in release candidate, and that helped uncover a few issues.

Front End Performance

Drupal CMS’s new Mercury theme is based on Tailwind CSS, which allows for a lot of customization without having to write new CSS. While this should allow Drupal CMS theming to be very flexible, it does involve serving quite a lot of CSS out of the box.

When testing the Byte site template, we wrote a performance test that covers one of the more common front end performance problems that sites face.

Drupal’s CSS and JavaScript aggregation combines smaller files into minified larger files, to reduce HTTP requests and filesize. This is an effective strategy for most Drupal libraries and components, which often include many small CSS and JavaScript files attached to specific page elements, and which may only appear on specific pages or for users with certain permissions, etc. Serving these files on demand reduces unused CSS and JS when those elements aren’t there.

However, when a large CSS or JavaScript file is included on every page (or most pages), that file can be duplicated between different asset aggregates, meaning the same visitor downloads it over and over again if they visit multiple different pages with slightly different combinations of libraries. Our test shows over 2mb of CSS being downloaded across six pages, each page has around 350kb of CSS individually.

We filed an a issue and (Merge Request) MR against the Mercury theme to exclude the main.min.css file from minification (because it’s already minified, avoiding wasted CPU and memory trying to minify and already minified file) and aggregation, so that only a single copy is downloaded per visitor. This issue has already been committed and the improvement should be visible in the performance test for Byte once there’s a new release.

While we were looking for the source of those large CSS files in Chromium devtools, we also noticed some chained HTTP requests for both fonts and JavaScript files and opened issues to document both. When the browser has to first parse a CSS or JavaScript file before loading fonts or another file, this requires at least two round trips from the browser before the chained request can be served, which can significantly affect page loading performance.

Byte also includes a webform newsletter signup on the front page. We noticed that the Webform module attaches a details library to every page showing a webform , whether the webform will render a details element or not. Because the details library depends on jQuery, this adds around 100kb of JavaScript for anonymous users that otherwise might not be needed. This discovery is an example of how adding performance tests for Drupal CMS can test not only Drupal CMS itself, but also many of Drupal’s most popular contributed modules, finding performance issues that can affect many sites in the wild.

Canvas

Our original Drupal CMS 1.0 tests cover both anonymous and authenticated visitors. For Drupal CMS 2.0 we noticed that authenticated visitor page requests required many more database queries and cache operations than Drupal CMS 1.0. We tracked this down to the Canvas module which sets max_age: 0 when rendering its ComponentTreeItemList field in some circumstances, disabling the dynamic page cache for any requests that render Canvas’ page entity type. We also noticed that the tree rendering itself is quite expensive although this may become less of an issue once render caching is fixed.

These were the only backend performance issues we noticed, so assuming they’re fixed prior release, back end performance should be broadly similar between Drupal CMS 1.0 and 2.0.

Conclusion

These findings show how important it is to validate performance before releasing code to production, so that unexpected regressions in application or browser performance can be caught and fixed before reaching site visitors. At the time of writing, several of the issues we opened already had MRs attached or had already been committed by the Drupal CMS team. Drupal’s Gander testing framework, originally developed by Tag1, provides an ideal mechanism to add continual testing with repeatable results to any kind of Drupal project.

Keep Your Drupal Sites Fast and Reliable

Performance testing isn’t just a step in development, it’s the foundation of a seamless user experience. Tag1 helps engineering, product, and marketing teams ensure that sites are fast, stable, and ready to scale. Using performance monitoring solutions like Gander, we make performance enterprise-ready so your sites stay smooth, secure, and always available.

Lear more about website performance management and let us know how we can help!


Image by Lalmch from pixabay.

read more
03.11.2025

rss

The Drop Times: Unmanaged Files in Drupal (Part 6): Category-Aware Random Selection

The final part of Jeff Greenberg’s series on unmanaged files in Drupal tackles category-aware randomness. By drawing one file from each of several geographic subfolders, this tutorial shows how to build a custom block that outputs a unique trio of images—no repeats, no database overhead, just flexible performance. read more
31.10.2025

rss

mark.ie: My LocalGov Drupal contributions for October 2025

My LocalGov Drupal contributions for October 2025 markconroy read more
31.10.2025

rss

drunomics: Through the (DrupalCon) Looking Glass

Through the (DrupalCon) Looking Glass
jeremy.chinqui…
When DrupalCon Vienna was announced at DrupalCon Barcelona, my colleague, Oliver Berndt, turned to me immediately and said “next year will be expensive”. Yes it was for drunomics, but it was also a major opportunity for us, as the drunomics team came together to help in many ways. As a result of many volunteering activities, drunomics achieved Gold Certified Drupal Partner status and we helped out in ways that benefitted us in unexpected ways.
read more
31.10.2025

rss

Cameron Eagans: Announcing composer-patches 2.0.0

Composer Patches 2.0.0 brings Git-based patching, reproducible builds, and new APIs for easier, more reliable patch management. read more
31.10.2025

rss

Drupal AI development progress week 41 and 43

This summary will cover three weeks instead of the bi-weekly progress report, and it will be a little bit different. Since we were very busy with the Driesnote for DrupalCon, the release of AI and AI Agents 1.2.0 (yay!), we were mostly focusing on stability fixes.

DrupalCon Vienna also happened and personally for me also PHP Longhorn in Austin. DrupalCon gave us an opportunity to meet in person, regroup and plan ahead for the 2.0 release. So we will cover that as well in the progress reports.

For me personally it was a crazy event compared to other DrupalCon’s I have been to. Many people to talk to, and many people I wanted to talk to, but never got the time to do it. 

We did prepare the demo for the DriesNote and it's one of the demos that I personally actually have been the most comfortable with sharing. Some of the demos that get recorded are on the level of something we strive for, rather than what is there now., The actual output of the Canvas AI for the examples in the DriesNote was actually over 50% on the reliability where you could almost just use it, and most of the rest created a version that just needed minor tweaking. This is based on a fairly strict criteria on who components should be placed, images should be picked and copies should be written.

Aidan Foster from Foster Interactive, who was one of the main contributors to the demo, did a follow up LinkedIn Post that you should not miss.

And if you do not believe me - you can run the demo yourself.

AI Context is out in dev version

Well it has been out for some while, but we wanted to introduce it with the DriesNote. The idea is that the AI Context or Context Control Center (name TBD) is the central point for any context your Drupal site will need. Both for AI or via MCP.

Right now it's focusing heavily on agents, but in the future it would also be usable in Automators, translations or anything that needs to have a stricter control on how to generate via AI. This project has been driven by Salsa Digital in general and Ahmed Jabar in particular, who spent weekends to have it ready before the DriesNote. A huge thanks to them!

Try it out and help out in: https://www.drupal.org/project/ai_context 

Prompt library used in AI Translate

In 1.2.0 we have added a prompt library. The initial implementation was AI Content Suggestions, but right before the release we also added an implementation into the AI Translate submodule.

This means that the translation prompts are now being managed via the prompt library and can be reused in the future for other translation tasks that could be added into for instance AI CKEditor or AI Automators.

Webform Agent can be tested

One of the things I wanted to demo in Vienna included showing off some kind of new agent and how you could use that agent together with MCP and agent-to-agent communication. Webform was a clear candidate for it. The demo included being able to create webforms from free text or even ugly hand drawn sketches, and then via MCP connect to a VAPI agent and have that agent be able to call someone and have an AI agent survey the webform over voice and then save the submission.

We ended up deciding to put the agent in a module, even if it's still very rough around the edges. You can find it at https://www.drupal.org/project/ai_webform_agent. Nick Opris is putting a lot of effort in moving it into the Tool API and making it more stable.

Flag added for Tools and Structure combinations

After testing different providers, we came to the conclusion that there are providers that do not allow the combination of using Tools/Function Calling and asking for a structured output.

Because of that we have added a flag where the providers can update their status to tell that they are able to do this.

For AI Agents we will then be able to figure out if this is possible or not, and add a feature where we can run another call on the finished loop, to structure the output.

Planning 2.0

A lot of the time was put into planning a way forward to the 2.0.0 release. Some things are already decided or were decided in Vienna.

This includes:

  • A huge refactor of the AI Automators, so it works with multiple automators per field.
  • A huge refactor of the code to follow PHPStan level 7 and some more standardizations.
  • Add a lot more testing to the modules that will stay in there.
  • Moving AI Agents runner into AI Core. It is such a common pattern, that any third party module should have the possibility to run an agent as part of its workflow. This means that AI Agents will either be deprecated for 2.0 or be a pure GUI module.
  • Use Tool API as the main way of writing function calls. Since these will be possible to reuse them for ECA, VBO or MCP (many three abbreviations). It is still not decided if executable function calls are deprecated for 2.0, but we would recommend anyone to use Tool API for any tool going forward.
  • Remove some of the submodules out, since that will make release iteration simpler, both for those modules that become contrib modules, but also for the AI Core module.
  • Remove the AI Translate module into a contrib module. There are multiple translation modules that solve different problems and we should not gatekeep a specific solution for it.
  • Remove the AI Search module into a contrib module. This module will then be possible to develop at its own speed independent of AI Core releases.
  • Remove the Field Widget Actions module into a contrib module. This module only exists in the AI module because it was a brainchild of doing widgets for the Automators, but since it's not directly connected to AI, it's being moved out.
  • Remove the AI Validations module into a contrib module. This module is an extension of the Field Validations module, rather than the AI module, so it made little sense to have it in the AI module.
  • Remove the AI Content Suggestions module into a contrib module. This module is a nice easy to install module to showcase what AI can do for you, but there are many different content modules, and we should not gatekeep this as well.
  • Remove the AI Logging module, possibly into a contrib module (do you want to help manage?). We now have an AI Observability module in the AI Core, that will just play nicer, both with Drupal's internal logging, but also external tools like Open Telemetry and DataDog.

Be sure to keep an eye out here or on LinkedIn to stay up to date with the latest developments. Visit the AI Initiative home page for ways to connect, events and webinars.

read more
pdjohnson 30.10.2025

rss

GitLab issue migration: immediate changes

At DrupalCon Vienna, we opened the opt-in period for module maintainers to volunteer their modules to be migrated to GitLab issues. You can opt yours in at #3409678: Opt-in GitLab issues.

That means that we will have some projects with issues on Drupal.org and some other projects with their issues on GitLab during this transition period. Due to this, some things will change in our current systems.

Changes to Drupal.org

The issue cockpit on each project's page will go away. The current issue cockpit that will see in projects reads data from our internal issues, but as projects transition to GitLab issues this block no longer makes sense. We will replace this for a simple "Issues" link that will take you to the right issue queue, whether it is GitLab or Drupal.org.

Parent and related issues will now be connected via a full URL. It used to be connected via entity reference fields, pointing at internal issues. Now that we have two systems for this, these will be links, that once rendered will bring the metadata information, like title and issue status, as we did with internal issues. We will be able to link both Drupal.org and GitLab issues into these new fields, and the old entity reference fields will go away.

What's next?

We ask project maintainers to help us at the Drupal Association iterate and improve on this process as we migrate more and more projects. We know that change can take time to be adopted, and we are really excited to help project maintainers move their issues into GitLab.

There are almost 200 projects with more than 1000 issues, and around 2000 projects with more than 100. 
Drupal "core" has more than 115K issues.

The roadmap will be (in each iteration, we will address feedback, fix bugs...):

  • Migrate projects that opted in
  • Make this the default for new projects
  • Migrate low-risk, low-usage, and/or sandbox projects
  • Migrate remaining projects, excluding a few selected high-volume, high-risk
  • Migrate the rest of the projects, including core

We are very excited about this transition, and we truly think it will be an improvement to the contribution experience. We are also thankful to the community for helping us with this.

read more
fjgarlin 29.10.2025

rss

Drupal to Enhance Security and Developer Tools thanks to Sovereign Tech Fund Investment

The Drupal Association has received €201,000 from the Sovereign Tech Fund to enhance Drupal's GitLab infrastructure, with a focus on security, testing efficiency, and design tools. This funding will enable critical improvements including completing the migration of Drupal's security issue management system to GitLab, optimizing CI/CD testing across thousands of repositories, and implementing new tools for UX and design contributors.

This continues the Sovereign Tech Fund’s support of Drupal. In 2023, the Sovereign Tech Fund funded major work to support the move from Drupal.org's homebuilt contribution tools to the GitLab platform. 

The self-hosted GitLab instance at git.drupalcode.org is maintained by the Drupal Association and used by contributors all over the globe. In 2024, there were 7,276 unique individuals using git.drupalcode.org to contribute to 69,204 issues. These contributors represent an international community of users who support critical Drupal installations serving the public.

The additional funding will enable the Drupal Association to further enhance our use of GitLab in the following key areas:

  • Migrate security issue management to GitLab
    Our existing security portal is running on an end-of-life version of Drupal, under extended support, and isn't integrated with our modern developer tools. Finalizing the move of our security team issue management to GitLab will provide the security team with better tools and make it easier to onboard new members.
     
  • Optimize CI/CD testing
    We currently support testing for tens of thousands of repositories in the Drupal ecosystem. By further optimizing our testing configuration, we can reduce redundant tests, improve performance, and potentially expand to new types of testing like visual and performance regression testing.
     
  • Improve tools for UX and Design contributors
    We'll implement better project management templates and explore integrating with design tools like Storybook and/or Figma to support our UX and Design contributors—who will then have the tools they need to help make Drupal easier, more intuitive, and more beautiful than ever. .
     
  • Share our CI strategy with other open source projects
    We'll document and share our approach to managing CI testing across thousands of repositories to help other large open source projects facing similar challenges.
     

The work commissioned by the Sovereign Tech Fund will not only enable us to advance strategically, driving meaningful progress and making a positive impact within the Drupal community but also strengthen the open source platform for users everywhere.

We are grateful to the Sovereign Tech Fund for this collaboration. This funding reflects their continued dedication to open source and their confidence in the Drupal Association and the community's ability to innovate and ensure the future of web development.

read more
Drupal Association 29.10.2025

rss

State of Drupal presentation (October 2025)

This blog has been re-posted and edited with permission from Dries Buytaert's blog.

In my DrupalCon Vienna keynote, I talk about how Drupal is adapting to an AI-driven web through AI-enabled visual editing, site templates, autonomous agents, and workflow orchestration.

The web is changing fast. AI now writes content, builds web pages, and answers questions directly, often bypassing websites entirely.

People often wonder what this means for Drupal, so at DrupalCon Vienna, I tackled this head-on. My message was simple: AI is the storm, but it's also the way through it. Instead of fighting AI, we're leaning into it.

My keynote focused on how Drupal is evolving across four product areas. We're making it easier to get started with Site Templates, enabling visual site building through Drupal Canvas, accelerating development with AI assistance, and exploring complex workflows with new orchestration tools.

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

Vienna felt like a turning point. People could see the pieces coming together. Drupal is finding its footing in the AI era, leading in AI innovation, and ready to help shape what comes next for the web.

Growing Drupal with Site Templates

One of the most important ways to grow Drupal is to make it easier and faster to build new sites. We began that work with Recipes, a way to quickly add common features to a site. Recipes help people go from idea to a website in hours instead of days.

At DrupalCon Vienna, I talked about the next step in that journey: our first Site Template. Site Templates build on Recipes and also include a complete design with layouts, visual style, and sample content. The result is that you can go from a new Drupal install to a fully working website in minutes. It will be the easiest way yet to get started with Drupal.

Next, we plan to introduce more Site Templates and launch a Site Template Marketplace where anyone can discover, share, and build on templates for different use cases.

A new visual editing experience

At DrupalCon Vienna, the energy around Drupal Canvas was infectious. Some even called it "CanvasCon". Drupal Canvas sessions were often standing room only, just like the Drupal AI sessions.

I first showed an early version of Drupal Canvas at DrupalCon Barcelona in September 2024, when we launched Drupal's Starshot initiative. The progress we've made in just one year is remarkable. My keynote showed parts of Drupal Canvas in action, but for a deeper dive, I recommend watching this breakout session.

Version 1.0 of Drupal Canvas is scheduled for November 2025. Starting in January 2026, it will become the default page builder in Drupal CMS 2.0. After more than 15 months of development and countless contributors working to make Drupal easier for everyone, it's hard to believe we're almost there. This marks the beginning of a new chapter for how people create with Drupal.

What excites me most is what this solves. For years, building pages in Drupal required technical expertise. Drupal Canvas gives end-users a visual page builder that is both more powerful and easy to use. Plus, it supports React, which means front-end developers can contribute using skills they already have.

Drupal's accidental AI advantage

Every content management system faces defining moments. For Drupal, one came with the release of Drupal 8. We rebuilt Drupal from the ground up, adopting modern design patterns and improving configuration management, versioning, workflows, and more.

The transition was hard, but here is the surprising part: ten years later those decisions gave Drupal an unexpected advantage in today's AI-driven web. The architecture we created is exactly what AI systems need today. When AI modifies content, you need version control to roll back mistakes. When it builds pages, you need structured data, permissions, and workflows. Drupal already has those capabilities.

For years, Drupal prioritized flexibility and robustness while other platforms focused on ease of use. What once felt like extra complexity now makes perfect sense. Drupal has quietly become one of the most AI-ready platforms available.

AI is the storm, and the way through the storm

As I said in my keynote: "Some days AI terrifies me. An hour later it excites me. By the evening, I'm tired of hearing about it.". Still, we can't ignore AI.

I first introduced AI as part of Starshot. Five months ago, it became its own dedicated track with the launch of the Drupal AI initiative. Since then, twenty two agencies have backed it with funding and contributors, together contributing over one million dollars. This is the largest fundraising effort in Drupal's history.

The initiative is already producing impressive results. At DrupalCon Vienna, we released Drupal AI version 1.2, a major step forward for the initiative.

In my keynote, I also demonstrated three new AI capabilities:

  1. AI-powered page building: Drupal AI can now generate complete, designed pages in minutes using a component-based design system in Drupal Canvas. What site builders used to build in hours now happens in minutes while maintaining your site's structure and style.
  2. Context Control Center: Teams can define brand voice, target audiences, and key messages from a single UI. All AI agents draw from this source of truth.
  3. Autonomous agents: When you update information in the Context Control Center, such as a product price or company statistic, agents automatically find every instance throughout your site and propose updates. You review and approve changes before they go live.

Orchestration as a path to explore

Earlier this year, I wrote about the great digital agency unbundling. As AI automates more technical work, agencies need to evolve their business models and find new ways to create value.

One promising direction is orchestration: building systems and workflows that connect AI agents, content platforms, CRMs, and marketing tools into intelligent, automated workflows. I think of it as DXP 2.0.

Most organizations have complex marketing technology stacks. Connecting all the systems in their stack often requires custom code or repetitive manual tasks. This integration work can be time-consuming and hard to maintain.

Modern orchestration tools solve this by automating how information flows between systems. Instead of writing custom code, you can use no-code tools to define workflows that trigger automatically. When someone fills out a form, the system creates a CRM contact, sends a welcome email, and notifies your team without any manual work.

In my keynote, I showed how ECA and ActivePieces can work together. Jürgen Haas, who created ECA, and I collaborated on this integration. ECA lets you define automations inside Drupal using events, conditions, and actions. ActivePieces is an open source automation platform similar to Zapier or n8n.

This approach allows us to build user experiences that are not only better and smarter, but also positions Drupal to benefit from AI innovation happening across the broader ecosystem. The idea resonated in Vienna. People approached me enthusiastically with related projects and demos, including tools like Flowdrop or Drupal's MCP module.

Between now and DrupalCon Chicago, we're inviting the community to explore and expand on this work. Join us in #orchestration on Drupal Slack, test the new Orchestration module, connect more automation platforms, or help improve ECA. If this direction proves valuable, we'll share what we learned at DrupalCon Chicago.

Building the future together

At DrupalCon Vienna, I felt something shift. Sessions were packed. People were excited about Site Templates and the Marketplace. Drupal Canvas drew huge crowds, and even more agencies signed up to join the Drupal AI initiative. During contribution day, more people than usual showed up looking for ways to help.

That energy in Vienna reflected something bigger. AI is changing how people use the web and how we build for it. It can feel threatening, and it can feel full of possibility, but what became clear in Vienna is that Drupal is well positioned at this inflection point, with both momentum and direction.

What makes this moment special is how the community is responding with focus and collaboration. We are approaching it as a much more coordinated effort, while still leaving room for experimentation.

Vienna showed me that the Drupal community is ready to take this on together. We have navigated uncharted territory before, but this time there is a boldness and unity I have not seen in years. That is the way through the storm. I am proud to be part of it.

I want to extend my gratitude to everyone who contributed to making my presentation and demos a success. A special thank you to Adam G-HAidan FosterASH SullivanBálint KlériCristina ChumillasElliott MowerEmma HorrellGábor HojtsyGurwinder AntalJames AbrahamsJurgen HaasKristen PolLauri EskolaMarcus JohanssonMartin Anderson-ClutzPamela BaroneTiffany FarrissTim Lehnen, and Witze Van der Straeten. Many others contributed indirectly to make this possible. If I've inadvertently omitted anyone, please reach out.

read more
dries 23.10.2025

rss

State of Drupal Open University

What started as an idea among a couple of people has rapidly expanded into something with global interest. There are now educators teaching Drupal at higher education and universities, which is amazing. It means new people are being introduced to our beloved open source project.

“What if we could open source the teaching materials themselves, and teach others how to teach Drupal?”

A lot has happened since then. People from around the world have been collaborating on the teaching materials created by Hilmar Kári Hallbjörnsson, who is now in his fourth year of teaching Drupal at Reykjavík University. But the idea has grown, it’s become an initiative with the goal of reaching, introducing, and welcoming new Drupal enthusiasts into the community.

Drupal itself is thriving. With Drupal CMS and the AI initiative, the platform has more power and potential than ever before. This enthusiasm is growing both within and beyond the Drupal community. In the context of digital sovereignty, AI, privacy, security, and accessibility, a whole new set of opportunities is emerging for Drupal and open source.

What is the Drupal Open University Initiative?

The Drupal Open University Initiative is a community-driven effort focused on bringing Drupal into academic and other (higher) education environments. Our mission is to introduce students and aspiring developers to the power of Drupal, and to help cultivate the next generation of contributors. Through comprehensive, open-source-based courses, we aim to equip students, educators, and guest lecturers with the knowledge and tools needed to engage with Drupal—and the broader open source ecosystem. Together, we're shaping a future where Drupal continues to grow through the energy of new talent and an increasingly vibrant community.

Why This Matters

Drupal is so much more than just code, it's a thriving ecosystem powered by one of the most dedicated open source communities in the world. But while that community remains strong, its average age is rising, and many young developers never encounter Drupal at all when starting to build their skills. In recent years, we've made significant progress in lowering the barrier to entry: today, it's even possible to build a Drupal site using AI, without writing a single line of code.

“I thought I heard that we won’t need junior devs now that we have generative AI?”

Within the community, there’s a strong desire to teach, guide, and share knowledge. If we can reach students early in their learning journey and spark their interest in Drupal, we have a unique opportunity to foster the next generation of Drupal developers. And by teaching Drupal, we also introduce them to our vibrant and welcoming community, helping them experience the value of contribution from the very beginning.

Who’s involved?

I have tried to find everyone actively mentioned on our Drupal.org project or bi-weekly notes, please let me know when you are missing from this list.

André Angelantoni (aangel), Ben Mullins (bnjmnm), Darren oh (darren-oh), Yan Zhang  (designfitsu), Hilmar Hallbjörnsson (drupalviking), Esmeralda Tijhoff (esmoves), Fran Wyllie (franwyllie), Gayatri Tandon (gayatritandon), Nico Grienauer (grienauer), Guzman Bellon (guzmanb), Wouter Immerzeel (immoreel), Jean-Paul Vosmeer (jpvos), Karos Abdulqadir, Kwasi Afreh, Lenny Moskalyk (lenny moskalyk), Martin Anderson-Clutz (mandclu), Asim Mehta (metasim), Jordan Thompson (nord102), Rachel Lawson (rachel_norfolk), Salim Lakhani (salimlakhani), Jasper van Schelven (sch11en), Eric Wheeler (sikofitt), Soumya V (soumyavbhat), Norah Medlin (teknorah), Michael Anello (ultimike)

The Four Pillars of the Initiative

1. Courses and Teachers

Our first focus is to find, build, open source, and expand the existing Drupal curriculum. This includes everything from introductory courses to fully-fledged academic modules worth 6 ECTS points or more. One of our key goals is to empower Drupal enthusiasts, whether they’re developers or educators, to teach Drupal in a university or high school setting. To do that, we provide resources, templates, and mentorship on both content and delivery.

We explore different angles to make Drupal education relevant across disciplines: from comprehensive Drupal development tracks to specialized topics like AI, headless Drupal with React, or mastering PHP-based web applications using Drupal. In parallel, we’ve also discovered new formats to reach broader audiences, such as Drupal in a Day. Our first official session took place in May at Drupaljam in the Netherlands, gathering valuable feedback. The second is being organized at DrupalCon Vienna with 90+ students attending and a Drupal in a Day for Drupalcon Chicago is in the works.

Theme’s we are working on

  • 6 ECTS academic course
  • Acquia’s Drupal Course
  • Drupal in a Day program
  • Open Source Book of starting with Drupal “All Things Drupal”
  • Guidelines for starter tracks at camps
  • Onboarding material from Drupal Companies

2. Universities and Schools

Drupal has a long-standing history in the academic world, many universities and schools already use it in their digital infrastructure. So why not teach it, too? We believe Drupal should be among the course options available in IT and digital curricula. Many agencies and Drupal professionals already have connections in educational environments. By leveraging these warm relationships, we can introduce formal Drupal courses in places where there’s already familiarity with the platform.

We’re mapping out which schools and universities are already teaching Drupal, and building case studies to inspire others. We’re also exploring how students experience Drupal, and how we can create dedicated spaces for them within our community, on Drupal.org, at camps and cons, or through student programs. Think internship matchmaking, guest lectures, or introductory presentations hosted by local agencies. The goal: make Drupal education visible, accessible, and desirable in the academic world.

Material worked on

  • Drupal in a Day
  • Drupal courses
  • List with universities and schools
  • Invites to Universities and schools
  • ‘Friends of Drupal’

3. Community

Our community has always excelled at sharing advanced knowledge, especially at camps and conferences. But what if we created more space for beginners at those same events? We believe every camp should include beginner-friendly tracks, clearly designed to welcome newcomers, students, and self-taught developers. We can help camps develop and deliver those tracks, including guidance on how to reach the right audience and what topics to cover.

But it doesn’t stop at camps. How do we find newcomers? How do we make them feel welcome and embed them into user groups and local meetups? Local associations and user groups can play a vital role in bridging the gap between schools, agencies, events, and education. With their support, we can make Drupal easier to access, easier to love, and easier to stay involved in.

Material worked on

  • How to bring people into the community program
  • How to contribute to the courses
  • Organized a Drupal-in-a-day at Drupaljam
  • ‘Wat can camp organizers do for beginners’

4. The Initiative

For Drupal Open University to succeed, it must align with the broader ambitions of the Drupal community, especially those focused on growth and inclusivity. That means working alongside existing initiatives, supporting our project leadership, and coordinating with other community efforts in education, contribution, and outreach.

We’re actively seeking collaboration with key stakeholders: educators, agency leaders, community organizers, and Drupal Association members. The more we align, the faster we can move. This is not just a curriculum, it’s a movement. A shared opportunity to help Drupal grow by helping others learn.

Material worked on

What’s Next

We’re building a roadmap and inviting the community to get involved in shaping it. Together, we’ll define priorities, timelines, and shared goals. This includes expanding our curriculum, scaling Drupal in a Day events, supporting beginner tracks at camps, and building networks of teachers and universities. The initiative thrives on collaboration, and now is the time to align our efforts.

Our next steps:

  • Present the courses – share the why, the structure, and the vision behind it.
  • Reach out – connect with universities, schools, Drupal camps, and user groups.
  • Inspire others – get people excited and engaged in spreading Drupal education.
  • Create and share – develop a practical “how to” for organizing a course or session.
  • Build and open source – make the courses freely available and community-driven.
  • Teach and organize – support those who want to teach or host a course.
  • Evaluate and improve – gather feedback and evolve the material.
  • Show and tell – highlight success stories and encourage others to join.

We’re also preparing a community presentation to share the current state of the initiative, including a Q&A sessions. This is your chance to get involved, ask questions, and help shape the future of Drupal education.

Final Thoughts

We are not, and do not aim to be, competitors to the many excellent learning environments, whether open or commercial, within or beyond the Drupal community. On the contrary, we want to foster the next generation of Drupal developers, and we believe that the more resources exist once people are hooked on Drupal, the better. We hope to collaborate broadly and combine strengths wherever possible.

Ultimately, we see this initiative as a contribution to the future of Drupal. As Dries Buytaert outlined in his vision for long-term growth, one key obstacle is: “Make Drupal easy to evaluate and adopt.” We believe Drupal Open University is one way to help remove that obstacle, by meeting new learners where they are and welcoming them into our community with open arms.

If you're inspired, already teaching, or simply curious to contribute, we invite you to join us. You can find our project at drupal.org/project/open_university or connect with us via Slack in the #open-university-initiative channel.

Sources

read more
jpvos 22.10.2025

youtube

embed image

DrupalCon Vienna Aftermovie

What a week!The people, the talks, the parties, the awards.… all that passion. DrupalConVienna had it all.Here’s your first glimpse of the official Aftermovie Can you spot yourself? The full video is coming soon… stay tuned! read more
Drupal Association 20.10.2025

rss

From hours to minutes: Building an AI-powered PDF importer for local government for LocalGov Drupal

Guest blog post by Angie Forson, Web and Digital Programme Lead, Southwark Council.

The Web and Digital team at Southwark Council, along with our partners at Chicken, is building an AI-powered PDF importer for the LocalGov Drupal Publication Module. Together, we’re unlocking a faster, more accessible, and more collaborative future for publishing. 

Why this matters 

Manual PDF conversion can take hours – sometimes days. With our importer, it happens in minutes – often under one minute. Multiply that across thousands of PDFs, and the time savings are game-changing. 

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 

Understanding the workflow 

We upload a PDF to the module, which will then kick-start the importing process in the background.  

The result is the HTML representation of the PDF content, which is then saved into a Drupal Publication. We can then review and publish the Publication.  

Each import process is logged so that any errors can be reviewed and fixed. 

How the technology works 

Each PDF goes through a three-step ETL process, called an “import pipeline” in the module: 

  1. Extract: A PDF parser pulls content from the PDF. The default is the smalot PDF parser. 
  2. Transform: The parsed content is AI converts it to properly tagged HTML with logical pagination. Currently the module uses Claude Sonnet. 
  3. Save: Clean HTML pages ready to publish in Drupal 

Built for flexibility 

We can build as many import pipelines as needed, each with its own custom AI prompt. Useful for things like handling different types of PDF content or layout.

Furthermore, the pipeline uses a plugin architecture, where each step can be swapped out. Councils can use different extractors, AI models, or output to different Drupal content types to suit their needs. 

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 

Agile, user-centred delivery 

We’re delivering this project the way we deliver our best work – agile and user-centred by design.  
 
We have adapted our delivery to meet the challenges of innovation design. Our team has had to continuously refine requirements and acceptance criteria to ensure the tool meets real user needs and delivers meaningful outcomes.  

Working on this AI product is an incredible experience — each day comes with new challenges, unexpected turns, and fresh opportunities to innovate. The pace of change made the whole process an absolute adrenaline rush.

Giorgi Bujiashvili, Delivery Manager

What we’ve achieved so far 

As Chicken fast-tracks development, we’ve been testing and refining prompts across a wide range of PDFs to prove what’s possible: 

  • import images, URLs and linked text 
  • rebuild tables with correct HTML tags 
  • apply accurate heading hierarchies (H1, H2, H3) 
  • remove unwanted hard returns from PDF text

We’ve also cracked the pagination challenge. Early versions mirrored PDFs page-by-page, causing awkward breaks mid-paragraph or mid-list. Now the importer processes the entire document at once and, with the right AI prompt, inserts page breaks at logical user-friendly points such as topic changes or new sections.   

Built with (and for) the community 

This project has been co-designed with content designers, developers, and the LocalGov Drupal community.

Together, we’re shaping a scalable, open-source tool that other councils can adopt, adapt, and improve.

Angie Forson, Web and Digital Programme Lead 

A leap forward in accessible publishing 

The AI PDF Importer isn’t just a tool – it’s a step change in accessible, open-source publishing for local government. Following this release, it will be open and shareable with the LocalGov Drupal community for other councils to adopt and iterate. 

If you’re interested in supporting or scaling this project, contact Angie Forson – Angie.Forson@southwark.gov.uk. Let’s change the game together.

read more
pdjohnson 17.10.2025

rss

Celebrating Excellence: The Women in Drupal Award Shines a Spotlight on Female Leaders Shaping the Future of Open Source

The Women in Drupal Award sponsored by JAKALA, returned this year to honour and celebrate the outstanding achievements of women making remarkable contributions to the global Drupal community. The award, presented during the prestigious DrupalCon Vienna 2025 opening ceremony, recognises women who have demonstrated exceptional leadership, innovation, and impact within one of the world’s most influential open-source ecosystems.

Created by JAKALA, with the mission of amplifying women’s voices in technology, the Women in Drupal Award highlights three core values that reflect the essence of the Drupal community: Inspire, Connect, and Empower. The award has three categories to celebrate women who embody these principles through their work as developers, designers, mentors, advocates, and community builders.

Every story shared through the Women in Drupal Award reminds us why diversity matters—it changes how we think, build, and collaborate. Supporting this initiative is both a privilege and a responsibility, one that aligns deeply with JAKALA’s purpose of creating meaningful impact through technology.

— Kitt Ralkov, Managing Director, Experience, HR & Marketing at JAKALA

This year’s honourees were recognised for their outstanding contributions to Drupal and the wider tech community:

  • Define Award – Emma Horrell
    Honoured for her leadership in shaping digital strategy and defining inclusive, impactful solutions that set the direction for successful Drupal projects.
  • Build Award – Sinduri Guntupalli
    Recognised for her hands-on innovation, exceptional technical expertise, and commitment to creating robust and scalable Drupal solutions.
  • Scale Award – Jess (xjm)
    Celebrated for her ability to grow teams, communities, and projects—amplifying the reach of Drupal across industries and empowering others along the way.

JAKALA created the Women in Drupal award to ensure that women’s stories and successes in technology are visible and celebrated. With Drupal powering millions of websites worldwide, the community’s ongoing efforts toward gender inclusion reflect a broader movement across open source: making technology more welcoming and equitable for everyone.

You have to get through the impostor syndrome. The community is super welcoming.

said Emma Horrell, one of this year’s recipients.

JAKALA is the official sponsor of the Women in Drupal Award since its inception four years ago. As a long-standing supporter of diversity and inclusion in technology, JAKLA ensured the award could reach a global audience and showcase some of the incredible talent in the Drupal community. Through its commitment to equity and innovation, JAKALA continues to help shape a more inclusive future for open source communities worldwide.

In the end, I mostly wanted to give back to the community.

said Sinduri Guntupalli.

The ceremony has become a highlight of DrupalCon. Beyond the award itself, the wider Women in Drupal initiative fosters mentorship programs, networking opportunities, and global visibility for women working in Drupal and open source.

I was intimidated by core contribution but very friendly members of the community came to me

said Jess (xjm).

The Women in Drupal Award is supported by the Drupal Association and leading organisations across the industry. Together, they aim to build a more inclusive, diverse, and forward-looking community, one that reflects the world it serves.

About Women in Drupal

Women in Drupal is a community-driven initiative dedicated to celebrating, supporting, and empowering women in the Drupal ecosystem. Through events, mentorship, and recognition, the program fosters inclusion and encourages greater participation and leadership in open source.

read more
nicoloye 15.10.2025

rss

From Figma to Drupal: My Journey into AI and Open Source

This is the first in a series of blog posts where we have invited organisations from across the Drupal ecosystem to share their experiences and insights on how they are using Drupal AI in their work. If your organisation is innovating with Drupal AI, we would be delighted to feature you in a future post.

Witze Van der Straeten is a Front-End Web Development student at Arteveldehogeschool in Belgium. In this post, he shares how discovering Drupal has completely changed the way he thinks about design, development, and community.

Discovering Drupal

Before my internship, I had actually never heard of Drupal. At school, we learned about other CMSs, but Drupal was only briefly mentioned, we never explored it in depth. During my search for an internship, I connected with the owner of Calibrate, who was immediately enthusiastic and invited me to join the team.

By coincidence, my first week at Calibrate aligned with Drupal Dev Days Leuven. It is a community event full of talks, contributions, and collaboration.

From the moment I walked in, I noticed how welcoming everyone was. People came up to me, asked about my background, and shared their own stories. It was clear that this wasn’t just a CMS, it was a community of people who genuinely care.

Dries Buytaert held a Q&A, and I was impressed by how open and democratic the whole ecosystem felt. There wasn’t a “boss” giving orders — it was a team of people building something together, guided by shared passion.

The evening events were just as memorable: games, group activities, and spontaneous gatherings where 30 people ended up sharing a table full of laughter and ideas.

By the end of the week, I knew — this is where I belong.

Learning and Experimenting

Back at my internship, I started with the basics, completing the Acquia training videos and building a small site.
As a front-end developer, I quickly realized I wanted more creative freedom. That’s when a colleague introduced me to Single Directory Components (SDCs). It's a new approach that made the front-end feel more modern and modular. I immediately loved it.

Later, my mentor suggested I explore something even newer: MCP servers. MCP stands for Model Context Protocol, an emerging standard that allows AI tools to communicate with each other.

I found a Figma MCP server, and since I was already familiar with Figma from school, I started experimenting. I connected it with GitHub Copilot in Visual Studio Code, and the first time I saw a Figma component appear in my editor, I knew this could save a lot of time.

At first, I wasn’t sure how to make it work in Drupal and especially with Twig files and SDCs. But the more I tested, the more it made sense. Eventually, I managed to make a designed Figma component appear on a Drupal site in just minutes — something that used to take hours.

I showed it to my team at Calibrate, who found it very interesting, but since it was experimental, we decided to pause the exploration for a while.

Creating the Figma-to-Drupal Tutorial

A few months later, I had to create a tutorial for a school project on Drupal and AI. Naturally, I knew what I wanted to write about — the Figma-to-Drupal workflow.

My goal was to make something clear and practical, especially for people who had never touched Drupal or MCPs before. I wanted anyone to follow the tutorial and realize how powerful Drupal could be when combined with design tools and AI.

After finishing, I shared the tutorial in the Drupal Slack community, and the response was amazing. People commented, shared ideas, and even added me on LinkedIn to discuss it further.

You can explore Figma-to-Drupal tutorial here.

Two lead developers from UI Suite reached out with great feedback that helped me refine the workflow. Then I received a message from Paul Johnson, who encouraged me to share my story — which is why I’m writing this blog today. 

Collaborating with Dries and Canvas AI

One day, I received a message from Dries Buytaert himself:

Hey Witze, the Figma-to-Drupal idea sounds cool. Do you happen to have a short demo video of it?

I sent him my demo right away. Dries replied that there was still too much manual work involved, and he wondered if we could integrate it with Canvas AI, an AI-powered development tool that’s part of the Drupal ecosystem.

Of course, when Dries asks, you experiment! We started exchanging ideas about how to automate parts of the workflow with Canvas AI, and suddenly I was collaborating with the founder of Drupal himself.

I never expected someone so busy to spend that much time helping a student. That experience showed me once again how exceptional this community is — not just technically, but personally.

By the way you can see how this work is going, it was featured on stage at DrupalCon Vienna presented by Dries himself!

So, thank you, Dries!

What We’re Working On

Right now, we’re exploring how to make this integration more stable and impactful.

The goal is to simplify the journey from design to Drupal implementation — reducing repetitive steps and empowering front-end developers to work faster and smarter.

It’s still early, and there are bugs to fix, but I truly believe this could become something big. With a strong community like Drupal’s, we can lead the way in how AI transforms web development.

I’m also in touch with Dries about whether this could be mentioned in the DriesNote, which would be an incredible opportunity.

See You in Vienna

I’m attending DrupalCon Vienna, and I’d love to connect with anyone exploring AI, Figma, or front-end innovation in Drupal.

If you’re curious or want to collaborate, feel free to reach out — I’m always open to new ideas!

Reflections on My Journey

Looking back, Drupal has changed more than just how I code — it changed how I think.

I’ve learned that open source isn’t about software alone. It’s about people — listening, sharing, and building something together that’s bigger than any one of us.

To other students or newcomers reading this

Don’t be afraid to get involved. Even if you feel inexperienced, your ideas matter. This community will welcome you, just as it welcomed me.

read more
pdjohnson 15.10.2025

youtube

DriesNote DrupalCon Vienna 2025 | The Drupal Renaissance: Canvas, AI, Drupal CMS 2.0 & More

Dries Buytaert delivers one of the most significant DriesNotes in Drupal's history at DrupalCon Vienna 2024. Discover how Drupal is leading the AI revolution in content management with groundbreaking announcements about Drupal Canvas, Drupal AI, CMS 2.0, and the new marketplace.🔑 KEY ANNOUNCEMENTS: Drupal Canvas 1.0 RC available NOW (full release November 2025) Drupal CMS 2.0 launching January 2026 (potentially on Drupal's 25th birthday) $1M raised for Drupal AI initiative (22 agency partners) Site Templates & Marketplace approved and funded Community contributions DOUBLED since 2023 read more
Drupal Association 14.10.2025

youtube

embed image

Drupal AI in Action: World Cancer Day, Southwark Council & Basel-Stadt Canton

Discover how organisations are already using Drupal AI to make a real difference. In this short feature, we explore three examples: World Cancer Day, where AI helps review and moderate thousands of personal stories shared from around the world. Southwark Council, using AI-driven insights to make local services easier to access and understand. Canton Basel-Stadt, using an AI chatbot for everyday questions and AI-assisted text and image simplification, making content clearer and more accessible. Each story shows 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 13.10.2025

youtube

embed image

DrupalCon Vienna 2025 is almost here!

Vienna, we’re here! 🇦🇹 Tim Doyle, CEO of the Drupal Association, has landed and is ready for an incredible #DrupalConVienna week ahead. 🌍✨ The countdown is almost over! Are you ready to join the excitement? #Drupal #DrupalCon #DrupalConEur read more
Drupal Association 10.10.2025

youtube

embed image

Drupal AI at DrupalCon Vienna: Sneak peek at the program

On September 25th 2025 we had our monthly webinar. This time it was dedicated to the upcoming DrupalCon Vienna and gave a chance to take a quick look at the AI dedicated sessions. A panel discussion featured Drupal AI team members who will be presenting in October in Vienna. Moderator of the talk: Matthew Saunders, amazee.io Panelists: Jamie Abrahams, FreelyGive Christoph Breidert, 1xINTERNET Frederik Wouters, Dropsolid read more
Drupal Association 29.09.2025

youtube

embed image

How to Craft an Award-Winning Splash Awards Submission | Webinar

Learn how to put your best work forward for the DrupalCon Nara 2025 Splash Awards. In this webinar recording, we walk through what the judges are looking for, how to structure your submission, and tips for telling the story behind your Drupal project. Perfect for both first-time entrants and past participants. read more
Drupal Association 11.09.2025

youtube

embed image

Webinar: Key Insights from Global AI Survey and Roadmap Reveal by The Drupal AI Initiative

In July 2025 we asked business leaders and agency experts to identify the AI capabilities in marketing they value most. This webinar brings exclusive insights from survey analysis gathered from 216 AI professionals, business leaders, and technical decision makers from 199 different organizations across multiple industries. Our findings provide a clear picture of where organisations are focusing their AI investments, and the features they regard as essential for future success. These insights can help your leadership prioritize AI investments to maximize their strategic benefit. ** WHAT YOU WILL LEARN ** - Top AI capabilities organisations value and want the most, and how these vary across different industries. - Emerging trends and sector-specific priorities shaping the next phase of AI in digital experience platforms. - How these insights are influencing the strategic direction and roadmap of Drupal AI to meet the needs of agencies, site owners, and end users. - Practical ways you can engage with the Drupal AI Initiative and contribute to its future development. Presenters: Christoph Breidert - Co-founder 1xINTERNET and lead for the AI Survey [ https://www.1xinternet.com ] Paul Johnson - Business Development Manager 1xINTERNET [ https://www.1xinternet.com ] Kristen Pol - Senior Technologist Salsa Digital [ https://salsa.digital ] Learn more about Drupal AI: https://new.drupal.org/ai The Drupal AI Initiative: https://drupal.org/ai-initiative For media enquiries please contact p.johnson@1xinternet.com read more
Drupal Association 29.08.2025

youtube

embed image

Drupal AI secures $170k funding to catalyse progress

Dominique De Cooman announces the largest single intake of AI Makers since the Drupal AI Initiative began. The combined funding and FTE contributions means: - Faster delivery of core AI features for Drupal - Better documentation, governance, and community enablement - Stronger global representation from agencies across regions Find out how you can contribute to Drupal AI by becoming a maker too: https://new.drupal.org/ai/become-a-maker Learn more about Drupal AI: https://new.drupal.org/ai Drupal AI Initiative home: https://www.drupal.org/about/starshot/initiatives/ai Get involved: https://www.drupal.org/about/starshot/initiatives/ai read more
Drupal Association 15.08.2025

youtube

embed image

Choosing the right AI tools for content and marketing: making informed choices for your business

The current AI marketplace is crowded with startups and established technology providers, each vying for attention offering a bewildering array of features. For business leaders, the real challenge lies not in the availability of options, but in choosing a solution that genuinely supports strategic goals and day-to-day operational needs. It is all too easy to be influenced by hype or surface-level features, rather than focusing on long-term value and alignment with business priorities. In this webinar, you will learn: - A practical methodology: for identifying AI tools that support your business requirements - The value of open source: in enabling flexibility and control when working with different AI and LLM technologies - How to approach AI governance: and responsibly delegate tasks to automated systems - Evidence-based insights: and actionable guidance to support confident decision-making - How Drupal AI could be the perfect fit for your organisation Host: - Paul Johnson Business -Development Manager 1xINTERNET.com Panel: - Alan Botwright - Director, Product & Solutions Marketing Acquia.com - Matthew Saunders - AI Ambassador amazee.io - Jamie Abrahams - Director FreelyGive Learn more about Drupal AI: https://new.drupal.org/ai The Drupal AI Initiaive: https://www.drupal.org/about/starshot/initiatives/ai For media enquiries please contact p.johnson@1xinternet.com read more
Drupal Association 24.07.2025

embed image
Powered By Combinary

youtube

embed image

Beyond the Build Episode 6: Kanopi Studios + The Gilder Lehrman Institute of American History

Nicholas Gliserman from the Gilder Lehrman Institute of American History shares the story behind the Hamilton Education Program and how Drupal helped bring it to classrooms across the country. The Hamilton Education Program started as a collaborative effort between Hamilton creator Lin-Manuel Miranda and the Gilder Lehrman Institute of American History to use the musical “Hamilton” as a vehicle for educational enrichment, bringing history alive for young audiences through the arts. The website integrates American history education with the arts by allowing high school students to experience the musical and delve into its history; teachers and students are encouraged to conduct research using the website’s resources. The previous Hamilton site was built in Drupal 7, which was outdated and becoming increasingly rigid. Editors had a tough time updating content and didn’t have the flexibility of a more modern version of Drupal to create visually appealing pages for their audiences, while teachers had difficulty managing their students. It was time to redesign and rebuild with Kanopi Studios. read more
Drupal Association 09.07.2025

youtube

embed image

Welcome to the Drupal AI Initiative

On June 26th we had a first webinar dedicated to the Drupal AI initiative. Here is the recording of this session which you are most welcome to check if you'd like to learn more about Drupal AI. read more
Drupal Association 02.07.2025

youtube

embed image

Drupal AI at AI Summit at London Tech Week 2025

Filmed at the AI Summit at London Tech Week 2025, this two-minute video captures the passion and purpose behind the newly launched Drupal AI Strategic Initiative. Join Baddý and Jamie as they explain why this work is important and why we need the Drupal community to rally behind it. For more details about the Drupal AI Initiative visit: https://new.drupal.org/ai/announcement read more
Drupal Association 25.06.2025

youtube

embed image

2025 At-Large Board Elections Open Community Forum 2

Meet the candidates of 2025 At-Large Community Board Elections. read more
Drupal Association 13.06.2025

youtube

embed image

2025 At-Large Board Elections Open Community Forum 1

Meet the candidates of 2025 At-Large Community Board Elections. read more
Drupal Association 13.06.2025

youtube

embed image

The Future of Drupal Governance | International Federation Working Group (IFWG)

Drupal Association 03.06.2025

youtube

embed image

Beyond The Build: Aten Design Group and Healthcare Without Harm

In episode 5, we were joined by Drupal Certified Partner, Aten Design Group and Healthcare Without Harm. We talked about how Healthcare Without Harm's internal stakeholders needed an improved content editing experience and they chose Aten Design Group to solve this problem with Aten's Mercury Editor on Drupal. read more
Drupal Association 12.05.2025

youtube

embed image

Leveling Up Content - Integrating Drupal with Godot for Game Development | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Higher Ed Summit pt2 | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Automate, Integrate, Innovate AI powered GitLab CI for Drupal module development

Drupal Association 28.04.2025

youtube

embed image

Distributions are dead, long live distributions - a Drupal CMS story | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Healthcare Summit pt2 | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Finding Your Path to Drupal - How Three Unique Journeys Led to Meaningful Careers in Web Development

Drupal Association 28.04.2025

youtube

embed image

Creating Opportunities - From Internships to Drupal Careers | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Drupal.org Engineering Panel | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Working with the AI Agents in Drupal CMS - Create your own agents and AI powered migration

Drupal Association 28.04.2025

youtube

embed image

Women in Drupal Lunch | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

WordPress to Drupal - A Migration Survival Guide | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Building web confidence through accessible, non expert user trainings | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

The Unspoken Algorithm - Neurodivergence, Identity, and Turning Exclusion into Inclusion

Drupal Association 28.04.2025

youtube

embed image

First Time Contributors Workshop - day 4 | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Community Summit pt1 | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Supply Chain Security in Drupal and Composer | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Developing the Product Management Practice in Government | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Healthcare Summit pt1 | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Using Your Superpowers to Lead in a Male Dominated Industry | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Higher Ed Summit pt1 | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Driving today’s CMS with tomorrow’s artificial intelligence | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Non profit Summit pt3 - post group discussions | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Government Summit pt1 | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

The future of Drupal core in the age of Drupal CMS | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Community Summit pt2 | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Government Summit pt2 | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

What the WordPress Conflict Means for Open Source Businesses | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

The Future of Drupal Theming - AI, Experience Builder, and Beyond | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Drupal Commerce's Starshot Roadmap | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Mixing the Schema.org Blueprints module into a Drupal Recipe to bake a sweet content model

Drupal Association 28.04.2025

youtube

embed image

Beat the Gatekeepers - Build Direct Audience Relationships Through Content, Analytics, and AI

Drupal Association 28.04.2025

youtube

embed image

Unlocking Enterprise Agility - A Deep Dive into Governance and Multi Experience Operations

Drupal Association 28.04.2025

youtube

embed image

The Neurodivergency SuperPower - How Diverse Teams Function Better | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Government Summit pt3 - Post group discussions | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Digital Debris - Strategies for the Life and Death of PDFs | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Non profit Summit pt2 | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Healthcare Summit pt3 | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Honey, I Shrunk The Marketing Budget - How To Keep Improving Your Website In a Challenging Economy

Drupal Association 28.04.2025

youtube

embed image

DrupalCon as a Game (audio enhanced) | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

What Do Marketers Really Want? Unpacking the User Research for Drupal CMS | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Drupal CMS - The Exciting Parts | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Jumpstart Your Drupal Projects with Recipes -Simplifying Configurations and Speeding Up Go to Market

Drupal Association 28.04.2025

youtube

embed image

Drupal Association Public Board Meeting | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

embed image
Powered By Combinary

youtube

embed image

From Idea to Publish - Building a Custom GPT to Power Your Content Pipeline | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

First Time Contribution Workshop | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Driesnote | DrupalCon Atlanta 2025

Keynote from Drupal Founder and Project Lead Dries Buytaert - 25 March, 2025 read more
Drupal Association 28.04.2025

youtube

embed image

Launch your design system into hyperdrive with Starshot’s Experience Builder

Drupal Association 28.04.2025

youtube

embed image

DrupalCon Keynote - Yamilee Toussaint | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Paragraphs and Single Directory Components - A dynamic duo | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Drupal CMS now and beyond | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Following Drupal core development - Is it possible to understand every added change?

Drupal Association 28.04.2025

youtube

embed image

DrupalCon as a Game | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Site Building with Translations, Regionalization, and Layout Builder | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

From Figma to Function- Bridging Design and Development with Storybook & Drupal

Drupal Association 28.04.2025

youtube

embed image

The Future of SEO - Embracing Change and Innovation | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Drupal CMS Golden standard for privacy and data protection | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Planning a Takeover - A Success Story in Implementing Storybook, Drupal 10, and Layout Builder

Drupal Association 28.04.2025

youtube

embed image

Mastering Drupal’s Core Site Building Features - The Keys to Flexible Content Management

Drupal Association 28.04.2025

youtube

embed image

End to end collaboration in Drupal with EditTogether | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Leveraging Drupal SaaS to Power 400 Websites as Unique as Independent Bookstores

Drupal Association 28.04.2025

youtube

embed image

Discuss Site Templates and Marketplace - Driesnote Followup BoF | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

Keynote - Drupal CMS Spotlights | DrupalCon Atlanta 2025

Drupal Association 28.04.2025

youtube

embed image

The Best and Worst Themes, Modules, Widgets, Extensions, and AI tools for ADA Compliance

Drupal Association 28.04.2025

youtube

embed image

An Introduction to the Bluefly.io Collective | DrupalCon Atlanta 2025

Welcome to this special discussion on the Bluefly.io Collective! Moderated by Chad Hester, Solutions Architect at Bluefly.io, this session brings together key team members, including Founder Thomas Scola, to explore how Bluefly.io supports the Drupal community, partners with agencies, and drives open-source innovation. In this video, we discuss: ✅ Bluefly.io’s role in the evolving Drupal ecosystem ✅ How we collaborate with agencies to strengthen technical capabilities ✅ Our commitment to mentorship, knowledge-sharing, and community engagement ✅ Future initiatives and partnerships shaping the open-source landscape If you're interested in learning more or collaborating with us, visit Bluefly.io. Panel Participants: ➝ Chad Hester – Solutions Architect, Moderator ➝ Thomas Scola – Founder ➝ Luke McCormick – Solutions Architect ➝ Geoff Maxey – Technical Success Architect ➝ Johann Drolshagen – Chief Technology Officer ➝ AJ Shah – FED/SLED Technical Success Consultant ➝ Norah Medlin – Director of Delivery & Program Operations ➝ Carlos Ospina – Technical Success Architect read more
Drupal Association 31.03.2025

youtube

embed image

How Leading Organizations Achieve 90%+ Accessibility Compliance to Improve Digital Experience

Poor web accessibility doesn’t just frustrate users, it hurts your brand, your search rankings, and your bottom line. In this conversation with George Washington University, we explore how they’ve made accessibility a core part of their digital experience to ensure that their 766 Drupal websites are seamless and high-performing for every user. You’ll gain insights into how designing with accessibility in mind and proactive testing improves website engagement. Plus, learn actionable steps to integrate accessibility early in your digital strategy while preparing for compliance with regulations like Title II. read more
Drupal Association 31.03.2025

youtube

embed image

Drupal CMS Launch Parties Montage

Experience the worldwide celebration as the Drupal community comes together for the historic launch of Drupal CMS! This montage captures the excitement and energy from launch parties across the globe, showcasing the vibrant open source community that makes Drupal special. Drupal CMS empowers marketers and content teams to create exceptional digital experiences without relying on developers, while maintaining the unparalleled flexibility, security, and scalability that Drupal is known for. #Drupal #DrupalCMS #OpenSource #CMS #DigitalExperience #WebDevelopment read more
Drupal Association 27.03.2025

youtube

embed image

Meet the AI Automators that power everything in Drupal CMS - CKEditor, AI Agents, no code required!

Drupal Association 27.03.2025

youtube

embed image

Survey Says! User Experience Research for Digital Platforms | DrupalCon Atlanta 2025

Drupal Association 27.03.2025

youtube

embed image

Recipes - It's About Time! | DrupalCon Atlanta 2025

Drupal Association 27.03.2025

youtube

embed image

No need to over React! Navigating Experience Builder as a developer | DrupalCon Atlanta 2025

Drupal Association 27.03.2025

youtube

embed image

Navigating Migration Challenges and Streamlining Content for Site Consolidation Projects

Drupal Association 27.03.2025

youtube

embed image

Mapping Success - Building Effective Product Roadmaps for Drupal Projects | DrupalCon Atlanta 2025

Drupal Association 27.03.2025

youtube

embed image

Tag! You're it - Digital freeze tag with GTM | DrupalCon Atlanta 2025

Drupal Association 27.03.2025

youtube

embed image

IXP Fellowship - Using Contribution Credits to encourage organizations to hire new Drupal talent

Drupal Association 27.03.2025

youtube

embed image

Security Team Panel | DrupalCon Atlanta 2025

Drupal Association 27.03.2025

youtube

embed image

From Data to Insight - Crafting Custom GA4 Reports in Looker Studio for Website Success

Drupal Association 27.03.2025

youtube

embed image

Shaping the Future of Drupal - How Design Thinking and Collaboration is driving Experience Builder

Drupal Association 27.03.2025

youtube

embed image

Drupal Workspaces - Revolutionizing Content Staging and Workflows | DrupalCon Atlanta 2025

Drupal Association 27.03.2025

youtube

embed image

Experience Builder is coming - Are you ready? | DrupalCon Atlanta 2025

Drupal Association 27.03.2025

youtube

embed image

First Time Contributor Workshop - day 1 | DrupalCon Atlanta 2025

Drupal Association 27.03.2025

youtube

embed image

Ripple Makers Roundtable | DrupalCon Atlanta 2025

Drupal Association 27.03.2025

youtube

embed image

Drupal Recipes Initiative Update | DrupalCon Atlanta 2025

Drupal Association 27.03.2025

youtube

embed image

Community Working Group Roundtable | DrupalCon Atlanta 2025

Drupal Association 27.03.2025

youtube

embed image

Drupal Next Gen Navigation - Enhanced Admin UI and better UX | DrupalCon Atlanta 2025

Drupal Association 27.03.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