Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

ECA Classic Modeler

1,465 sites Security covered Drupal 9–11 ECA ecosystem
View on drupal.org

This project provides a basic user interface for building simple event-driven automation workflows within Drupal. It allows you to define events and then chain actions and conditions to them.

A user interface for ECA solely built on top of Drupal core and ECA core.

Important notes

  1. Please do not use this modeler unless you have no other option. Better modelers are available and can be found on the project page of ECA. Once there is a better modeler available that is usable for screen readers, support of this module will considered to be dropped entirely.
  2. Please do not see this as a Rules UI equivalent. This is a completely different mechanism because ECA is not an equivalent to Rules (see usage section).

This is a very basic low-level modeler tool

Important note: This modeler may be sufficient for creating very simple processes. But usually with ECA, complex processes will be created, where this modeler falls short. In general, using a more powerful modeler such as BPMN.io is recommended to be used instead of this one.

The Classic modeler directly exposes the structure of an ECA configuration, and does not add its own structures on top of it. Therefore this solution can be seen as a "low-level" modeling tool, that may fit well for creating simple execution chains. This makes it also suitable as a fallback, just in case something is wrong with a more powerful modeling tool.

How to use

Have a look at the README regards how to install it.

Once installed, you can create a new "classic" model at /admin/config/workflow/eca/add/core.

  1. In that model form, you first need to create an event.
  2. Then you can create an action, and optionally a condition.
  3. Finally, you need to connect the action (and condition) as a successor to the event, by navigating back to the created event, and add the successor at the bottom of the event configuration form. You must click on the save button in order to persist your configuration changes.

Connecting the components between each other is the main key to define the execution chain with ECA. When you create more actions that need to be executed after a certain event or action, don't forget to add it as successor.

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
3
Tracked since
Sep 2025
Latest release
10 months ago
Releases (12 mo)
3 ▲ from 0
Maintenance
Slowing

Release Timeline

Releases

Version Type Core Release date
1.0.13 Stable 9–11 Oct 10, 2025
1.0.12 Stable 9–11 Oct 4, 2025
1.0.11 Stable 9–11 Sep 28, 2025