「記錄 → 範本 → 頁面」關係圖
每個生成的頁面都能追溯到產生它的確切記錄與範本,並隨內容模型演進即時更新。
程式化頁面帶來一個多數 CMS 從未解決的問題:頁面生成之後,背後的資料變了,誰來確保它依然正確?CMSHub 即時維護每一條「記錄 → 範本 → 頁面」關係的相依關係圖,任何變更都不會帶來意外。
在編輯結構描述欄位或來源記錄之前,先模擬變更,精確看到會影響哪些頁面——有多少、是哪些,以及什麼會壞掉。
每個生成的頁面都能追溯到產生它的確切記錄與範本,並隨內容模型演進即時更新。
在任何頁面真正變動之前,預覽結構描述或記錄變更對所有相依頁面的影響。
集合更新會經過試運行驗證器,回報哪些地方會壞掉,而不只是檢查遷移語法是否正確。
來源資料會偏移。CMSHub 追蹤每個頁面的存在時間與最後變更時間戳,來源一更新就把頁面標示為已過時,並以交易方式重建,重建失敗也絕不會留下更新到一半的頁面。
精確掌握哪些頁面落後於來源資料、落後多久——而不只是「有些頁面可能過時了」。
一次重建集合中所有過時頁面,或先產生重建計畫,審查後再執行。
每次重建都會產生新的不可變頁面版本——發現不對勁時,一個動作就能回復到前一個版本。