Grafo registo → template → página
Cada página gerada pode ser rastreada até ao registo e ao template exatos que a produziram, sempre atualizado à medida que o seu modelo de conteúdo evolui.
As páginas programáticas criam um problema que a maioria dos CMS nunca resolve: depois de gerada uma página, o que a mantém fiel quando os dados por trás dela mudam? O CMSHub mantém um grafo em tempo real de cada relação registo → template → página, para que nenhuma alteração apareça de surpresa.
Antes de editar um campo do esquema ou um registo de origem, simule a alteração e veja exatamente que páginas seriam afetadas: quantas, quais e o que deixaria de funcionar.
Cada página gerada pode ser rastreada até ao registo e ao template exatos que a produziram, sempre atualizado à medida que o seu modelo de conteúdo evolui.
Pré-visualize o impacto de uma alteração de esquema ou de registo em todas as páginas dependentes, antes de uma única página mudar de facto.
As atualizações de coleções passam por um validador de simulação que indica o que deixaria de funcionar, e não apenas se a migração é sintaticamente válida.
Os dados de origem mudam. O CMSHub acompanha a idade e a data da última alteração de cada página, assinala as páginas como desatualizadas assim que a fonte muda e regenera-as de forma transacional, para que uma regeneração falhada nunca deixe uma página atualizada a meio.
Saiba exatamente que páginas estão atrasadas em relação aos dados de origem, e há quanto tempo, em vez de um vago «algumas páginas podem estar desatualizadas».
Regenere de uma só vez todas as páginas desatualizadas de uma coleção ou gere um plano de regeneração para rever antes de o executar.
Cada regeneração produz uma nova versão imutável da página: volte à versão anterior com uma única ação se algo não parecer bem.
Percorra na página inicial a demonstração em que uma alteração no registo de origem afeta as páginas dependentes.