Bloco Meta Tags - Criar um bloco que permita gerar meta tags para os mecanismos de busca com valores do Omeka
As páginas geradas dinamicamente pelo plugin precisam ter meta tags que reflitam o conteúdo que está sendo exibido.
Atualmente as meta tags exibem as informações da página modelo.
As meta tags que precisamos:
Title
<title>[metadata id] [texto simples]</title>
<meta property="og:title" content="[metadata id]">
Pode ser um campo aberto que pode receber um metadata id
de um campo de texto do Omeka e texto simples
.
Ex.: dcterms:title - Ciência em Síntese - Canal Ciência
URL Canônica
<link rel="canonical" href="[url do site]" />
<meta property="og:url" content="[url do site]">
Pega a própria url dinâmica da página automaticamente.
Ex: https://canalciencia.ibict.br/historia-das-ciencias/cientista?item_id=27808
Description
<meta name="description" content="[metadata id]">
<meta property="og:description" content="[metadata id]">
Pode ser um campo aberto único que pode receber um metadata id
de um campo de texto do Omeka ou texto simples
.
Imagem para Facebook e outros sites que suportam open graph
<meta property="og:image" content="[metadata id]">
Campo aberto que pode receber um metadata id
de um campo de imagem do Omeka e retorna a url da imagem.
Data de publicação
<meta property="article:published_time" content="[dcterms:issued]">
<meta property="article:modified_time" content="[dcterms:issued]">
<meta property="og:updated_time" content="[dcterms:issued]">
Pega automaticamente o campo dcterms:issued
do item do Omeka e retorna a data no formato ISO 8601:
Seção do site
<meta property="article:section" content="[texto simples]">
Campo aberto para texto simples
Palavras-chave (tags)
<meta property="article:tag" content="[vivo:freetextKeyword]">
Pega automaticamente as palavras chaves do campo vivo:freetextKeyword
do item do Omeka e retorna uma meta tag para cada uma das palavras chaves.
Ex: Para este item https://canalciencia.ibict.br/historia-das-ciencias/cientista/?item_id=27808 seriam geradas as seguintes meta tags:
<meta property="article:tag" content="arqueologia">
<meta property="article:tag" content="patrimônio arqueológico">
<meta property="article:tag" content="meio ambiente">
Imagem do Twitter
<meta name="twitter:image" content="[metadata id]">
Campo aberto que pode receber um metadata id
de um campo de imagem do Omeka e retorna a url da imagem.