Cleaning a Decade of Drupal Database Cruft Before You Migrate

Posted by Gspikes - 12 Oct 2026 at 15:48 UTC
The eight-step Drupal 7 database cleanup we run before every migration: caches and logs, revisions, deleted fields, files, spam accounts, content you will not bring, and the module data you leave behind, in the order that costs least and saves most.

Who Has the Authority to Slow AI Down?

Posted by The Drop Times - 12 Oct 2026 at 14:55 UTC

Questions about the pace of advanced artificial intelligence are no longer confined to the research teams building it. Former OpenAI safety leader David Robinson described his decision to leave the company in a 3 October essay for The Atlantic, challenging the assumption that developers can release increasingly capable systems and address risks as they emerge. Former Anthropic researcher Jacob Coxon had raised concerns about competition between AI laboratories in a September interview with WIRED. Their warnings point to a conflict between the speed of development and the time required to evaluate its consequences. Neither departure demonstrates that the industry has actually slowed down.

That tension has reached public hearings and internal disputes. At a 5 October hearing, New York City Council members questioned representatives of major AI companies and heard testimony from former researchers at Anthropic, OpenAI and Google DeepMind. Three other former OpenAI safety researchers, Jasmine Wang, Tomek Korbak and Mikita Balesni, subsequently disputed the company's stated grounds for their dismissal. They warned that uncertainty over acceptable contact with external evaluators could discourage scrutiny. OpenAI rejected the suggestion that they had been dismissed for raising safety concerns and said its policies on sensitive information had been breached. The underlying dispute remains unresolved.

Read more

Leading the Open AI Conversation: Drupal at Digital Leaders' AI Week 2026

Posted by Drupal AI Initiative - 12 Oct 2026 at 14:10 UTC

Author: Will Huggins

The narrative around enterprise AI is changing. Digital leaders — from CMOs looking for campaign velocity to CISOs managing vendor risk — are no longer just asking for new AI features. They are asking for AI infrastructure they can actually trust. They want to know how to maintain brand sovereignty, ensure content provenance, and scale AI operations without creating unmanageable compliance risks.

This shift in the market perfectly aligns with the mission of the Drupal AI Initiative: to establish Drupal as the premier open-source AI platform for digital experiences.

This October, the conversation takes a national stage at Digital Leaders' AI Week 2026, the UK's largest online festival of AI learning. And the Drupal community is front and center.

While Drupal AI is fundamentally a technology initiative, its real-world impact comes from the thought leadership of the people building it. At AI Week, members of the Drupal ecosystem will share strategies that go far beyond the CMS, showing how open-source principles are solving the hardest challenges in enterprise AI adoption.

Here is a look at two key sessions you won't want to miss.

The Technology Is Ready. Is Your Organisation? Why AIMS Will Define the AI Leaders

When: October 16, 2026

The technology to generate content, personalise experiences, and orchestrate complex user journeys is already here. But as many organisations are discovering, having access to an AI model is not the same as having a scalable AI operation.

In this session, we will explore the critical gap between technological capability and organisational readiness. The focus will be on the necessity of an AI Management System (AIMS) — a structured approach to governing AI adoption.

Read more

Running with scissors: Using AI to explore, build, maintain, contribute, and secure Drupal

Posted by Jacob Rockowitz - 12 Oct 2026 at 13:32 UTC

Running with scissors: Using AI to explore, build, maintain, contribute, and secure Drupal" is the title of my DrupalCon Orlando session proposal. I've been using and writing about AI as a Drupal developer for the past year, and I look forward to sharing my experience with fellow Drupalers at the conference. There is so much discussion about AI and Drupal, and I'd like your help with my DrupalCon session proposal.

We should assume most session proposals will focus on AI inside and outside Drupal from the perspective of site owners and builders. Meanwhile, if we want to encourage people to try Drupal, we also need to sell it to developers. My goal is to sell "using AI to explore, build, maintain, contribute, and secure Drupal" to developers and vibe coders, while acknowledging the challenges and risks by comparing how fast we've had to adopt AI to "running with scissors."

Running with scissors

I first heard the expression "Running with scissors" in the title of Augusten Burroughs' memoir. I enjoyed reading that book, and now I am listening to the audiobook while working on this blog post. A subtle takeaway from the memoir is that sometimes you may find yourself "running with scissors' involuntarily (or voluntarily), and you have to decide how to handle that scenario.

Related to AI, "running with scissors" captures the extremely fast, collectively exceptional pace we're in: a remarkably massive societal shift, comparable to the Industrial Revolution, is unfolding. The Industrial Revolution took decades to unfold, whereas the AI Revolution is unfolding in a few years, especially among software developers.

Read more

What does an AI-generated image carry, and how does a Drupal site label it?

Posted by Giorgio Pagano - 12 Oct 2026 at 12:00 UTC

The AI Disclosure drop hugs an AI-labelled landscape photo under a dome, with pages of text at its feet.

With version 1.0.0-beta1, released on 12 October 2026, AI Disclosure, the module I created on drupal.org within the Drupal AI Initiative, labels images, video and audio as well as text. Here I start from the image, the most common case: what it carries when it comes out of a generator, what is left of it when a Drupal site publishes it, and how the beta1 follows it from upload all the way to the person looking at it. When a label is mandatory is explained in the article on Article 50(4) of the AI Act in Drupal. A synthetic image can carry up to four provenance signals, and whoever built the generator adds them at the moment the file is created. The first is an invisible watermark, hidden in the pixels: the eye misses it, the provider's detector recognises it.

EU Cyber Resilience Act: What Drupal Suppliers Must Assess

Posted by The Drop Times - 12 Oct 2026 at 08:36 UTC
Shared code creates shared security needs. European product rules raise a more specific question: who must act?

MCP Apps in Drupal: from reusable tools to reusable components

Posted by Ronald te Brake - 12 Oct 2026 at 00:00 UTC
A Drupal Commerce experiment that reuses Tool API operations and Single Directory Components inside an MCP App, with OpenUI describing the composition and Drupal doing the rendering.

Drupal 11: Don't Create Node During Content Import

Posted by #! code - 11 Oct 2026 at 17:54 UTC

Importing content with the Default Content module is really useful when populating a site with content. There's an increasing number of recipes and modules that can be used to populate a site with content either for setup or demonstration purposes.

Default content is really useful when figuring out how a system works as it can show relationships between content types that are not always simple to discern through the site itself. It also has a place when deploying content between sites as you can package up some default content and include that in a deployment step.

Occasionally, you'll want to tweak the content that is imported for different situations; with the reasons why you would want to do this being numerous. It might just be that you have a demo site and you wanted to tweak the content imported to better tailor it for the user. You could have a single recipe that contains the content and want to alter that for a specific demo.

I needed to do this selected default content import on a recent site as I was installing. A contributed module was used to populate the site with content to create a collection of examples. Although the content was good, I didn't want to import it all as some of it didn't make sense for a couple of scenario that I was looking at. That lead me to seeing if I could alter the content automatically as it was imported into the site, rather than manually delete content after the fact.

In this article we will look at some of the actions I tried to prevent content from being imported, before moving onto what the actual solution was. If you are following along at home, it is assumed that you already have a default content process setup and are just looking for change what content is imported without altering the source files.

Read more

Interactive Forms with htmx 4

Posted by Drupal Patterns: From Architecture to Innovation - 11 Oct 2026 at 13:36 UTC
Drupal's Form API comes with built-in tooling to allow any form element to initiate a submission. When combined the support for returning HTML fragments in htmx 4, it's very easy to make an interactive form for your users.

What does the AI Act ask of developers who build software with AI agents?

Posted by Giorgio Pagano - 11 Oct 2026 at 12:00 UTC

 AI label, issue, code review and tests.

I'm Giorgio Pagano, a freelance Drupal developer: I use AI agents across my whole development workflow, and I created AI Disclosure, the Drupal AI Initiative module for declaring AI use in content. Here I answer a question I get often: what the European regulation on artificial intelligence asks of developers who work with an agent. The answers follow the text of Regulation (EU) 2024/1689 as amended by Regulation (EU) 2026/1744, the Digital Omnibus on AI, in force since 27 July 2026. Someone who uses an AI agent to write code at work is a deployer of that agent. Article 3, point 4, defines a deployer as anyone "using an AI system under its authority". The only exception is use in a personal non-professional activity, which Article 2, paragraph 10, keeps outside the obligations.

Drupal Meets Matrix part 2: Live Comments with ECA and HTMX

Posted by Freelock Blog - 10 Oct 2026 at 19:00 UTC
Drupal Meets Matrix part 2: Live Comments with ECA and HTMX Dark presentation slide titled "Drupal Meets Matrix" with subtitle about the Matrix API. John Locke Sat, 10/10/2026 - 12:00

A comment thread in Drupal works totally fine. You fill in a form, click submit, and your comment gets posted. Same way it has for over 20 years.

But if somebody else replies when you're on the page, you don't see anything change, you don't get any notification.

Read more

DrupalCon Rotterdam: building Drupal’s AI future together

Posted by Dominique De Cooman - 10 Oct 2026 at 17:41 UTC
Read more

Opening DrupalCon, a summit

DrupalCon Rotterdam: building Drupal’s AI future together

drupalSaturday, October 10, 2026 - 19:41

Can it be all so simple? Migrating a 13-year-old WordPress blog to Drupal CMS

Posted by Penyaskito - 10 Oct 2026 at 09:31 UTC
Can it be all so simple? Migrating a 13-year-old WordPress blog to Drupal CMS Image Can It Be All So Simple logo

Can it be all so simple? Spoiler: no, it can't. But it was fun.

Can It Be All So Simple (CIBASS for friends, and yes, the name comes from the Wu-Tang Clan song) is a Spanish blog about cinema, music, comics, TV series and culture that has been publishing since 2013. Some friends started it, and later a bunch of others joined, including me. I ended up hosting it and doing its maintenance for years. And we even ended up earning an award.

It ran on WordPress all that time. Maintenance was painful. In 2021, I alleviated part of that pain by migrating it to roots/bedrock and managing updates with Composer, but still, I wanted to migrate it to Drupal at some point. If you explore its contents, you will end up finding quite a few articles written by Drupal people. 

On October 1st, 2026, thanks to Drupal CMS 2.2.0 and its multilingual support improvements, that could finally happen. Even if activity on the blog has been at its lowest, I still wanted to do that to keep the site online with minimal maintenance, while I refuse to accept that the project is almost dead. 

Read more

AI enquiry processing: from Drupal to your CRM

Posted by Webpro Company blog - 10 Oct 2026 at 06:00 UTC
A customer submits a web enquiry. Someone reads it, copies the details into the CRM and asks for missing information. When that happens every day, enquiry preparation is a useful place to test whether AI can save time. Choose one task with a clear finish line AI business process automation becomes easier to evaluate when the task has a defined start and end. For a web enquiry, it starts with submission and ends when the responsible person has checked the information and knows the next action. Our recommendation is to begin with a summary, a suggested category and a draft response. A person approves prices, delivery dates and commitments. This gives the team a bounded task whose time savings can actually be measured. The approach may suit a manufacturer receiving descriptive quotation…

Drupal Is Retiring .module Files. What Should Website Owners Do?

Posted by Dynamosys Insights - 10 Oct 2026 at 03:06 UTC
Drupal is changing how developers organize some of the code behind your website. Here’s what the transition means for custom functionality, theme maintenance, and planning your next upgrade.

Optimizing Drupal Core CI

Posted by Drupal blog - 9 Oct 2026 at 16:35 UTC

This is a cross-post of a blog by Nathaniel Catchpole, Senior Performance Engineer and Technical Lead at Tag1

At DrupalCon Vienna, Tim Lehnen presented on the main costs for running Drupal.org. Around 50% of the total cost of running drupal.org, or approximately $1.5m, is infrastructure costs. A significant slice of infrastructure costs comes from drupal.org's self-hosted GitLab, and in turn much of that cost is due to GitLab CI for Drupal core and contributed modules.

Figure 1: Drupal Engineering activities compared to the various funding sources

Drupal core is the single biggest project in terms of CI minutes, both due to the sheer number of tests as well as the level of activity in Drupal core issues, with hundreds of commits per month and activity on thousands of issues and Merge Requests ("MRs").

Figure 2: Drupal CI minutes by project, July 2026, core issue forks are treated as separate projects

Since Drupal originally moved to Gitlab CI from our previous Jenkins-based CI infrastructure in 2023, we've been working on reducing the time taken for Drupal core test runs.

The primary end goal of this work was to reduce the wall time for pipelines on MRs. These started at around 55 minutes when we originally moved to Gitlab CI (approximately the same as they were on Drupal CI), and now generally finish in 5-7 minutes. The 55 minute runtimes already relied on previous known optimizations like using a ramdisk for both the database and filesystem, applied to GitLab runners. GitLab does not support this out of the box.

Read more

Nichebench: the harness

Posted by Sergiu Nagailic (Nikro) Blog - 9 Oct 2026 at 14:05 UTC
 the harnessSo, Where Have I Been? 🧭

It's been about 10 months (!) since the last article. Most of that time went into my work at Dropsolid as an AI Product Architect. I've participated in the design, building, and maintaining the AI infrastructure: inference, models, guardrails, tracing, vector stores, and their integrations with Drupal. Quite a few moving parts - plus, some participation in the Drupal AI community, which was a fun process but definitely took some time ⏳.

Meanwhile, we secured €2.5 million in financing at Dropsolid AI. There was a lot happening on that side, and moving NicheBench forward alongside it was harder than I expected 💢.

The hardware was another limit. Progress with one GPU was difficult, and even after adding a second one, running a model through the new benchmark could tur...

Read the Full Article

“Drupal Isn’t About Quick Wins”: Henadzi Koltun on Sustainable Growth

Posted by The Drop Times - 9 Oct 2026 at 11:50 UTC
Henadzi Koltun argues that Drupal’s value lies in durable engineering rather than short-term gains. He discusses when headless architecture is justified, why AI still needs human oversight and how accessibility becomes an organisational responsibility.

How to fix Drupal redirect chains automatically with Redirect Audit

Posted by Metadrop - 9 Oct 2026 at 11:40 UTC
During the lifecycle of a Drupal site, content changes and the site evolves, requiring content maintenance. One of the issues that can happen is redirect chains. Why Drupal sites accumulate hundreds of redirect chains

A Drupal site with many years of life, one or more migrations, or frequent content changes accumulates redirects automatically. Every alias change and every moved page leaves one behind, until there are hundreds or even thousands of them. A new project gets there too once content starts to be created, redirects added, and URLs moved.

The problem is silent. Nobody decides to create a redirect chain; chains appear when redirects pile up on top of each other over time. Reviewing them manually is unfeasible because of the time it would take, so they stay. These situations usually surface in audits run with different tools: until that moment they go unnoticed.

Redirect chains and loops cost performance, SEO, and dead pages

A redirect chain is several hops in a row: a → b → c → d. Each additional hop increases navigation latency for users and makes crawling harder for search engines. Keeping every redirect at a single hop contributes to better SEO.

Googlebot follows up to 10 hops in a chain before giving up, but …

AI / Agentic Drupal Development in PhpStorm IDE: Junie and Claude Code

Posted by Lucius Digital - 9 Oct 2026 at 10:33 UTC
Blog Header image

There's an incredible amount of things happening in the world of AI and Drupal. Very exciting, but almost impossible to keep up with. I've been planning to seriously dive into agentic coding for a while now. I feel a little late to the party, but at the same time, I get the impression that many organizations still have no idea about this revolution.

Previously, I spent a lot of time using the AI chat interfaces of frontier models such as ChatGPT and Claude. But I've finally found the time to take the plunge into agentic coding myself.

Pages

Subscribe with RSS Subscribe to Drupal.org aggregator - Planet Drupal