Graf „rekord → szablon → strona”
Każdą wygenerowaną stronę można prześledzić do rekordu i szablonu, z których powstała — graf pozostaje aktualny wraz z rozwojem modelu treści.
Strony programatyczne tworzą problem, którego większość CMS-ów nigdy nie rozwiązuje: co utrzyma stronę w zgodzie z prawdą, gdy zmienią się dane, z których powstała? CMSHub prowadzi aktualny graf wszystkich relacji „rekord → szablon → strona”, więc żadna zmiana nie jest zaskoczeniem.
Zanim zmienisz pole schematu lub rekord źródłowy, zasymuluj zmianę i zobacz dokładnie, na które strony wpłynie — ile ich jest, które to i co się zepsuje.
Każdą wygenerowaną stronę można prześledzić do rekordu i szablonu, z których powstała — graf pozostaje aktualny wraz z rozwojem modelu treści.
Podejrzyj wpływ zmiany schematu lub rekordu na wszystkie zależne strony, zanim zmieni się choćby jedna.
Zmiany kolekcji przechodzą przez walidator w trybie próbnym, który pokazuje, co się zepsuje — a nie tylko, czy migracja jest poprawna składniowo.
Dane źródłowe się zmieniają. CMSHub śledzi wiek każdej strony i znaczniki czasu ostatniej zmiany, oznacza stronę jako nieaktualną, gdy tylko źródło pójdzie dalej, i przebudowuje ją transakcyjnie, więc nieudana przebudowa nigdy nie zostawi strony zaktualizowanej w połowie.
Wiedz dokładnie, które strony nie nadążają za danymi źródłowymi i o ile — a nie tylko, że „niektóre strony mogą być nieaktualne”.
Przebuduj wszystkie nieaktualne strony kolekcji w jednym przebiegu albo wygeneruj plan przebudowy i przejrzyj go przed uruchomieniem.
Każda przebudowa tworzy nową, niezmienną wersję strony — jeśli coś wygląda źle, wróć do poprzedniej jednym działaniem.
Przejdź przez demo na stronie głównej pokazujące, jak zmiana rekordu źródłowego wpływa na zależne strony.