logo Forge OPEN ENT NG

Follow me on GitHub

Présentation

OPEN ENT NG est l'Environnement Numérique de Travail open source à destination de la communauté éducative porté par l'association de collectivités territoriales "OPEN ENT". Voir la définition de l'ENT sur le site Eduscol

Vue générale

OPEN ENT NG est construit de manière modulaire et s'articule autour du moteur ENT Core afin de proposer une solution prête à l'emploi. Chaque nouveau module (qui étend la base ENT Core) est empaqueté sous forme d'une application indépendante ainsi il est possible de remplacer, d'ajouter ou de débrancher des applications.

Fonctionnalités

OPEN ENT NG propose actuellement la couverture fonctionnelle suivante.

ENT Core OPEN ENT NG : applications OPEN ENT NG : connecteurs
Annuaire
Alimentation (AAF 2D + manuelle)
Sécurité
Communication
Console d'administration
Portail personnalisable
Espaces documentaire
Fil de nouveautés
Export
Messagerie interne
Marquage mesure d'audience CDC/MEN
Serveur oAuth2
Serveur CAS
Actualités
Blog
Agenda
Casier
Forum
Réservation de ressources
Wiki
RSS (widget)
Signets (widget)
Assistance (tickets)
Sondages
Site Web Internes (“Pages”) et pages publiques
Statistiques internes
Communautées (groupe collaboratif)
Frise chronologique multimédia
Mur collaboratif
Carte mentale (ou carte heuristique)
PAD (basé sur Etherpad)
Poste-fichiers (partage de fichiers lourds sur l'ENT)
Eliot SaaS
Pronote
KNE
CNS
Le Site TV
Universalis
Maxicours / Educlever
E-Sidoc
Paraschool
Webclasseur/Folios
Cerise Pro
Edumédia
Scolinfo
Charlemagne
Madmagz
Educagri
PRO EPS
Viescolaire.net
Sacoche
Faq2sciences
...

Licence

Le code source d’OPEN ENT NG est distribué sous licence GNU Affero General Public License (AGPL).

Feuille de route 2O16

  • Version 1 dernier semestre 2016
  • Extension du périmètre fonctionnel : application mobile, visio-conférence etc...

Communauté

Collectivités utilisatrices de l'OPEN ENT NG :

Le projet est en développement actif pour la préparation de version 1.0. Nous sommes conscients du manque de documentation. Par conséquent n'hésitez pas à poser des questions ou à demander de l'aide sur le groupe de discussion OPEN ENT NG

Dans l'attente de l'adoption d'une organisation communautaire propre au projet, les pratiques et usages communs de Github sont appliqués.

Éléments d'architectures

Voici une présentation synoptique de la plate-forme sur les plans de l'information, fonctionnel et technique. Open ENT NG est motorisé par ENT Core. Pour consulter les détails techniques (guide de création d'application, documentation de références), reportez-vous à la documentation d'ENT Core

Plan de l'information

Il s'agit de l'organisation de l'information telle qu'elle est présentée à l'utilisateur. Les ressources sont accessibles par 3 angles :

  • Le temps : par un Fil de nouveautés qui recense toute l'activité de l'ENT visible pour l'utilisateur
  • Le réseaux : par les communautés (c'est à dire les espaces collaboratifs) de l'utilisateur
  • Les applications : par les besoins en terme de services de l'utilisateur

Plan fonctionnel

C'est le découpage des services métiers empaquetés en applications et répartis par famille. Par exemple, les applications ENT Core font parties du moteur et doivent être compatibles avec le premier et second degré. Les applications OPEN ENT NG peuvent être spécifiques au second degré.

Plan technique

C'est une vision des composants logiciels (bases de données, middleware, framework et applications) et de leur agencement. ENT Core étend Vert.x d'un framework WEB MVC et d'un framework d'extension pour construire des applications qui répondent à un cahier des charges "éducation". Sringboard est un conteneur de personnalisation (thème et configuration solution) qui récupère et assemble les composants d'OPEN ENT NG (depuis des dépôts de binaire maven) et lance la plate-forme.