Unleash all Drupal features: how ambitious site builders take it to the next level with ECA and BPMN

The Events, Conditions, and Actions (ECA) module, also recognized by the Drupal Project Initiatives Keynote in Portland, revolutionizes Drupal's capabilities for site builders without having to write code or involve a programmer. With the BPMN (Business Process Model and Notation) graphical user interface, the full power of Drupal gets exposed to site builders and other stakeholders.

Prerequisite
Being responsible for making decisions about Drupal website(s) or application(s), either from a commercial or a technical perspective, either as an end-user or an agency, you've experienced the challenges before. Those will help you understand the reflections this session is providing.

Outline
In this session, we will demonstrate two use cases from Drupal customers who achieved otherwise unattainable results by leveraging their experience and internal business knowledge in using ECA to define, implement and test their web application automations. The BPMN interface is also documenting the rules such that product owners can grasp what's being implemented and sign off the results.

The first use case is about migrations from Drupal 7 to modern Drupal. ECA replaces the popular Rules module in Drupal 7, resulting in a revamped automation that is easy to review, understand and maintain. As an extra benefit of ECA, many other third-party modules become redundant and obsolete. This results in less complexity and fewer dependencies.

The second use case introduces various features that have been implemented on Drupal websites to fine-tune workflows and automations. In many everyday situations, ECA helps to solve requirements, not only during the initial development, but especially during the later life cycle of the web application or website.

Learning Objectives
Your take-away from this session will be to understand that ECA and BPMN are default tools for every Drupal site. You'll learn how they help you and your users to orchestrate Drupal on all levels of complexity, from all the little tweaks up to the most complex workflow requirements.

Experience level
Intermediate

Slide Deck Presentation Link
Slides

Drupal is a registered trademark of Dries Buytaert.