Graphe enregistrement → template → page
Chaque page générée est rattachée à l’enregistrement et au template exacts qui l’ont produite, en temps réel à mesure que votre modèle de contenu évolue.
Les pages programmatiques posent un problème que la plupart des CMS ne résolvent jamais : une fois la page générée, qu’est-ce qui la garde fiable quand ses données changent ? CMSHub maintient un graphe vivant de chaque relation enregistrement → template → page : un changement n’arrive jamais par surprise.
Avant de modifier un champ du schéma ou un enregistrement source, simulez le changement et voyez exactement quelles pages seraient touchées — combien, lesquelles, et ce qui casserait.
Chaque page générée est rattachée à l’enregistrement et au template exacts qui l’ont produite, en temps réel à mesure que votre modèle de contenu évolue.
Prévisualisez l’impact d’un changement de schéma ou d’enregistrement sur chaque page dépendante, avant qu’une seule page ne change réellement.
Les mises à jour de collections passent par un validateur en simulation qui indique ce qui casserait, pas seulement si la migration est syntaxiquement valide.
Les données sources dérivent. CMSHub suit l’âge de chaque page et l’horodatage de son dernier changement, signale une page comme obsolète dès que sa source a évolué, et la reconstruit de façon transactionnelle : une reconstruction ratée ne laisse jamais une page à moitié à jour.
Sachez exactement quelles pages sont en retard sur leurs données sources, et de combien — pas seulement que « certaines pages ne sont peut-être plus à jour ».
Reconstruisez toutes les pages obsolètes d’une collection en une seule passe, ou générez un plan de reconstruction à valider avant son exécution.
Chaque reconstruction produit une nouvelle version immuable de la page — revenez à la version précédente en une seule action si quelque chose cloche.
Suivez sur la page d’accueil la démo où la modification d’un enregistrement source se répercute sur les pages dépendantes.