14 Nov 2026
Drupal.org aggregator
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