Tietue → malli → sivu -graafi
Jokainen generoitu sivu voidaan jäljittää täsmälleen siihen tietueeseen ja malliin, joka sen tuotti, ja yhteys pysyy ajan tasalla sisältömallisi kehittyessä.
Ohjelmalliset sivut luovat ongelman, jota useimmat CMS:t eivät koskaan ratkaise: kun sivu on kerran generoitu, mikä pitää sen paikkansapitävänä, kun sen taustalla oleva data muuttuu? CMSHub ylläpitää reaaliaikaista graafia jokaisesta tietue → malli → sivu -yhteydestä, joten muutos ei koskaan tule yllätyksenä.
Ennen kuin muokkaat skeeman kenttää tai lähdetietuetta, simuloi muutos ja näe tarkalleen, mihin sivuihin se vaikuttaisi — kuinka moneen, mihin ja mikä hajoaisi.
Jokainen generoitu sivu voidaan jäljittää täsmälleen siihen tietueeseen ja malliin, joka sen tuotti, ja yhteys pysyy ajan tasalla sisältömallisi kehittyessä.
Esikatsele skeema- tai tietuemuutoksen vaikutus jokaiseen riippuvaan sivuun ennen kuin yksikään sivu oikeasti muuttuu.
Kokoelmien päivitykset ajetaan koeajovalidaattorin läpi, joka kertoo, mikä hajoaisi — ei vain sitä, onko migraatio syntaktisesti kelvollinen.
Lähdedata muuttuu. CMSHub seuraa sivukohtaisesti ikää ja viimeisimmän muutoksen aikaleimaa, merkitsee sivut vanhentuneiksi heti, kun niiden lähde on muuttunut, ja rakentaa ne uudelleen transaktionaalisesti, joten epäonnistunut uudelleenrakennus ei koskaan jätä sivua puolittain päivitetyksi.
Tiedä tarkalleen, mitkä sivut ovat jäljessä lähdedatastaan ja kuinka paljon — ei vain, että "jotkin sivut saattavat olla vanhentuneita".
Rakenna kokoelman kaikki vanhentuneet sivut uudelleen yhdellä ajolla tai luo uudelleenrakennussuunnitelma tarkistettavaksi ennen ajoa.
Jokainen uudelleenrakennus tuottaa uuden muuttumattoman sivuversion — palaa edelliseen versioon yhdellä toiminnolla, jos jokin näyttää väärältä.
Käy etusivulla läpi demo siitä, miten lähdetietueen muutos vaikuttaa riippuviin sivuihin.