ProduktZÁVISLOSTI A ZASTARALOST

Zdroj se mění. Stránky by měly držet krok.

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čí.

01 / DŘÍV, NEŽ COKOLI ZMĚNÍTE

Nejdřív si prohlédněte dopad

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.

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í.

Simulujte dřív, než se zavážete

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.

Validace změn schématu

Úpravy kolekcí procházejí zkušebním validátorem, který hlásí, co by se rozbilo — ne jen to, zda je migrace syntakticky platná.

02 / PO PRVNÍ PUBLIKACI

Detekce zastaralosti a transakční přegenerování

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.

Sledování zastaralosti každé stránky

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řegenerování hromadně nebo podle plánu

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.

Neměnné verze, okamžitý rollback

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í.

PODÍVEJTE SE NA ZÁVISLOSTI

Změňte záznam. Sledujte dopad.

Projděte si na domovské stránce ukázku, jak změna zdrojového záznamu ovlivní závislé stránky.