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

Richard Papp

Inspired by BPMN (Business Process Model and Notation: bpmn.org) 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 trigger actions on events using BPMN models. The proof of concept finally turned into a set of modules publicly available on drupal.org - this presentation will demonstrate the module suite in action and explain the architecture behind it.
About myself:
Richard Papp (@boromino) is a full stack developer at LakeDrops and has contributed modules, documentation, patches and support in the issue queue. He has also given talks on Drupal user groups and Drupal camps.

Level of experience
Advanced
Theme
Development
Drupal version
10
9
Language
English