Contribution - eca_expression_language : Drupal, No-Code et FORMULES

Le module "Events Conditions Actions" (ECA) de Drupal est une solution NO-CODE pour orchestrer votre site web. Il permet de créer des règles puissantes et flexibles en utilisant des événements, des conditions et des actions. Intégré à l'interface BPMN.iO, ECA facilite la création d'actions déclenchées conditionnellement, le tout sans écrire une ligne de code.

Qui dit "règles" dit conditions et valeurs.

De base, ECA propose un ensemble de conditions avec des opérateurs paramétrables que vous pouvez chaîner et arranger dans votre workflow.
Mais cela devient vite très complexe et votre workflow devient un vrai labyrinthe.

Avec le module eca_expression_language,  vous pouvez facilement créer des conditions ou des valeurs complexes comme une formule Excel.

Le module tire partie du composant "Expression Language" de Symfony (merci à Fabien Potencier).

Vous pouvez créer des formules imbriquées en utilisant les parenthèses, les opérateurs scalaires et opérateurs de comparaison.
Les valeurs peuvent être des valeurs fixes ou des variables (des tokens dans ECA).
Ce qui rend ce "petit" module incroyablement puissant et vos workflows restent lisibles !

La roadmap : 

  • Ajouter une action permettant d'utiliser les EL pour set une valeur dans une variable
  • Ajouter certaines fonctions simples pour avoir de vraies formules à la Excel !

Ce module a été développé par les équipes tech de IOSAN

N'hésitez pas à nous contacter pour toute question ou si vous avez un projet et souhaitez en savoir plus sur les possibilités du module ou nos services.

Ce contenu est mis à disposition selon les termes de la Creative Commons - Attribution - Pas d'Œuvre dérivée 4.0 International.
Vous êtes libre de :

  • Partager — copier, distribuer et communiquer le contenu par tous moyens et sous tous formats,
    à condition de :
    • Créditer l’œuvre (mentionner le nom IOSAN et fournir un lien vers l’article original),
    • Ne pas modifier le contenu,
    • Ne pas utiliser ce contenu à des fins commerciales sans autorisation écrite.
Drupal > Un nouveau module pour supprimer les divs entourant vos champs à la demande

Drupal > Un nouveau module pour supprimer les divs entourant vos champs à la demande

FrankenPHP et Drupal, ça dit quoi côté performances ?

FrankenPHP et Drupal, ça dit quoi côté performances ?

Rendre vos Drupal AJAX Callback générique c'est possible avec notre nouveau module contrib

Rendre vos Drupal AJAX Callback générique c'est possible avec notre nouveau module contrib