Skip to main content
Skip table of contents

Nouveautés d'edu-sharing 9.0

    • Kafka Notification Plugin
    • Continuous Integration et Continuous Delivery/Deployment

    • Extensions de sécurité pour CI/CD
    • edu-Sharing Frontend
    • edu-Sharing Backend
    • Optimisation des images Docker et de la structure du projet

    Nous remercions edu-sharing e.V. et metaVentis GmbH pour le financement de la nouvelle version.

auf dieser Seite:

Plugin de notification Kafka



Depuis la version 9.0, edu-sharing propose un système de notification pour informer les utilisateurs des événements importants dans le dépôt.

Les notifications apparaissent dans l'interface de l'application.

Le choix des événements pour les notifications et leur fréquence sont effectués par l'utilisateur.

Ce service a été conçu comme un plug-in. Cette mise en œuvre technique offre ainsi de nombreux avantages :

  • séparation des services
  • mise à l'échelle plus simple
  • déploiement plus simple, par exemple sous forme de conteneur supplémentaire


Continuous Integration et Continuous Delivery/Deployment



Pour la version 9.0 d'edu-sharing, la mise en œuvre pratique d'un pipeline CI/CD a été étendue :

Extension des tests frontaux de bout en bout basés sur le pipeline,
Ajout de tests unitaires dans le back-end et le frontend,
Simplification des "rolling updates" pour les instances de production.





Extensions de sécurité pour CI/CD



La sécurité CI/CD perfectionnée pour edu-sharing 9.0 sert à protéger les pipelines de code par des contrôles et des tests automatisés afin d'éviter les points faibles lors de la mise à disposition du logiciel.

Il s'agit notamment de :

  • l'extension des analyses de vulnérabilité basées sur les pipelines
  • la détection automatique des vulnérabilités connues dans les bibliothèques pour des mises à jour plus rapides


edu-sharing Frontend



La version 9.0 comprend un front-end entièrement remanié sur le plan technique.

Une mise à jour vers Angular version 16 a été effectuée ainsi que l'adaptation des designs pour Material Design 3.


edu-sharing Backend



edu-sharing 9.0 contient de nombreuses nouveautés techniques dans le backend :

  • Mise à jour vers Alfresco 7.4 (Alfresco Content Services)
  • Mise à jour vers Java 17 & JDK 17
  • Mise à jour vers Angular 16 et nouvelles bibliothèques frontales



Optimisation des images Docker et de la structure du projet



Réutilisation des images Docker entre les projets.


  • Réduction de la taille des mises à jour des images Docker grâce à un layering amélioré,
  • Meilleur comportement de déploiement dans le cluster,
  • Réduction des temps de construction


Simplification de l'environnement de développement


  • Les tests frontaux et OpenAPI ont été déplacés dans le référentiel,
  • Chaque référentiel construit les images Docker qui lui sont associées,
  • Les projets clients ne contiennent plus que des adaptations et de la configuration



JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.