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
10 Nov 2026
W3C - Blog
The multiplier effect: How authoring tools can transform web accessibility
In this post, W3C's Web Accessibility Initiative (WAI) Director Shawn Lawton Henry covers how authoring tools can help make vast amounts of content more accessible with less effort.
10 Nov 2026 4:05pm GMT
05 Nov 2026
W3C - Blog
W3C Newsletter - October 2026
W3C President and Interim CEO Dominique Hazaël-Massieux shares timely and notable highlights and information selected from the busy and prolific work last month at W3C such as TPAC 2026, AI @ W3C, progress on Identity and Credentials, further improvements to W3C infrastructure for standardization and more.
05 Nov 2026 10:57am GMT
28 Oct 2026
W3C - Blog
Historical www-talk archives made complete
W3C's archives of the www-talk mailing list are now complete, back to its creation in October 1991. This post lists some of the more interesting messages in the early development of the Web.
28 Oct 2026 2:07pm GMT
18 Jan 2026
Official jQuery Blog
jQuery 4.0.0
On January 14, 2006, John Resig introduced a JavaScript library called jQuery at BarCamp in New York City. Now, 20 years later, the jQuery team is happy to announce the final release of jQuery 4.0.0. After a long development cycle and several pre-releases, jQuery 4.0.0 brings many improvements and modernizations. It is the first major … Continue reading
18 Jan 2026 12:29am GMT
11 Aug 2025
Official jQuery Blog
jQuery 4.0.0 Release Candidate 1
It's here! Almost. jQuery 4.0.0-rc.1 is now available. It's our way of saying, "we think this is ready; now poke it with many sticks". If nothing is found that requires a second release candidate, jQuery 4.0.0 final will follow. Please try out this release and let us know if you encounter any issues. A 4.0 … Continue reading
11 Aug 2025 5:35pm GMT
17 Jul 2024
Official jQuery Blog
Second Beta of jQuery 4.0.0
Last February, we released the first beta of jQuery 4.0.0. We're now ready to release a second, and we expect a release candidate to come soon™. This release comes with a major rewrite to jQuery's testing infrastructure, which removed all deprecated or under-supported dependencies. But the main change that warranted a second beta was a … Continue reading
17 Jul 2024 2:03pm GMT
29 May 2023
Smiley Cat: Christian Watson's Web Design Blog
7 Types of Article Headlines: Craft the Perfect Title Every Time
When it comes to crafting an article, the headline is crucial for grabbing the reader's attention and enticing them to read further. In this post, I'll explore the 7 types of article headlines and provide examples for each using the subjects of product management, user experience design, and search engine optimization. 1. The Know-it-All The […]
The post 7 Types of Article Headlines: Craft the Perfect Title Every Time first appeared on Smiley Cat.
29 May 2023 10:20pm GMT
09 Apr 2023
Smiley Cat: Christian Watson's Web Design Blog
5 Product Management Myths You Need to Stop Believing
Product management is one of the most exciting and rewarding careers in the tech world. But it's also one of the most misunderstood and misrepresented. There are many myths and misconceptions that cloud the reality of what product managers do, how they do it, and what skills they need to succeed. In this blog post, […]
The post 5 Product Management Myths You Need to Stop Believing first appeared on Smiley Cat.
09 Apr 2023 5:28pm GMT
11 Dec 2022
Smiley Cat: Christian Watson's Web Design Blog
The Key Strengths of the Best Product Managers
The role of a product manager is crucial to the success of any product. They are responsible for managing the entire product life cycle, from conceptualization to launch and beyond. A product manager must possess a unique blend of skills and qualities to be effective in their role. Strong strategic thinking A product manager must […]
The post The Key Strengths of the Best Product Managers first appeared on Smiley Cat.
11 Dec 2022 4:43pm GMT