ПродуктЗАЛЕЖНОСТІ ТА ЗАСТАРІВАННЯ

Джерело змінюється. Сторінки мають встигати.

Програмні сторінки створюють проблему, яку більшість CMS так і не розв’язують: що збереже сторінку достовірною, коли зміняться дані, з яких її згенеровано? CMSHub веде живий граф усіх зв’язків «запис → шаблон → сторінка», тож зміни ніколи не стають несподіванкою.

01 / ДО БУДЬ-ЯКИХ ЗМІН

Спершу — радіус ураження

Перш ніж правити поле схеми чи вихідний запис, змоделюйте зміну й подивіться, яких сторінок вона торкнеться: скільки, яких саме й що зламається.

Граф «запис → шаблон → сторінка»

Кожну згенеровану сторінку можна простежити до запису й шаблону, з яких її створено, — граф лишається актуальним у міру розвитку моделі контенту.

Спершу моделюйте, потім застосовуйте

Оцініть вплив зміни схеми чи запису на всі залежні сторінки до того, як зміниться хоч одна з них.

Перевірка змін схеми

Зміни колекцій проходять пробний прогін, який показує, що зламається, — а не лише синтаксичну коректність міграції.

02 / ПІСЛЯ ПЕРШОЇ ПУБЛІКАЦІЇ

Виявлення застарівання й транзакційне перезбирання

Вихідні дані змінюються. CMSHub відстежує вік кожної сторінки й час останньої зміни, позначає сторінку застарілою, щойно джерело пішло вперед, і перезбирає її транзакційно — невдале перезбирання ніколи не залишить сторінку наполовину оновленою.

Відстеження застарівання кожної сторінки

Точно знайте, які сторінки відстають від вихідних даних і наскільки, — а не просто що «якісь сторінки можуть бути неактуальними».

Перезбирання пакетом або за планом

Перезберіть усі застарілі сторінки колекції за один прохід або сформуйте план перезбирання й перевірте його перед запуском.

Незмінні версії, миттєвий відкат

Кожне перезбирання створює нову незмінну версію сторінки — якщо щось не так, відкотіться до попередньої однією дією.

ПОДИВІТЬСЯ НА ЗАЛЕЖНОСТІ

Змініть запис. Оцініть наслідки.

Пройдіть на головній демо про те, як зміна вихідного запису впливає на залежні сторінки.