New Modeler, In-Context Customization, Test & Replay
DrupalCon North America 2026
go.lakedrops.com/eca-chicago-2026
Jürgen Haas
24. March 2026

Member on drupal.org for almost 19 years
Maintainer of ~100 modules
Find me online:
go.lakedrops.com/jurgenhaas
Creator and maintainer
Core Subsystem Maintainer
Admin Theme
Co-founder and Managing Director
16,000+ active installs
ECA is the most powerful automation engine in any CMS.
But let’s be honest with each other.
We didn’t just guess what was wrong.
Two UX experts were instrumental in shaping the new experience:

Emma Horrell
drupal.org/u/emma-horrell

Mark Dodgson
drupal.org/u/mark-dodgson
ECA hasn’t changed at all.
Zero risk to update. Your existing models keep working.
The secret: a new abstraction layer made all of this possible.
Non-technical users
In-place customization, to come to all places in Drupal.
Pick a template. Configure. Done.
Technical users
Full visual Modeler.
Build, test, debug.
Developers
Plugin API.
Extend everything.
In-Context Customization
It just works – right here, on the page you’re already looking at.
You don’t even need to know what ECA is.
The New Modeler


Before: Token syntax, scopes, availability – confusing.
Now:
[node:title]Editing
Export
Integration
Remember the lightning bolt?
Technical users can go further: start the Modeler directly from context.
WCAG AA compliant
Extensibility
Modeler API provides:
Modeler provides:
Pittsburgh, 2023.
Three years of knowing what Drupal needed.
Three years of knowing how to build it.
Three years of never having the time.
6 weeks / ~200 hours
~90,000 lines of code
300+ commits
1 developer
Full test coverage
WCAG AA accessibility
Extensive UX expert input
All documentation written
Every merge request passes 15 automated quality gates – no exceptions.

This is production-ready. It’s tested. It’s documented.
And it’s open for contributions.
Let me prove it.
I’m tagging the 1.0.0 release of the Modeler – right now, live.
Slides go.lakedrops.com/eca-chicago-2026
ECA processor drupal.org/project/eca
Modeler API drupal.org/project/modeler_api
Modeler drupal.org/project/modeler
BPMN.iO drupal.org/project/bpmn_io
ECA Starter Kit drupal.org/project/eca_starterkit
ECA Guide ecaguide.org
Modeler API Docs project.pages.drupalcode.org/modeler_api
Modeler Docs project.pages.drupalcode.org/modeler
Drupal Slack #ECA channel drupal.org/slack
Find me online go.lakedrops.com/jurgenhaas
Thank you!