SymFlowBuilder est un projet Open-source (license MIT) initié par Vandeth THO qui a pour objectif de simplifier la vie des développeurs Symfony pour créer des workflows complexes visuellement.
Si vous avez déjà eu à développeur des processus complexes avec la state machine de symfony, vous comprendrez tout de suite l’intérêt d’une telle solutio.
Ainsi il est possible à l’aide d’un éditeur visuel en Drag & drop de créer des processus à l’aide d’états (states), transitions et d’événements spécifiques. De plus, SymFlowBuilder inclus également un builder qui permet de définir les champs, types, entités, etc… attachés au workflow.
Les points qui ont retenus mon attention :
- La possibilité de visualiser et modifier graphiquement les workflows.
- Extraire directement les YAML finaux
Enfin si vous souhaitez aller plus loin avec le projet, à priori (je n’ai pas testé), il est même possible d’importer son propre YAML pour pouvoir l’utiliser directement (Ce qui serait vraiment top !).
En tout cas je trouve que c’est une super initiative qui devrait faciliter l’accès à cette fonctionnalité ultra puissante du Framework.
Laisser un commentaire