General

Resources

Explore o núcleo: artigos relacionados

Não seria ótimo se você pudesse mostrar artigos relacionados abaixo ou ao lado do artigo que seu visitante está lendo? O Joomla tem um recurso fácil de usar para isso, integrado ao núcleo. É um módulo chamado Artigos Relacionados e é muito fácil de usar . usar.

Artigos Relacionados é um módulo Joomla muito simples e não tem muitas opções de configuração como alguns de seus irmãos, como o Newsflash, sobre o qual escrevi anteriormente. Na verdade, Artigos Relacionados nos dão apenas 2 parâmetros, Data e Máximo de Artigos. onde está a magia neste núcleo essencial do Joomla?

Como relacionamos artigos e por quê?

Os visitantes do site chegam aos nossos sites por vários motivos, incluindo o desejo de comprar algo, se divertir ou em busca de informações. Alguém que queira ler sobre paddle boarding esperaria encontrar outros artigos sobre o assunto, tendo encontrado um artigo sobre o assunto em um site. local na rede Internet.

Estamos falando de conteúdo relacionado. Os criadores e autores de conteúdo colocam seus artigos em silos ou categorias onde há pontos em comum entre os artigos. Quando um visitante olha um artigo, ele pode ver uma lista de outros artigos sobre o mesmo assunto.

E é aí que entra o Artigos Relacionados. A configuração no módulo é simples, bastando perguntar o máximo de artigos a serem exibidos e se deve incluir uma data, mas precisamos procurar em outro lugar para descobrir como são feitas as relações entre os artigos .

Joomla tem uma  seção de Metadados na aba Publicação em artigos. Além das ferramentas de SEO (Meta Descrição e Robôs) existe um bloco chamado Palavras-chave. E adicionar palavras-chave é como criamos artigos relacionados. Se você deseja que 2 artigos sejam relacionados em um tópico , inclua a mesma palavra-chave em cada artigo.

No momento, a documentação do Joomla sobre palavras-chave - modificada em junho de 2022 - não menciona o uso de palavras-chave desta forma.Talvez em versões subsequentes do Joomla esse recurso seja rotulado de forma diferente, ou mesmo separado dos Metadados.

No nosso exemplo podemos ver como as palavras-chave, separadas por vírgulas, são adicionadas na seção Metadados.

 

Palavras-chave relacionadas a artigos de captura de tela

 

O que vemos?

No meu exemplo no site Sea Watch, vinculei artigos relacionados aos horários das marés usando a palavra-chave “maré”. Podemos ver no módulo Artigos Relacionados na barra lateral que os artigos vinculados aparecem, mas não o nome do artigo atual que está sendo visualizado.

Ao selecionar a opção Data no módulo a Data de Criação do artigo aparece antes do título do artigo.

 

Artigos de captura de tela Barra lateral padrão relacionada

 

É isso?

Bem, não totalmente. A descrição do módulo diz: “Todas as palavras-chave do artigo atual são pesquisadas em relação a todas as palavras-chave de todos os outros artigos publicados” - o que, na minha opinião, significa que eu poderia ter algumas relações mais complexas entre os artigos, e pode será possível excluir algum conteúdo escolhendo cuidadosamente as palavras-chave utilizadas.

Por exemplo, tenho 20 artigos relacionados ao paddle boarding, mas quero apenas relacionar aqueles que se referem ao paddle boarding no Reino Unido . Portanto, neste caso estou usando Artigos Relacionados para filtrar o que os visitantes veem no módulo sobre os artigos contidos na categoria Paddle Boarding.

Você também pode consultar Tags - Similares , que faz algo na mesma linha usando tags em vez de palavras-chave. Isso lista outros artigos com tags semelhantes e não inclui uma opção de exibição de data.

Poderíamos criar um layout alternativo?

Você pode estar se perguntando sobre o que é a seção Avançado. Isso não tem nada a ver com os dados que vemos no módulo, mas tem a ver com a apresentação do módulo. Parte disso depende do modelo que está sendo usado, se o seu modelo tem um tema filho ou usa substituições para alterar o layout do módulo. Há um artigo realmente útil sobre isso de 2021 na Joomla Community Magazine chamado Uma olhada nos parâmetros avançados dos módulos e se você for um desenvolvedor começando com o Joomla, este pode ser um bom lugar para começar se você quiser modificar layouts.

Na minha própria versão do módulo Artigos Relacionados, criei uma substituição html que faz o seguinte no arquivo de exibição do modelo:

  • Adicione uma miniatura
  • Associar por tag
  • Altere a data exibida para a publicada
  • Alterado o formato da data de aaaa-mm-dd para “número da data, mês completo, ano”
  • Exibir o nome do autor e a categoria do artigo

Se você é um desenvolvedor, você pode até pensar em clonar este módulo e criar um que inclua outros parâmetros (como os acima) que são definidos no arquivo auxiliar e não podem ser substituídos.

Artigos de captura de tela relacionados à barra lateral aprimorada

Para alterações de exibição, se você olhar em Sistema > Modelos > Modelos de site e clicar no link de um modelo na coluna Modelo, verá guias chamadas Editor, Criar substituições. Esteja avisado, alterar arquivos de modelo pode causar problemas de exibição.

conclusão

A função principal do módulo Artigos Relacionados é encontrar outros artigos que tenham palavras-chave como as do artigo visualizado atualmente. Não é uma surpresa que existam várias extensões disponíveis no JED (Diretório de Extensões Joomla) que se baseiam na funcionalidade básica deste recurso principal. Se tudo que você precisa é de uma lista de artigos relacionados ao que está sendo visualizado no momento, então este módulo pode simplesmente fornecer essa funcionalidade.

Dan constrói sites desde 1995 e começou a usar o Joomla por volta de 2009, depois de se envolver com o Mambo. Às vezes, participa do JUGL  e de outros grupos de rede, ele dirige uma pequena empresa de desenvolvimento web ( DJA ), colaborando com outros desenvolvedores e designers em Londres e arredores, Inglaterra.No seu tempo livre, Dan toca guitarra, vai a shows, assa pão e é voluntário da equipe no Festival de Glastonbury. 

Observe que este site usa um sistema de tradução automática para ajudar na tradução para os diferentes idiomas. Pedimos desculpas por qualquer erro ou erro de digitação que possa ser mostrado nos diferentes textos.