Modes
Les modes sont très importants. YaraEditor peut fonctionner dans l'un ou l'autre des modes suivants, qui indiquent au framework comment se comporter.
Workflow
Le mode workflow permet à YaraEditor de fonctionner en mode « sécurisé », adapté à une utilisation de collaboration et d'approbation. Dans ce mode, les contributeurs travaillent sur les règles (création, mise à jour ou suppression) dans leur propre panier, puis soumettent leurs modifications pour approbation.
Un validateur examine les modifications et décide de les approuver ou non. Si elles sont approuvées, les modifications sont fusionnées avec les règles en production existantes et seront prises en compte lors de la prochaine publication. Si les modifications sont rejetées, le validateur laisse un message expliquant pourquoi et le contributeur pourra ajuster ou supprimer ses modifications.
Public
Le mode public fonctionne pratiquement de la même manière que le mode workflow, sauf qu'il ne nécessite pas de validation. Les contributeurs travaillent toujours dans leur panier, mais lorsqu'ils soumettent un élément, celui-ci est automatiquement approuvé.
Ce mode est adapté aux équipes de collaboration sans membres à profil élevé (ou à profil bas), ou aux sites web publics.