Pasar al contenido principal

ECA

Surrounded by skyscrapers reaching into the sky

Si llevas un tiempo construyendo sitios Drupal, conoces el patrón: llega un nuevo requisito, echas mano de un módulo personalizado o desempolvas un viejo módulo contribuido, y en poco tiempo tu base de código es un mosaico de soluciones estrechamente enfocadas. Con el tiempo, el mantenimiento se convierte en una tarea pesada.

Hay una forma mejor.

Drupal 8 introdujo el sistema de plugins, un gran salto hacia la modularidad. De repente, podíamos escribir clases pequeñas y específicas para añadir funcionalidad de forma limpia y reutilizable:

Computer screens showing diagrams and a stylish Drupal logo, created by AI.

ECA 2 es un hito importante. Las principales mejoras son

Animated ECA model in BPMN.io
Imagen
Splash Award Logo DE/AT

Resumen

Toda la potencia de Drupal también es accesible para todos los constructores de sitios con

Microphone with unsharp utilities in the background

En julio, estábamos tan entusiasmados con el lanzamiento de ECA 1.0.0, tras unas 3.000 horas de trabajo de desarrollo en sólo 12 meses, que ni siquiera escribimos una entrada en el blog en ese momento. En las semanas siguientes, el equipo estuvo ocupado ocupándose de los comentarios y el soporte, además de empezar a crear aún más funciones.

BMPN.iO screenshot with ECA log

ECA significa "Eventos - Condiciones - Acciones" y es un motor de reglas potente, versátil y fácil de usar para Drupal 9+. El módulo principal es un procesador que valida y ejecuta plugins de eventos-condición-acción.