Visão Geral
Blocos de Página são blocos de HTML que podem ser referenciados em uma ou mais páginas. Um bloco de página pode ter seu próprio arquivo de layout e conter interfaces que juntos representam um bloco de HTML a ser inserido em outras páginas.
Blocos de página podem ser utilizados para agilizar a montagem das páginas e melhorar o desempenho da solução.
- Agilidade em Montagem: Como citado em Bloco de página, existem cenários onde é possivel a criação de varios templates de página. Os templates de páginas
geralmente são montados manualmente, não permitindo o reaproveitamento de blocos HTML entre eles. Assim a utilização de Blocos de páginas agilizam
o processo de montagem, pois as áreas em comuns podem ser separadas em blocos de página que, por sua vez, podem ser referenciadas nas páginas através
do serviço de blocos de página. Tornando-se assim, uma alternativa a criação de diversos templates.
Esse processo é exemplificado em Como montar soluções com blocos de página - Melhorar o desempenho da solução: Existem blocos de html que são utilizados em muitas páginas da solução. Exemplos desses blocos de htmls são, interfaces de menu, busca, footer etc. Agora, se a sua solução está configurada para gerar cache html, cada vez que qualquer um desses blocos sofrer uma mudança, será necessário limpar o cache html do portal inteiro e regerar as páginas, para que essas mudanças sejam refletidas para o usuário final. Isso pode afetar o desempenho da solução. Agora, através do serviço Visualizador de bloco de página, você pode configurar os blocos comuns a serem inseridos através do "Server Side Include" ou "Client Side Script / Ajax" que permite mudar esses blocos sem a necessidade de regerar as páginas HTML que dinamicamente incluem esses blocos.