Open the menu

Diagramação de uma Página

Após adicionar uma página em um canal e editar suas propriedades, é necessário diagramá-la e instanciá-la com as interfaces de serviços, dando funcionalidades à página.

A diagramação de uma página assemelha-se à criação de diversas tabelas alinhadas uma abaixo da outra. Essas tabelas são denominadas “Áreas” e podem apresentar diversas colunas, as quais, por sua vez, podem conter várias interfaces.

portalStudio183

Considere a "Área 0" com as suas respectivas "Coluna 0" e "Coluna 1". Essas duas colunas serão criadas quando duas interfaces forem instanciadas uma ao lado da outra, na mesma área (Área 0).

A diagramação da página ocorre no modo de edição. Para isto, deve-se clicar em Editar Layout localizado na barra de comandos da área administrativa de um canal.

portalStudio186

A barra de comandos exibe seis ações que o administrador do portal pode utilizar para visualizar a diagramação da página:

Ações do lado esquerdo:

  • Editar: Aciona o modo de edição da página, tornando possível alterar o layout adicionando áreas e instâncias de interface de serviços;
  • Salvar: Confirma as alterações de layout realizadas no modo de edição;
  • Cancelar: Cancela as alterações realizadas.

Ações do lado direito:

  • Visualizar página: Permite visualizar o resultado do layout de página (preview), porém sem salvar as alterações realizadas;
  • Visualizar grades: Permite visualizar o resultado do layout de página, semelhante ao modo Visualizar página, com a diferença de exibir as linhas pontilhadas entre áreas, delimitando-as;
  • Visualizar estrutura de página: Exibe os nomes das interfaces instanciadas e as delimitações entre áreas.

Para modificar o layout, selecione a página desejada e clique no botão Editar na barra de comandos.

O navegador irá exibir apenas canais e intâncias de serviços.

portalStudio188

Ao Editar uma página, uma caixa correspondente à área é exibida permitindo o preenchimento de instâncias de interfaces. Para adição de mais áreas, deve-se selecionar as setas localizadas no lado esquerdo da área.

Como já foi informado acima, uma coluna corresponde a uma interface instanciada. Em uma área, também pode haver duas linhas, correspondendo a duas interfaces instanciadas uma abaixo da outra.

portalStudio190

Para especificar a largura exata (em pixels) ou relativa (em porcentagem) de uma coluna, basta informar o valor (sem unidade) para pixels ou com "%" para porcentagem, no campo criado acima de cada uma.

Pode-se, através do botão direito sobre o lado esquerdo da área (propriedades da área) ou no topo da mesma (propriedades da coluna), especificar o nome de uma classe implementada no CSS, que está aplicado sobre o canal ou página. Essa classe será responsável por alterações no layout da área.

portalStudio241