Antes de começar, você deve concluir o Exercício 1.5: Incluir Portlets que Procuram Listagens do Site de Leilão e Fornecem Detalhes da Listagem.
Neste exercício, você criará um novo aplicativo de portal com páginas que conterão os portlets que foram criados até este ponto.
Para criar o projeto do portal Auction, siga estas etapas:
Há dois tipos de capa padrão. Um é para o site de portal geral e o outro é para um tema. Neste assistente, você está especificando apenas a capa padrão para o tema padrão selecionado. (Apenas uma capa pode ser a capa padrão para um site de portal.) Normalmente, cada tema possui uma capa padrão definido e a capa padrão para um site de portal é raramente utilizado.
O Portal Designer exibe o arquivo de Configuração do Portal do projeto, que mostra a estrutura de navegação padrão com uma etiqueta e uma página-filha:
O Portal Designer fornece editores especializados para trabalhar com diversos elementos familiares do portal, incluindo etiquetas, páginas, navegação, temas e capas, os quais juntamente com as folhas de estilo em cascata permitem que você controle a aparência e o comportamento de um site de portal.
Utilize o Portal Designer para criar os elementos de layout do portal para os portlets que você criou:
As páginas do portal fornecem uma estrutura para incluir conteúdo em seu site de portal. Você já criou esse conteúdo no formulário dos portlets definidos nos exercícios anteriores. Para incluir vários portlets em páginas individuais, você pode definir um layout espacial com alguma combinação de linhas e colunas que permitem colocar os portlets na página de uma forma lógica.
Por padrão, cada página criada inclui uma única coluna e uma única linha. Incluir colunas e linhas é um processo simples, exatamente como você faria para qualquer "tabela" em um aplicativo da Web. (Observe que a metáfora tabela não faz parte da terminologia padrão do portal--ela está sendo utilizada apenas para finalidades de instrução.) Como você incluirá dois portlets na página de listagem, poderá incluir uma outra "célula" no layout da página Listagem, neste caso, uma coluna. Isso pode ser feito de uma de duas maneiras:
Em qualquer um dos casos, a coluna adicional é criada para que o portlet ListingDetail possa ser inserido posteriormente. A Configuração do Portal exibe a coluna vazia:
Agora que há novas páginas com elementos de layout sob a etiqueta Leilão, você pode incluir os portlets que foram criados em exercícios anteriores da seguinte forma:
Observe que também é possível executar a mesma ação utilizando a visualização Esboço. Na visualização Esboço, expanda o nó Layout e, em seguida, o nó Registro. Sob a Coluna, você verá o ícone do portlet UserAdmin. Selecione a coluna e clique com o botão direito do mouse para abrir o menu pop-up. Observe que existem menus em cascata para incluir portlets adicionais na página.
A página Listagem atualizada deve ser semelhante a esta:
O site de portal está quase concluído. No exercício a seguir, você aprenderá a personalizar a aparência e o comportamento do site de portal utilizando alguns editores especializados que trabalham em conjunto com o Portal Designer.
Agora que você está pronto para começar o Exercício 2.2: Personalizando o Site de Portal.