Vevent repose sur une architecture modulaire. Certaines fonctionnalités font partie du cœur du logiciel, tandis que d’autres sont fournies sous forme d’extensions, appelées modules.
Cette approche permet de faire évoluer le logiciel sans alourdir inutilement l’interface ni complexifier les usages.

Qu’est-ce qu’un module ?
Un module est une extension fonctionnelle qui vient compléter Vevent.
Un module peut, par exemple :
- ajouter de nouvelles fonctionnalités ;
- enrichir des écrans existants ;
- introduire de nouveaux paramètres ;
- permettre l’intégration avec des services externes.
Les modules permettent ainsi d’adapter Vevent aux besoins spécifiques de chaque projet, tout en conservant un socle stable.
Pourquoi une architecture modulaire ?
L’architecture modulaire répond à plusieurs objectifs :
- garantir la stabilité du cœur du logiciel ;
- éviter d’imposer des fonctionnalités inutiles ;
- faciliter les évolutions et les mises à jour ;
- adapter Vevent à des contextes métiers variés.
Cette logique est au cœur des choix techniques et fonctionnels de Vevent.
Modules et interface d’administration
L’activation d’un module peut modifier l’interface d’administration.
Selon le module, cela peut entraîner :
- l’apparition de nouveaux menus ou sous-menus ;
- l’ajout de champs dans certains formulaires ;
- de nouveaux écrans de configuration.
Inversement, la désactivation d’un module masque ces éléments sans supprimer les données associées.
Si un menu ou un champ n’est pas visible dans l’administration, cela peut être lié à un module non activé.
Modules et données
Les modules peuvent stocker des données spécifiques.
Lorsqu’un module est désactivé :
- les données sont conservées ;
- les fonctionnalités associées ne sont plus accessibles ;
- l’affichage côté site peut être impacté.
Cela permet d’activer ou désactiver des fonctionnalités sans perte d’information.
Origine des modules
À ce jour, les modules disponibles pour Vevent sont développés et maintenus par notre société.
Ils sont conçus pour respecter les principes de stabilité, de cohérence et de compatibilité avec le cœur du logiciel.
Une documentation développeur sera proposée ultérieurement afin de permettre à des acteurs externes de développer leurs propres modules.
Rôles et droits
La gestion des modules est généralement réservée aux utilisateurs disposant de droits avancés, le plus souvent des administrateurs.
L’activation ou la désactivation d’un module peut avoir un impact important sur le fonctionnement du site. Ces actions doivent être réalisées avec précaution.
Résumé
Les extensions et modules constituent un pilier de la flexibilité de Vevent. Ils permettent d’adapter le logiciel aux besoins spécifiques de chaque projet, tout en garantissant la stabilité et la cohérence du système.