Sobre modelos de entrada de dados

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.