Skip to main content

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.