As páginas que compõem um site da Web enquadram-se normalmente em poucas categorias. Mesmo um grande site de e-commerce, com centenas de páginas da Web, normalmente agrupa-as em uma home page e um pequeno número de categorias, como listagens de catálogos, especiais da semana, novos lançamentos, postagens de emprego e assim por diante.
As páginas da Web dentro de cada categoria têm um design idêntico e conteúdo semelhante. Uma portagem de emprego, por exemplo, parece-se com outra postagem de emprego e contém informações semelhantes.
Você cria um Modelo de entrada de dados para cada categoria de página da Web: por exemplo, um modelo de entrada de dados para listagens de catálogo, outra para postagens de emprego e assim por diante. Em cada modelo de entrada de dados, você especifica os tipos de informação que aparecerão em todas as páginas da Web nessa categoria; posteriormente, colaboradores usam esses modelos de entrada de dados para criar itens de conteúdo e inserir conteúdo para as páginas da Web.
Para criar modelos de entrada de dados você junta propriedade - uma propriedade para cada componente variável de uma página da Web. Em um modelo de entrada de dados para postagens de emprego, por exemplo, você pode incluir propriedades para o título do trabalho, o gerente de contratação, responsabilidades, qualificações, faixa de salário e data de início.
Quando você cria uma propriedade, você atribui um tipo de propriedade para especificar o tipo de informações que a propriedade deve conter: texto, texto longo, número inteiro, data, item (uma referência a outro item de conteúdo), imagem, arquivo, lista e lista de seleção.
Um modelo de entrada de dados para postagens de emprego, por exemplo, pode incluir estas propriedades e tipos:
|
Nome da propriedade |
Tipo de propriedade |
|
Cargo |
Texto |
|
Gerente de contratação |
Texto |
|
Responsabilidades |
Texto longo |
|
Qualificações |
Texto longo |
|
Faixa salarial |
Texto |
|
Data de início |
Data |
Para obter mais informações sobre lógica de programação no Publisher, consulte Especificação de modelo do Plumtree Publisher.