Projet

Général

Profil

Actions

Feature #12584

fermé

Améliorer la possibilité de développer des composants externes

Ajouté par Miguel Moquillon il y a plus de 2 ans. Mis à jour il y a plus de 2 ans.

Statut:
Closed
Priorité:
Normal
Assigné à:
Catégorie:
-
Début:
15/09/2021
Echéance:
% réalisé:

100%

Temps estimé:
Livraison en TEST:
Livraison en PROD:

Description

Lors de la mise à jour d'un composant Silverpeas externe pour qu'il puisse fonctionner avec Silverpeas 6, un certain nombre d'améliorations ont été identifiées pour faciliter l'écriture de tels composants mais aussi l'écriture de tests d'intégrations des composants dans Silverpeas Components.

Ces améliorations portent sur deux axes :
  • découper silverpeas-core-web en deux modules :
  • silverpeas-core-webapi pour tout ce qui est API de développement de composants web (MVC et REST),
  • silverpeas-core-rs pour tout ce qui est des services Web REST et qui n'ont pas à être dans les dépendances des projets,
  • améliorer le code, en l'occurrence dans la gestion des exceptions des services REST (et éviter des retours HTTP 500 pour des erreurs fonctionnelles maîtrisées)
Actions

Formats disponibles : Atom PDF