Modificando o Layout de uma Página

A partir da release 1.5 do Fluig, torna-se possível modificar o layout de qualquer página editavel quantas vezes for necessário. Para tanto, basta realizar uma simples operação de escolha do novo layout.

Escolhendo um Novo Layout

Em uma página que você possua acesso de modificação, acesso o menu de configurações e escolha a opção "Editar Página":

(clique na imagem para ampliar)


Ao mudar a página para o modo de edição, acesse novamente o menu de configurações. Você notará que há uma nova opção chamada "Trocar Layout":

(clique na imagem para ampliar)


A janela de opções para troca de Layout aparecerá já trazendo o layout atual selecionado e o botão "Aplicar Layout" desabilitado:

(clique na imagem para ampliar)


Escolha qualquer outro layout que desejar e o botão "Aplicar Layout" será habilitado:

(clique na imagem para ampliar)


Aplicando a mudança, a tela de escolha fechará e as widgets serão redistribuidas na página obedecendo o novo layout:

(clique na imagem para ampliar)


Ao publicar a página, ela aparecerá com as widget renderizadas obedecendo a nova ordenação (lembrando que basta arrastar as widgets entre os slots para que elas melhor se adequem a disposição desejada):

(clique na imagem para ampliar)

Versão Anterior

(clique nas imagens para amplicar)


Restaurando Versões com Layouts Diferentes

Em essência não há qualquer diferença entre a restauração de uma página onde o layout foi modificado de uma onde não foi, pois as informações a respeito de posicionamento das widgets também é versionada dentro da plataforma Fluig. A única mudança ocacionada é que agora informações a respeito do layout utilizado também aparecem na tela de histórico de versões:

(clique na imagem para ampliar)


Sobre o Processo de Modificação de Layout em uma Página

Quando uma página sofre mudança de layout, a plataforma Fluig redistribui as widgets pelos novos slots obedecendo as sequintes regras:

  1. Cada widget é analisada de forma independente obedecendo a posição em que se encontra na página e slot;
  2. Se o novo layout possuir um slot com o mesmo nome daquele em que a widget estava alocada no antigo, o Fluig a posicionará ali ou;
  3. Se não houver um slot de mesmo nome, um outro será escolhido de forma aleatórea;
  4. Sempre que a widget é inserida em seu novo slot (seja ele de mesmo nome ou não), será posta na última posição possível para aquele slot;

 

A quantidade de widgets por slot diminuirá, uma vez que eles ficarão mais espalhadas (obedecendo a regra de mesmo nome citada no item 2)

A quantidade de widgets por slot aumentará, tornando a a página mais densa.

Mesmo se o número de slots for igual. Mesmo se eles estiverem posicionados da mesma forma. Se não houver nomes iguais de slots entre os layouts, as widgets serão espalhadas de forma completamente aleatórea e a página provavelmente ficará completamente diferente.