Skip to main content

Organisation des modules

Les différents modules sont décrits en détail dans la documentation fonctionnelle.

Modules Open ENT

Ici, nous nous concentrons exclusivement sur les aspects techniques. Ces modules se répartissent en trois grandes catégories, comme indiqué dans la présentation générale de l'architecture :

  1. Le noyau :

    • Constitue la base essentielle du système.
    • Il fournit les services fondamentaux et transversaux nécessaires au bon fonctionnement de l'ensemble de l'application.
  2. Les applications structurantes :

    • Incluent les fonctionnalités principales qui soutiennent le cœur des besoins de l'utilisateur.
    • Exemples :
      • Messagerie pour les communications internes.
      • Notifications pour les alertes et rappels.
      • Recherche pour l'exploration et la récupération de données.
      • Administration de l'utilisateur pour la gestion des comptes et des droits.
  3. Les applications tierces :

    • Modules complémentaires intégrés pour répondre à des besoins spécifiques.
    • Souvent développées par des fournisseurs externes ou via des collaborations.
Portal
Commu
nication
Dashboard
Auth
Keycloak
Directory
App Registry
Workspace
Timeline
Portal
Conversation
OPEN ENT
Admin
Feeder
Text

ADMINISTRATION

- Administration de l'annuaire

- Alimentation de l'annuaire

- Administration des applications


PORTAIL

- Accès aux applications

- Actualités

- Paramètrages du thèmes


ADMINISTRATION

- Statistiques et suivi de l'usage de Open ENT

Blog
Cahier de texte
Catalogue
de
ressources

APPLICATIONS
TIERCES



APPLICATIONS
STRUCTURANTES


Certains modules, tels que le module d'actualités et le portail, sont regroupés dans un seul conteneur afin d'optimiser l'utilisation des ressources. Cette organisation reste toutefois facilement modifiable, permettant une flexibilité accrue en fonction des besoins ou des évolutions du système.

Objectif de la structure de module cohérente

Tous les modules dans Open ENT sont construits selon la même structure. Cela garantit la cohérence et facilite l'usage.

La structure cohérente des modules dans Open ENT sert plusieurs objectifs :

  • Assure l'uniformité : En suivant une structure standardisée, tous les modules ont une présentation uniforme, ce qui facilite la navigation et la compréhension du code pour les développeurs.
  • Favorise la ré-utilisabilité : La structure modulaire permet une réutilisation facile du code et des composants entre différents modules, réduisant la duplication et améliorant l'efficacité du développement.
  • Simplifie la maintenance : Avec une structure cohérente, il est plus simple de maintenir et de mettre à jour les modules, car les changements peuvent être appliqués de manière uniforme à l'ensemble du code.