ECA (Event - Condition - Action): New rules engine for Drupal 9+
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.
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.