site.cms-publicationGestion du site et publication
Modifier textes, pages, medias et actualites, previsualiser puis publier avec rollback.
Le problème qu'il règle
Un CMS qui ecrit directement en production rend chaque correction risquee et les traductions impossibles a valider proprement.
Preuve — En production
Tourne chez un client qui s'en sert, données réelles persistées.
Empaquetage — Embarqué
Tissé dans le code du client. À réécrire, pas à copier.
Les écrans
4Back-office · 4
| Route | Écran | Ce qu'on y fait | La forme | Les états |
|---|---|---|---|---|
/pages | Pages | Choisir une page et une langue a modifier. | Inventaire et statut par langue. | Publie, brouillon, incomplet, conflit. |
/articles | Actualites | Creer, traduire et publier un article. | Liste, editeur, preview et job publication. | Brouillon, traduction proposee, valide, en publication, echec. |
/photos | Mediatheque | Gerer fichiers, alt et selections. | Grille, filtres, upload et detail. | Upload, traitement, erreur, non utilise. |
/versions | Versions | Voir les releases et revenir a une version sure. | Timeline, statut, diff et rollback. | Active, precedente, invalide, rollback. |
Où l'IA intervient
1L'autonomie se lit avant la technique. « Propose » est le défaut de la maison : l'outil prépare, une personne valide. Tout ce qui « agit » doit nommer son garde-fou.
Propose traduction ou reformulation sans modifier le source valide.
LLM
Ce qui tourne tout seul
2| Déclencheur | Effet | Comment |
|---|---|---|
| Publication demandee | Construire en release isolee, valider puis basculer atomiquement | Worker + manifeste + symlink |
| Traduction demandee | Generer une proposition, jamais publier seule | LLM + validation humaine |
Ce qu'on peut activer dedans
5Pages et blocs
pagesChamps structures, langues et revisions.
Actualites
articlesBrouillon, preview, traduction et publication.
Medias
mediaUpload, galerie, ordre, alt et usages.
Previsualisation
previewRendu exact avant mise en ligne.
Publication atomique
releaseBuild isole, validation, bascule et rollback.
Sous le capot
Données
7pagescontent_blocksarticlesmediadraftsjobsreleases
Composants réutilisables
5PageEditorArticleEditorMediaLibraryPreviewFrameReleaseTimeline
Services externes
3- · Storage
- · Brevo alerts
- · Git backup
Rôles et droits
3- · Editeur
- · Publisher
- · Rollback
Ce qu'il faut autour
Il ne cohabite pas avec
Aucun conflit connu.
D'autres en dépendent
Aucun module ne s'appuie dessus.
Les pièges
2Chacun vient d'un incident réel, relevé dans les commentaires du code d'origine. C'est la partie du catalogue qui vaut le plus cher : elle évite de repayer la même leçon.
- Le contenu et le site doivent revenir ensemble lors d'un rollback.
- Une traduction IA reste un brouillon jusqu'a validation.
Ce qu'il ne fait pas, et ce qui reste à faire
Hors périmètre
2- · Page builder libre
- · Collaboration temps reel
Pour le mettre vraiment sur étagère
2- · Decoupler le workflow de publication du generateur Python DDR.
- · Definir schema de blocs commun Next/Python.
Où c'est prouvé
1Dauphins de Rangiroa
Livré/home/jordy/projects/PACIFIK'AI/solutions/bookflow/factory/sites/dauphins-de-rangiroa/admin
Vérifié contre le code le 2026-08-27. Au-delà de quatre-vingt-dix jours sans revérification, une fiche décrit un souvenir, pas un dépôt.