Quando utilizamos um CMS nos deparamos com formularios prontos para inserção de conteúdos, além disso quase sempre precisamos definir uma única forma de exibição para estes conteúdos. Com o Portal Liferay ganhamos liberdade para criar diversos formularios diferentes para inserção de conteúdos e diferentes modelos de exibição para a apresentação do mesmo para o usuário final.
Neste post explicarei, em um passo a passo, como criar uma estrutura, e no próximo, como criar um modelo, e a configuração para apresentar os conteúdos ao usuário final.
A versão do Portal Liferay utilizada neste post é a 6.2.
Primeiramente vamos as definições de estrutura e modelo:
Criando uma estrutura no Portal Liferay
Em administração do site clicar no item “Conteúdo”
Na página de conteúdo web do portal clicar em gerenciar, aparecerá as opções: Estruturas, Modelos e Feeds, clicar em “Estruturas”
Será apresentado a lista de todas as estruturas presentes no site, para inserir uma nova estrutura cliar em “adicionar”
A página de inserção de uma nova estrutura será apresentada, na imagem abaixo defino o nome da minha estrutura como “Primeira estrutura”
Na aba visualizar, logo abaixo de detalhes, teremos no espaço para criar nosso formulário, os campos inseridos neste espaço serão os quais o usuário final terá para inserir um conteúdo para esta estrutura. Na imagem abaixo adicionei 2 campos somente:
Por deafult o Portal Liferay disonibiliza alguns tipos de campos para inserção nas estruturas, além desses a ferramenta possibilita a inserção de novos, através de customização (HOOK e EXT). A imagem abaixo apresenta os tipos defaults disponiblizados para ciração da sua estrutura.
Continuando a criação da nossa estrutura o próximo passo é realizar as configurações dos campos, o mesmo é realizado na aba configurações, para acessar a mesma basta clicar no campo arrastado para o espaço do formulário, a imagem abaixo demonstra a aba de configuração com o campo selecionado.
Nas configurações você irá definir o comportamento do seu campo, na imagem abaixo encontra-se os atributos padrão do portal e na sequencia um descritivo de cada um.
Novos atributos podem ser inseridos para os campos através de customização do portal, utilizando HOOK e EXT.
Após realizar a configuração dos seus campos clicar em “Salvar”, finalizando assim a criação da sua estrutura, a lista de estruturas será carregada apresentando a estrutura criada.
No próximo post criaremos um modelo e utilizaremos a estrutura “Primeira estrutura” para criação e configuração da exibição do conteúdo.
Até a próxima…