Alors je vais reprendre le fonctionnement du CDM-fr en mode portail et en rouge les problèmes qui en découlent.
Publication/mise à jour
Les fonctionnements v3 et v4 sont identiques.
La formation est publiée quelque soit son catalogue. Le catalogue appliqué dans le portail est, par ordre de priorité, le catalogue :
- Défini dans la configuration générale du portail (Offre de formation > Import CDM-fr distant Catalogue d'import) s'il est renseigné
- Défini dans la formation importée s'il est défini et qu'il existe au niveau du portail
- Par défaut
Cela veut aussi dire qu'une même formation présente dans plusieurs catalogues peut être mise à jour indifféremment sur le portail.
Suppression
En v3 : Suppression : La formation est supprimée quelque soit son catalogue et sa langue (et oui !). Donc si une formation ou l 'une de ses traductions est supprimée depuis n'importe lequel des catalogues du CMS d'origine, alors elle est supprimée du portail.
En v4 : La formation est supprimée selon son catalogue et sa langue d'origine, donc si la formation n'arrive pas dans le cas 2 ci-dessus, elle n'est pas supprimée puisque pas retrouvée.
Donc en v3, on supprime trop, en v4, on ne supprime pas assez.
Proposition
Pour l'export CDM-fr distant :
- Définir le catalogue destiné à être publié sur le portail via un paramètre de configuration obligatoire du groupe "Publication sur un serveur distant" dans la catégorie "Publication CDM-fr".
- Modifier les fonctions de publication et suppression des formations sur un portail de manière à filtrer sur le catalogue sélectionné dans la configuration.
Pour l'import CDM-fr distant :
- Appliquer la même règle qu'à l'import CDM-fr pour récupérer le catalogue de la formation à supprimer.