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.
Métadonnées minimales
Contrairement au HTML, ici prévoir un minimum (sinon inexploitable) :
- titre du document
- classeur 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 uniquement
- Option 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ît dans les résultats de recherche.
Consultation
- l’utilisateur peut :
- visualiser le PDF (visionneuse ou ouverture)
- télécharger le fichier.
Validation / erreurs
- message de succès après import
- message d’erreur si :
- format invalide
- fichier corrompu.
US24 — 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.