Advertising sustains the DA. Ads are hidden for members. Join today

Contributed module documentation

ECA: Event - Condition - Action

ECA is a processor that gets triggered for every Drupal event. It validates these events against the models (event - condition - action), which are stored in config, and processes them. ECA leverages existing components of Drupal core, i.e. events and actions. It comes with its own plugin manager for conditions, which results in all 3 components (events, conditions, actions) to be plugins that can easily be extended by other modules.

A more comprehensive documentation is being developed externally, with better navigation, faster loading and full-text search. Please follow this link to get there.

ECA for developers

ECA is extensible by design and this guide explains the interfaces and APIs on how to do that

ECA for site builders

Learn how to install and configure ECA on any Drupal 9+ website

ECA for users

Learn how to use ECA when it's been installed and configured

Tags

Guide maintainers

jurgenhaas's picture