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.MAJ de contenu.

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îtne remonte pas dans les résultats de recherche.recherche (type de document non vectorisable par Typesense)

Consultation

  • l’utilisateur peut :
    • visualiser le PDF (visionneuseouverture oudans ouverture)une nouvelle fenêtre dans le navigateur)
    • télécharger /imprimer le fichier.

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.