Metadados de source
Os metadados (javadoc/XSD)são informações complementares ao conteúdo que permitem o controle de sua publicação. A seguir, as tags que devem estar disponíveis no arquivo douidefinition.xml
, caso todas as propriedades de publicação tenham sido selecionadas.
Abaixo são listados os metadados suportados pelos source content.
<publishToServiceInstances/>
-
Publicação de conteúdo para instâncias do mesmo serviço.
<publishToSocialNetwork/>
-
Publicação para redes sociais.
<publishToPrincipals/>
-
Publicação para grupos.
<publishStartDate/>
-
Data/hora de publicação.
<publishEndDate/>
-
Data/hora de expiração.
<highlight/>
-
Destaque.
<highlightEndDate/>
-
Data/hora de expiração de destaque.
<comments/>
-
Comentário.
<versioning/>
-
Controle de versões de conteúdo.
<multiLanguage/>
-
Publicação de conteúdo para mais de um idioma.
<workflow/>
<association/>
-
Permite que o serviço seja associado a um outro.
<lock/>
-
Informa que o source atual utiliza a ferramenta de bloqueio e desbloqueio de conteúdo.
<categorization/>
-
Habilita o metadado de categorização para filtros e exibição em listas..
<tag/>
-
Habilita o uso de tags no conteúdo. Para sua efetiva utilização, um repositório de tags deve estar associado à instância de serviço. Para maiores informações, consulte a página Tag.
<seo/>
-
Disponibiliza ao publicador do conteúdo acesso a um cadastro específico para dados usados em SEO e compartilhamento para redes sociais. Para maiores informações, consulte a página SEO & Compartilhamento.
<slug/>
-
Disponibiliza ao publicador do conteúdo um cadastro de um slug para o conteúdo. Esse slug pode ser utilizado para obter os detalhes do conteúdo através de uma API REST.
<primaryContent/>
-
Define o conteúdo como conteúdo principal. Para maiores informações, consulte a página Conteúdo Principal.
Metadado de controle de versões de conteúdo (versioning)
O LumisPortal possui um mecanismo de limpeza das versões antigas de um conteúdo, para evitar que haja poluição de versões muito antigas do mesmo. A limpeza é feita de forma a manter as versões mais novas de um conteúdo e remover as mais antigas. Essa limpeza é habilitada em tempo de desenvolvimento, no source ao qual os conteúdos a serem limpos pertencem.
Para tal, basta adicionar o atributo maxVersions ao nó versioning. Caso não exista tal atributo, a limpeza não ocorrerá. Esse atributo indica qual é o limite de versões a serem mantidas (as últimas criadas serão mantidas). O valor esperado por esse atributo é um número inteiro maior que um. É importante salientar que a limpeza de versões nunca remove a versão ativa nem a versão publicada.