Selected Session

ECA (Event - Condition - Action): New rules engine for Drupal 9+

Jürgen Haas
Proposed Track(s)
Site Building
Level of expertise
Session Type
Regular (45 min)

Inspired by BPMN ( and a customer's requirement to migrate from Drupal 7 to 9 for sites with extensive use of rules, we investigated possible ways forward and built a proof of concept for a brand-new engine in Drupal 9 to process events based on BPMN models. Turned out to be more than a PoC and turned into a set of modules publicly available on - this presentation will demonstrate this in action and explain the architecture behind it.