EPIC 11 - Gestion des contenus
US22 — Importer des contenus HTML structurés
User Story
En tant qu’administrateur,
je veux importer des fichiers HTML déjà structurés
afin de mettre à disposition des abonnés des contenus juridiques (UD) sans retraitement manuel.
Critères d’acceptation
Import
- l’administrateur peut importer un ou plusieurs fichiers HTML
- l’import est déclenché manuellement
- le système accepte uniquement un format HTML conforme.
Lecture du fichier
- le système reconnaît automatiquement :
- les UD
- les métadonnées
- la structure du contenu
- aucun enrichissement manuel n’est requis dans le BO.
👉 (important : le BO n’est pas un outil éditorial en V1)
Transformation
- chaque UD est créée automatiquement dans la plateforme
- la structure (titres, paragraphes, tableaux) est respectée
- le contenu est directement exploitable côté front.
Indexation
- les contenus importés sont automatiquement indexés dans Typesense
- ils sont disponibles immédiatement dans la recherche.
Publication
- les contenus sont visibles par les abonnés après import
- la visibilité respecte les droits d’accès (abonnements).
Validation / erreurs
- un message indique le succès ou l’échec de l’import
- en cas d’erreur :
- fichier rejeté
- message explicite.
US23 — Importer des contenus PDF
User Story
En tant qu’administrateur,
je veux importer des fichiers PDF
afin de mettre à disposition des abonnés des fiches pratiques consultables et téléchargeables.
Critères d’acceptation
Import
- l’administrateur peut importer un ou plusieurs fichiers PDF
- l’import est déclenché manuellement depuis le BO
- seuls les formats PDF sont acceptés.
Stockage
- le fichier est correctement stocké sur la plateforme
- le PDF est associé à un contenu de type
fiche.MAJ de contenu.
Métadonnées minimales
Contrairement au HTML, ici prévoir un minimum (sinon inexploitable) :
titre du documentclasseur associé (ou catégorie)date de mise à jour (optionnelle mais recommandée).
👉 risque de l'inaction : PDF introuvable dans la recherche.
Indexation
Deux options (à trancher, mais à spécifier) :
Option 1 (minimum V1) :indexation du titre uniquementOption 2 (meilleure UX) :indexation du contenu textuel du PDF (si possible)
👉 à minima : le PDF doit apparaître dans les résultats de recherche.
Publication
- le PDF est accessible aux abonnés selon leurs droits
- il
apparaîtne remonte pas dans les résultats derecherche.recherche (type de document non vectorisable par Typesense)
Consultation
- l’utilisateur peut :
- visualiser le PDF (
visionneuseouvertureoudansouverture)une nouvelle fenêtre dans le navigateur) - télécharger /imprimer le fichier.
- visualiser le PDF (
Validation / erreurs
- message de succès après import
- message d’erreur si :
- format invalide
- fichier corrompu.
US24 — Corriger les contenus en cas de coquilles
User Story
En tant qu’administrateur,
je veux corriger les petites erreurs (fautes orthographes, grammaire, ponctuation) dans les contenus HTML présents sur la plateforme,l'application,
afin de mettre du contenu de qualité à disposition des abonnés.
Critères d’acceptation
- apporter une correction simple
- vérifier le rendu avant validation de la correction
- la correction est visible sur le contenu en ligne
US25 — Consulter les contenus
User Story
En tant qu’administrateur,
je veux consulter les contenus présents sur la plateforme
afin de vérifier leur disponibilité.
Critères d’acceptation
- liste des contenus
- accès aux informations principales.