O Verificador de links the-link-checker
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.
Verificação de link interno internal
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.
Verificação de link externo external
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.
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.
Uso do Verificador de links externos external-link-checker
Para usar o Verificador de links externos:
- Usando Navegação, selecione Ferramentas, em seguida Sites.
- Selecionar Verificador de links externos e uma lista de todos os links externos é exibida.
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
- Isso só é preenchido se configurado.
-
Última Verificação - A última vez que o Verificador de links validou o link externo
- Com que frequência os links são verificados é configurável.
-
Ú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
Como o verificador de links externos funciona how-it-works
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.
- Sempre que um autor de conteúdo salvar um link em uma página, um manipulador de eventos será acionado.
- 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. - 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.
- 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.
- O Tarefa Day CQ Link Checker em seguida, é executado regularmente para validar os links, fazendo uma chamada de GET.
- O Tarefa Day CQ Link Checker em seguida, atualiza as entradas na janela Verificador de links externos com os resultados das chamadas de GET.
Configurar o verificador de links configuring
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.
Desativar o verificador de links disabling
Você pode optar por desativar totalmente o Verificador de links. Para fazer isso:
-
Abra o console OSGi.
-
Edite o Transformador Day CQ Link Checker
-
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