ProductAFHANKELIJKHEDEN & VEROUDERING

Je bron verandert. Je pagina's moeten meebewegen.

Programmatische pagina's creëren een probleem dat de meeste CMS'en nooit oplossen: als een pagina eenmaal is gegenereerd, wat houdt haar dan eerlijk wanneer de data erachter verandert? CMSHub houdt een live graaf bij van elke relatie record → template → pagina, zodat een wijziging nooit als verrassing komt.

01 / VOORDAT JE IETS WIJZIGT

Zie eerst de impact

Voordat je een schemaveld of bronrecord bewerkt, simuleer je de wijziging en zie je precies welke pagina's geraakt worden — hoeveel, welke en wat er zou breken.

Graaf van record → template → pagina

Elke gegenereerde pagina is te herleiden tot precies het record en template die haar maakten, live bijgehouden terwijl je contentmodel evolueert.

Simuleer voordat je doorvoert

Bekijk de impact van een schema- of recordwijziging op elke afhankelijke pagina, voordat er ook maar één pagina echt verandert.

Validatie van schemawijzigingen

Collectie-updates gaan door een dry-run-validator die meldt wat er zou breken, niet alleen of de migratie syntactisch klopt.

02 / NA DE EERSTE PUBLICATIE

Verouderingsdetectie & transactionele rebuilds

Brondata verandert. CMSHub houdt per pagina de leeftijd en het tijdstip van de laatste wijziging bij, markeert pagina's als verouderd zodra hun bron is veranderd en bouwt ze transactioneel opnieuw, zodat een mislukte rebuild nooit een half bijgewerkte pagina achterlaat.

Verouderingstracking per pagina

Weet precies welke pagina's achterlopen op hun brondata, en hoe lang al — niet alleen dat „sommige pagina's misschien verouderd zijn”.

Rebuild in bulk of volgens plan

Bouw elke verouderde pagina in een collectie in één keer opnieuw, of genereer een rebuildplan om te beoordelen voordat het draait.

Onveranderlijke versies, directe rollback

Elke rebuild levert een nieuwe onveranderlijke paginaversie op — rol met één actie terug naar de vorige versie als er iets niet klopt.

ZIE DE AFHANKELIJKHEIDSWEERGAVE

Wijzig een record. Zie de impact.

Doorloop op de homepage de demo waarin een gewijzigd bronrecord de afhankelijke pagina's raakt.