14 Nov 2026
Drupal.org aggregator
Droptica: How a Drupal chatbot can answer product questions and guide customers
Help customers find suitable products, compare specifications, and locate manuals with a Drupal chatbot fed by your content. Here's what to build, connect, and test.
14 Nov 2026 4:59pm GMT
Droptica: Webhooks and event-driven Drupal integrations
Price, stock, and lead-time changes need to reach connected systems quickly. Learn how to choose and operate a Drupal webhooks module with reliable delivery, secure requests, and a clear recovery path.
14 Nov 2026 3:42pm GMT
Drupal Mountain Camp: Tickets for Mountain Camp 2027 Are on Sale

Tickets for Mountain Camp 2027 are now available. Our 6th edition, 10 years since the first Mountain Camp, takes place from 2 to 4 March 2027 at the Davos Congress Centre in Switzerland, and we would love to see you there.
At a Glance
- Dates: 2 to 4 March 2027
- Place: Davos Congress Centre, Davos, Switzerland
- Tickets: early bird CHF 90, regular CHF 120
Tickets
| Ticket | Price | Availability |
|---|---|---|
| Early bird | CHF 90 | First 25 tickets, until 30 November 2026 |
| Regular | CHF 120 | On sale now |
Speakers So Far
These are the first confirmed speakers. More featured speakers will be announced soon.
Keynote: Lena Fuhrimann
A Practical Guide to Fast and Private LLMs
Most AI tools send your text to someone else's servers. Lena's keynote shows how to run language models yourself, at home or at work, so your data stays with you and your costs stay clear.
She will cover the choices that actually matter: which model size fits the job, how to make it run faster and more efficiently, what hardware you need, and which software to run it on. Everything she shares comes from real setups.
Fireside Chat: Dries Buytaert
Dries Buytaert, founder and project lead of Drupal and Academy Member of the European Open Source Academy (EOSA), joins us in Davos for a fireside chat.
Featured Speaker: Pierre Dureau
Design tokens, the new frontier of Drupal theming
Drupal 11.5 comes with a new Design Tokens API. Pierre, Drupal core front-end manager, will explain why design tokens are important, why Drupal needed a new API when we already have Sass and CSS variables, and how to add tokens to your theme.
He will also show how the token format Drupal picked works with a large ecosystem of tools for designers and developers, opening the door to a fully automated, end-to-end design workflow in Drupal. The talk is for front-end developers, back-end developers, site builders, and content editors.
Featured Speaker: Alexander Varwijk
Mind the gap: done isn't delivered
Every team knows the moment work is done. Far fewer know how long it takes before anyone benefits from it: features wait for a release, updates wait for the next maintenance round, and fixes wait for a slot in the calendar.
Security releases are arriving at a record pace, and the time between a vulnerability becoming known and being exploited keeps shrinking. Alexander's talk looks at why the gap persists (from tooling in Drupal itself to habits and contracts) and what developers, module maintainers, agencies, and organisations could do to close it together.
Six Tracks
Sessions are organised into six tracks:
- Sovereign AI Base Camp: AI in Drupal, open models, running AI on your own infrastructure, European AI providers, and data sovereignty
- Frontend Ferrata: frontend frameworks, headless and decoupled architectures, design systems, accessibility, and performance
- Backend Ascent: backend languages, API design, architecture, migrations, DevOps, hosting, and application security
- Editorial Summit: authoring tools like Drupal Canvas and blökkli, content modelling, editorial workflows, and multilingual
- Open Col: open source sustainability and funding, public sector tech, open web policy, privacy, and community building
- First Pitch: getting started with Drupal, first contributions, mentoring, and career paths
See You in Davos
Whether you build sites, write content, maintain modules, or are just getting started with Drupal, there is something on the program for you. Early bird tickets are limited, so get yours before 30 November.
If you have questions about tickets or the program, write to us at info@drupalmountaincamp.ch.
14 Nov 2026 1:20pm GMT
13 Nov 2026
Drupal.org aggregator
Talking Drupal: Talking Drupal #578 - Rosetta
Today we are talking about Better traceability, better debugging, and Rosetta with guest Jürgen Haas. We'll also cover Maestro as our module of the week.
For show notes visit: https://www.talkingDrupal.com/578
Topics
- What Is Rosetta
- Rosetta Building Blocks
- Standards and Where to Join
- Rosetta End Goal Question
- Unifying Workflow APIs
- Fail Gracefully and Version
- Scaling Module Integrations
- AI Agents as Another UI
- Tools Discovery Explained
- Dependencies and Determinism
- Hooks Glue Code Reality
- Tracing with OpenTelemetry
- Sensitive Data Guardrails
- Big Challenges and Help
- Tool API Adoption Status
- Defining Rosetta Success
Resources
- One trace, inside and outside Drupal: a proposal for Rosetta
- Write a setting's rules once, in config schema, and use them for validation, forms and the published JSON SchemaMaestro
- Orchestration
- Dries blog post
- W3C open telemetry
- Drupal open telemetry
Guests
Jürgen Haas - lakedrops.com jurgenhaas
Hosts
Nic Laflin - nLighteneddevelopment.com nicxvan John Picozzi - epam.com johnpicozzi Emma Horrell - emma-horrell
MOTW Correspondent
Martin Anderson-Clutz - mandclu.com mandclu
- Brief description:
- Have you ever wanted to model a multi-step business process on your Drupal site, like a review and approval flow that routes tasks to different people, branches on their decisions, and can even hand steps off to AI? There's a module for that.
- Module name/project name:
- Brief history
- How old: created in Jun 2010 by Blaine Lang (blainelang) of Nextide, and is now co-maintained with Randy Kolenko (_randy)
- Versions available: 4.6.0, which works with Drupal 10.3 and 11, and 3.1.4, which also supports Drupal 9.4 through 11
- Maintainership
- Actively maintained, 4.6.0 came out last week
- Security coverage
- Test coverage
- Documentation: a handbook on drupal.org, plus a series of videos, including AI and agentic examples
- Number of open issues: 189 open issues, 55 of which are bugs, but many date back to the Drupal 7 and 8 branches, and half a dozen issues were closed just last week
- Usage stats:
- 785 sites
- Module features and usage
- Maestro's tagline sums it up: if it can be flow-charted, it can be automated with Maestro
- You build a workflow template in a visual drag-and-drop editor, and 4.6 adds a new ReactFlow-based editor as an alternative to the older diagram-js one
- Templates are made of tasks: interactive ones assigned to a user or role, plus non-interactive ones like If, And, Or, can set a process variable, batch functions, and spawn a sub-flow
- That gives you parallel approvals, serial steps, and dynamic routing, for example taking a different path depending on whether someone clicked Accept or Reject
- Each user gets a Task Console listing what's assigned to them, and tasks can be reassigned or delegated
- Under the hood, a background engine Maestro calls the orchestrator and does the work of advancing each process. You run it via a tokenized URL, cron, or drush maestro:orchestrate, and if it isn't running, nothing moves forward, so that's the first thing to set up
- Since 4.1 there's an AI task, built on the AI module, which can return a yes/no or true/false result that the next If task can route on, or store the response in a process variable
- There's also a Tool task for calling Tool API tools directly with no AI involved, and AI tools that let an agent list, start, and check on Maestro workflows
- New in 4.6, a trace view and trace archive let you see a snapshot of the process variables before and after each task, which is great for auditing or debugging
- For editorial and compliance teams, this is a natural fit for multi-stage content review, legal sign-off, or anything where you need a record of who approved what and when
- Maestro also has an ECA integration submodule: a Maestro task can fire an event for ECA to react to, and an ECA action can spawn a new Maestro process. We covered ECA in episodes #375 and #402
- Both ECA and Maestro let you visually model automation without code, but the mechanism is different. ECA reacts to events in the moment: something happens, conditions are checked, actions run, and it's done. Maestro is stateful: each process instance lives on for days or weeks, waiting for people to complete tasks, with the orchestrator advancing it in the background
- We haven't covered FlowDrop yet, but it's the newer option in this space, with an n8n-style graph editor where typed data flows from node to node, and it leans heavily into AI and data pipelines. It does have human-in-the-loop pauses, but Maestro's model is built around people and their task queues, while FlowDrop's is built around moving data through a chain of nodes
- The good news is they can work together: FlowDrop workflows can be published as Tool API tools, which Maestro's Tool task can call. And of course, the Rosetta initiative is all about reducing duplication of effort wherever possible, and making these solutions work seamlessly together
13 Nov 2026 7:00pm GMT
The Drop Times: How Drupal's Context Control Center Feeds Brand Voice and Site Rules to AI Agents
Context Control Center uses moderated rules, scopes and token limits to guide Drupal AI tools. Vimal Joseph examines its selection logic and tests where configuration can affect the result.
13 Nov 2026 1:01pm GMT
Omitsis: Drupal to WordPress migration: when it makes sense and how to do it
When moving from Drupal to WordPress makes sense What gets migrated and what gets rebuilt How the migration is done Keeping your rankings The steps of a migration project Your migration, with Omitsis Many sites built with Drupal 7 lost support in January 2025, and their owners have to decide where to go next. One of the options most often on the table is moving to WordPress: it is simpler to edit, more people know it and, for a content site, it is usually enough. It is not always the best way out, though. We work with both Drupal and WordPress, and this guide explains when it makes...
13 Nov 2026 12:49pm GMT
12 Nov 2026
Drupal.org aggregator
ImageX: How to Personalize the Post-Login Experience in Drupal Based on User Roles
A user has logged in to your Drupal website. What happens next? Does their journey follow the same path as everyone else's, or can your website tailor the experience to their roles and tasks?
12 Nov 2026 6:31pm GMT
The Drop Times: Drupal and the Missing Photographer
A photo may carry its creator's name on a webpage but lose that information when downloaded. Maurice van Loon explains what he found on Dutch heritage websites and why he developed two Drupal modules to address attribution and media provenance.
12 Nov 2026 10:07am GMT
Stuart Clark (Deciphered): Consumer Node Preview 1.0.0-rc1; preview for Fully Decoupled Drupal sites

Press Preview on a Fully Decoupled Drupal site, and Consumer Node Preview 1.0.0-rc1 shows the unsaved page in the frontend your readers will see: the title you just changed and the text you just rewrote, rendered by the site that will publish them.
Drupal's own Preview renders the node in Drupal's theme, not your frontend, so editors save a draft to check it. Next.js draft mode smooths that workaround, but still needs a saved revision. Consumer Node Preview works on what's still in the edit form, for the person writing it, before anything is saved.
Anything that reads JSON:API can be on the other end. Druxt Node Preview 0.1.0 is the Nuxt one, already running druxtjs.org's previews.
12 Nov 2026 9:00am GMT
Drupal Core News: Migration support for Drupal 6 and 7 sites will not be in Drupal 12
The Migrate Drupal module, which is required for migrating Drupal 6 and 7 sites, will be removed from Drupal core in the next major release, Drupal 12. Also removed is the Migrate Drupal UI module, which provides a basic user interface for running a migration. Both of these modules will not be moved to a contributed project, as is often done for removed extensions.
This means that legacy Drupal sites will not be able to migrate directly to Drupal 12 and later. Legacy sites should migrate to Drupal 11 and then upgrade to Drupal 12.
This was decided in [Policy] Migrate Drupal and Migrate Drupal UI after Drupal 7 EOL and also discussed in Future of migrate in core in a post Drupal 7 world.
Decreasing need for Migrate Drupal
The decision to remove the Migrate Drupal module is driven by several factors:
-
A strategic track for Drupal is modernization and we want all Drupal sites to enjoy the benefits of Drupal 11 and beyond.
-
Setting a clear deadline for sites to use Migrate Drupal in core may help some sites schedule the work without delay.
-
The percentage of Drupal sites using Drupal 6 or 7 continues to decline.
-
Sites can migrate to a supported release of Drupal up to 3 years after the end of life for Drupal 7 and 12 years after the end of life for Drupal 6. This is because Drupal 11 will be supported until mid to late 2028.
-
After 2028, it will still be possible to migrate to Drupal 11 in a development environment, then update to Drupal 12 (or beyond) prior to launching a site.
Migrate Drupal will not become a contributed project
Following from the above, Migrate Drupal will not become a contributed project
Migrate Drupal is coupled to many core extensions and it is technically difficult to move all the code to a single module. Moving the code to a single module is a required step in moving a core extension to a contributed project. That task would require a fair amount of contributor and committer time. Instead, we prefer to encourage that time and effort is spent on improving the Migrate API itself.
Recommendation
Drupal 6 and Drupal 7 sites should complete migrations to Drupal 11 by mid 2028.
12 Nov 2026 2:54am GMT
pameeela: Does Drupal need cheap and easy hosting? Let's see!
There are many options available for Drupal hosting, but none could be described as both cheap and easy. We don't really know whether this is a barrier to adoption, but it seems plausible, so we're experimenting with some new pathways.
12 Nov 2026 1:30am GMT
11 Nov 2026
Drupal.org aggregator
Drupal Association blog: The work that just happens: the DA Insider for October 2026
Ryan on the First Month of Advocacy
In Rotterdam, Dries asked the community to talk louder about Drupal. The response so far: 264 pieces of advocacy from nearly 150 people, in at least seven languages, on everything from Reddit threads to a major Italian daily. I spent the past week reviewing all of it, and I'm feeling incredibly optimistic about what this program can unlock.
This month's Insider leads with the full wrap-up: the numbers, the credit matrix we built along the way, and fifteen people whose work shows what the program is for. If you've been waiting to see whether the Advocacy Program is real before joining in, consider this your evidence.
Thanks for reading, and for telling Drupal's story.
Ryan Witcombe, Director, Product Marketing
The Advocacy Program by the numbers
At DrupalCon Rotterdam, Dries asked the community to talk louder about Drupal, and the Drupal Association launched the Advocacy Program to back it. The idea is simple: tell Drupal's story in your own voice, and earn contribution credits through the same system that recognizes code.
One month in, 264 pieces of advocacy have gone through review from nearly 150 contributors: blog posts, videos, conference talks, podcast episodes, Reddit replies, and press coverage, in at least seven languages. Around 2,400 contribution credits are now going out through Drupal.org.
The pattern we hoped for showed up in the data. Social posts made up more than half the volume but under a fifth of the credits, and the biggest scores went to work that travels furthest:
- A 9,000-subscriber YouTube channel that published 102 Drupal videos and livestreams this year.
- A live Drupal AI demo at MAICON, a major marketing-AI conference.
- A three-post technical deep-dive on Drupal and the Model Context Protocol.
- A first-hand write-up of a WordPress-to-Drupal CMS migration.
Read the Month 1 wrap-up for the numbers, the credit matrix, and the fifteen people and pieces we're spotlighting this month.
Want in? Anything public that shows what Drupal can do counts, and anything you've published in 2026 is eligible. Submit it through the form or in Drupal Slack, in the #promote-drupal channel. A Month 1 leaderboard is on the way, and the Drupal 12 launch in December will be the next theme.
In the Open with Tiffany Farriss
In the Open is a weekly series from Drupal Association Interim CEO Tiffany Farriss, sharing what she is hearing across the Drupal community and where the Association is headed. The first episode is out, and new episodes will be published each week. Subscribe to the Drupal Association YouTube channel to follow along. With thanks to Stephen Cross of Second Signal Media for producing the series.
A busy month for the engineering team
October's biggest engineering news came from upstream. On October 21, PHP released fixes for two critical remote code execution vulnerabilities (CVE-2026-109618 and CVE-2026-109619) that affect every PHP application, Drupal included. We had been preparing, so when PHP moved the release up a day, we hardened Drupal.org's production sites hours before the fixes were public. We then briefly took Drupal.org offline to patch. For the full story, read the incident recap.
The same day, GitLab released a fix for a critical (CVSS 10.0) vulnerability, and we had git.drupalcode.org upgrading within minutes, before GitLab had even published the severity. We've also been sharing mitigation and audit guidance with Drupal Certified Partners and hosting partners. Thank you to our engineering team and our infrastructure partners at Tag1 for the late nights and early mornings, and to the community for your patience.
The regular work didn't stop:
- Canvas is now enabled on new.drupal.org with 67 design components ready for building pages.
- More than 250,000 contrib issues have migrated to GitLab.
- packages.drupal.org now publishes release times for more than 16,600 projects, so site owners can use Composer's new cooldown option to hold off on brand-new releases, an added layer of protection against compromised packages.
- New contributors see Drupal's AI contribution policy where it matters, in their welcome email and default issue template.
- We retired jobs.drupal.org and several legacy servers as we finish moving off our previous hosting.
DrupalCon Orlando 2027
Three ways to get involved:
- T-shirt design contest. Submit your design for the official DrupalCon Orlando 2027 T-shirt. The winning design will be worn by attendees across the event, and the winner also receives a complimentary ticket. Submissions close November 30, 2026, at 11:59 PM EST. Enter the contest.
- Drupal's Got Talent. The inaugural DrupalCon talent show comes to Orlando on the evening of Tuesday, March 23, 2027. You don't need to be a professional, just willing to get up on stage and show your fellow Drupalers what you've got. Sign up before February 19, 2027.
- Sponsorship opportunities. Build visibility, engage with the Drupal community, and showcase your leadership in the open web. Review the prospectus and secure your spot as a sponsor or exhibitor.
DrupalCon Europe heads to Edinburgh
DrupalCon Rotterdam is over, and we would like to thank everyone who attended, contributed, and supported the event. It was fantastic to bring the Drupal community together for another inspiring edition.
Now it's time to look ahead to 2027. DrupalCon Europe is heading to Edinburgh, a city with a rich history, creative spirit, and thriving culture of innovation, and a fitting setting for the community to connect, share knowledge, and shape what comes next. Save the date: 25 to 28 October 2027.
Drupal AI Initiative
Drupal AI 1.5: what it means for digital marketing leaders. Drupal AI 1.5 is out, built by 63 contributors from 31 organizations around the world. A new post from the Drupal AI Initiative explains what the release means for digital marketing leaders. Conversational assistants can remember context across a browsing session and draw on your own site content, streaming guardrails filter output token by token, and editorial copilots help editors refine copy and draft image alt text. Semantic search ranks results by intent, and you can choose your own AI provider. Read the post.
AI Inside Drupal Essentials course debuts in November. The official Drupal AI Initiative training program is now open for registration. The first live, online session begins November 9, with more sessions starting in January 2027. Created by Mike Anello (ultimike), a seasoned Drupal developer and trainer, AI Inside Drupal Essentials is an 18-hour curriculum delivered in 3-hour sessions on Mondays, Wednesdays, and Fridays over two weeks. Participants get a 100+ page course guide, DrupalEasy's weekly office hours, all class recordings, and the AIDE Slack channel. The course fee is $600. Register for AIDE training.
Adapted from the Drupal Association's monthly newsletter, the DA Insider. "The work that just happens" spotlights the behind-the-scenes effort required to keep Drupal's infrastructure, programs, and community moving forward.
Subscribe | Browse the series | Support the work
AI helped adapt the newsletter for the web, and Drupal Association staff reviewed and edited it.
11 Nov 2026 6:25pm GMT
LakeDrops Drupal Consulting, Development and Hosting: Why our Drupal sites now wait a day for updates
Why our Drupal sites now wait a day for updates

Composer 2.11 can hold back new releases for a cooldown period, counted from when the registry first saw them. LakeDrops now applies a one-day cooldown to its Drupal projects without changing a single composer.json or lock file: one central policy file, merged in memory by a plugin every project already has. Jürgen walks through why the policy couldn't live in composer.json, a Docker image or an environment variable, why drupal/* packages wait too, and why one week was too long. Three LakeDrops additions fill the gaps: lock trust prevents downgrades, a guard stops moves from stable to dev, and a fast lane lets fixes for Drupal Security Team advisories through early. Side stories: a release that was three years old on day one, a spell checker that reordered the rollout, and a composer outdated edge case reported upstream.
11 Nov 2026 4:00pm GMT
The Drop Times: BADCamp 2026 Speakers Examine Drupal’s Progress and the Challenges of Putting It to Work
From deployment constraints to campus accessibility and AI governance, four BADCamp speakers explain the practical decisions behind their sessions.
11 Nov 2026 1:58pm GMT
The Drop Times: Labelling AI Content in Drupal Under the EU AI Act's Article 50
Drupal's AI Disclosure module lets editors record their assessments of AI-generated content. Original testing found a Canvas display configuration where metadata survived but the visible label disappeared.
11 Nov 2026 1:00pm GMT
Gspikes: Government CMS Census: What 8,827 .gov Websites Run
Government CMS census of all 16,999 .gov domains: WordPress and CivicPlus run half of 8,827 live sites, and Drupal leads federal sites at 33%.
11 Nov 2026 7:00am GMT