O Verificador de links the-link-checker

CAUTION
AEM 6.4 chegou ao fim do suporte estendido e esta documentação não é mais atualizada. Para obter mais detalhes, consulte nossa períodos de assistência técnica. Encontre as versões compatíveis here.

Os autores de conteúdo não devem se preocupar com a validação de todos os links incluídos em suas páginas de conteúdo.

O Verificador de links é executado automaticamente para auxiliar os autores de conteúdo com seus links, incluindo:

  • Validação de links à medida que são adicionados ao conteúdo
  • Exibição de uma lista de todos os links externos no conteúdo
  • Execução de transformações de link

O Verificador de links tem um número de opções de configuração como definir a validação interna, permitir que determinados links ou padrões de link sejam omitidos da validação e reescrever regras de regravação de links.

O Verificador de links valida ambos links internos e links externos.

NOTE
Como o Verificador de links verifica os links de cada página de conteúdo, o Verificador de links pode afetar o desempenho em repositórios grandes. Nesses casos, pode ser necessário configurar a frequência de execução do Verificador de links ou desative-o.

Links internos são links para outro conteúdo no repositório de AEM. Os links internos podem ser adicionados usando o seletor de caminho no RTE ou usando um componente personalizado. Por exemplo:

  • Sua página /content/wknd/us/en/adventures/ski-touring.html
  • Contém um link para /content/wknd/us/en/adventures/extreme-ironing.html em Componente de texto.

Os links internos são validados assim que o autor de conteúdo adiciona um link interno a uma página. Se o link se tornar inválido:

  • Ele é removido do editor. O texto do link permanece, mas o link em si é removido.
  • Ele é mostrado como um link quebrado na interface de criação.

Link interno quebrado ao criar uma página

Links externos são links para conteúdo fora do repositório AEM. É possível adicionar links externos usando o RTE ou um componente personalizado. Por exemplo:

  • Sua página /content/wknd/us/en/adventures/ski-touring.html
  • Contém um link para https://bunwarmerthermalunderwear.com em Componente de texto.

Os links externos são validados para sintaxe e verificando sua disponibilidade. Essa verificação é feita de forma assíncrona em um interno configurável. Se o Verificador de links encontrar um link externo inválido:

  • Ele é removido do editor. O texto do link permanece, mas o link em si é removido.
  • Ele é mostrado como um link quebrado na interface de criação.

Link interno quebrado ao criar uma página

Além disso, a variável Verificador de links externos fornece uma visão geral de todos os links externos nas páginas de conteúdo.

Para usar o Verificador de links externos:

  1. Usando Navegação, selecione Ferramentas, em seguida Sites.
  2. Selecionar Verificador de links externos e uma lista de todos os links externos é exibida.

A janela Verificador de links externos

As seguintes informações são exibidas:

  • Status - O status de validação do link, que pode ser um dos seguintes:

    • Válido - O link externo pode ser acessado pelo Verificador de links
    • Pending - O link externo foi adicionado ao conteúdo do site, mas ainda não foi validado pelo Verificador de links
    • Inválido - O link externo não pode ser acessado pelo Verificador de links
  • URL - O link externo

  • Referenciador - A página de conteúdo que contém o link externo

  • Última Verificação - A última vez que o Verificador de links validou o link externo

  • Último status - O último código de status de HTML retornou quando o Link Checked verificou pela última vez o link externo

  • Última Disponível - Tempo desde a última disponibilização do link para o Verificador de links

  • Último Acesso - o tempo desde que a página com o link externo foi acessada pela última vez na interface de criação

Você pode manipular o conteúdo da janela usando os dois botões na parte superior da lista de links:

  • Atualizar - Para atualizar o conteúdo da lista
  • Verificar - Para verificar um link externo individual selecionado na lista

Embora fácil de usar, o Verificador de links externos depende de vários serviços e da compreensão de como funcionam ajuda você a entender como configurar o Verificador de links para atender às suas necessidades.

  1. Sempre que um autor de conteúdo salvar um link em uma página, um manipulador de eventos será acionado.
  2. O manipulador de eventos atravessa todo o conteúdo em /content e verifica se há links novos ou atualizados e os adiciona a um cache para o Verificador de links.
  3. O Serviço Day CQ Link Checker em seguida, é executado em um agendamento regular para verificar as entradas no cache em busca de sintaxe válida.
  4. Os links validados pela sintaxe são exibidos na variável Verificador de links externos janela. No entanto, eles estarão em um Pending estado.
  5. O Tarefa Day CQ Link Checker em seguida, é executado regularmente para validar os links, fazendo uma chamada de GET.
  6. O Tarefa Day CQ Link Checker em seguida, atualiza as entradas na janela Verificador de links externos com os resultados das chamadas de GET.

O Verificador de links está disponível automaticamente e pronto para uso no AEM. No entanto, há várias configurações OSGi que podem ser modificadas para alterar seu comportamento:

  • Serviço de Armazenamento de Informações do Verificador de Link CQ do Dia - Esse serviço define o tamanho do cache do Verificador de links no repositório.
  • Serviço Day CQ Link Checker - Esse serviço realiza a verificação assíncrona da sintaxe de links externos. Você pode definir o período de verificação e quais tipos de links são ignorados pelo verificador entre outras opções.
  • Tarefa Day CQ Link Checker - Esse serviço executa a validação de GET de links externos. Ela permite definições separadas de intervalos para verificar links ruins e bons entre outras opções.
  • Transformador Day CQ Link Checker - Permite a conversão de links com base em um conjunto de regras definido pelo usuário.

Consulte o documento Configurações do OSGi para obter mais detalhes sobre como alterar as configurações do OSGi.

Você pode optar por desativar totalmente o Verificador de links. Para fazer isso:

  1. Abra o console OSGi.

  2. Edite o Transformador Day CQ Link Checker

  3. Marque as opções que deseja desativar:

    • Desativar verificação - para desativar a validação de links
    • Desativar Regravação - para desativar transformações de link
NOTE
Se você desativar a verificação de link depois de começar a criar seu conteúdo, ainda poderá ver entradas no Janela Verificador de links externos, mas não serão mais atualizadas.
recommendation-more-help
5ce3024a-cbea-458b-8b2f-f9b8dda516e8