Graf záznam → šablona → stránka
Každou vygenerovanou stránku lze dohledat přesně k záznamu a šabloně, ze kterých vznikla — a graf zůstává aktuální, jak se váš obsahový model vyvíjí.
Programatické stránky přinášejí problém, který většina CMS nikdy nevyřeší: co udrží vygenerovanou stránku pravdivou, když se změní data za ní? CMSHub udržuje živý graf všech vazeb záznam → šablona → stránka, takže vás žádná změna nezaskočí.
Než upravíte pole schématu nebo zdrojový záznam, nasimulujte změnu a podívejte se přesně, kterých stránek by se týkala — kolika, kterých a co by se rozbilo.
Každou vygenerovanou stránku lze dohledat přesně k záznamu a šabloně, ze kterých vznikla — a graf zůstává aktuální, jak se váš obsahový model vyvíjí.
Prohlédněte si dopad změny schématu nebo záznamu na všechny závislé stránky dřív, než se změní jediná z nich.
Úpravy kolekcí procházejí zkušebním validátorem, který hlásí, co by se rozbilo — ne jen to, zda je migrace syntakticky platná.
Zdrojová data se mění. CMSHub sleduje stáří každé stránky a čas poslední změny, označí stránky jako zastaralé ve chvíli, kdy se jejich zdroj posune, a přegeneruje je transakčně, takže neúspěšné přegenerování nikdy nenechá stránku napůl aktualizovanou.
Vězte přesně, které stránky zaostávají za zdrojovými daty a o jak dlouho — ne jen to, že „některé stránky možná nejsou aktuální“.
Přegenerujte všechny zastaralé stránky v kolekci v jednom průchodu, nebo si nechte vytvořit plán přegenerování ke kontrole před spuštěním.
Každé přegenerování vytvoří novou neměnnou verzi stránky — pokud něco nevypadá dobře, vrátíte se k předchozí verzi jedinou akcí.
Projděte si na domovské stránce ukázku, jak změna zdrojového záznamu ovlivní závislé stránky.