O Verificador de links
Os autores de conteúdo não devem se preocupar em validar cada link incluído em suas páginas de conteúdo.
O Verificador de links é executado para auxiliar automaticamente os autores de conteúdo com seus links, incluindo:
- Validação de links à medida que são adicionados ao conteúdo
- Mostrando uma lista de todos os links externos no conteúdo
- Execução de transformações de link
O Verificador de links tem várias opções de configuração, como definir a validação interna, permitir que certos links ou padrões de links sejam omitidos da validação e regravar regras de regravação de links.
O Verificador de links valida links internos e links externos.
Verificação de link interno
Links internos são links para outro conteúdo no repositório 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 um Componente de texto.
Os links internos são validados assim que o autor do conteúdo adiciona links internos 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.
- É mostrado como um link quebrado na interface de criação.

Verificação de link externo
Links externos são links para conteúdo fora do repositório AEM. Os links externos podem ser adicionados 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 um Componente de texto.
Links externos são validados para sintaxe e verificando sua disponibilidade. Esta verificação é feita de forma assíncrona em um interno configurável. Se o Verificador de links localizar um link externo inválido:
- Ele é removido do editor. O texto do link permanece, mas o link em si é removido.
- É mostrado como um link quebrado na interface de criação.

Além disso, a interface Verificador de links externos fornece uma visão geral de todos os links externos em suas páginas de conteúdo.
Usando o Verificador de links externos
Para usar o Verificador de links externos:
- Usando Navegação, selecione Ferramentas e, em seguida, Sites.
- Selecione Verificador de links externos e uma lista de todos os links externos será 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
- Pendente - 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 alcançado pelo Verificador de links
- URL - O link externo
- Quem indicou - 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 HTML retornado quando o link marcado pela última vez verificou o link externo
- Última Disponível - Tempo desde que o link foi disponibilizado pela última vez para o Verificador de links
- Último acesso - tempo desde que a página com o link externo foi acessada pela última vez na interface de criação
É possível manipular o conteúdo da janela usando os dois botões na parte superior da lista dos 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
Embora fácil de usar, o Verificador de links externos depende de vários serviços e para entender como eles funcionam, é útil entender como configurar o Verificador de links para atender às suas necessidades.
- Sempre que um autor de conteúdo salva qualquer link para uma página, um manipulador de eventos é 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 do Verificador de links.
- O Day CQ Link Checker Service é executado em um agendamento regular para verificar se há sintaxe válida nas entradas no cache.
- Os links validados pela sintaxe são exibidos na janela Verificador de links externos. No entanto, eles estarão em um estado Pendente.
- A GET Verificador de links do Day CQ é executada regularmente para validar os links.
- A GET Verificador de links do Day CQ atualiza as entradas na janela Verificador de links externos com os resultados das chamadas.
Configuração do Verificador de links
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 do Day CQ - Esse serviço define o tamanho do cache do Verificador de Link no repositório.
- Serviço Verificador de links CQ de dia - Este serviço realiza uma 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 do Verificador de links do Day CQ - Este serviço realiza 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 do verificador de links do Day CQ - 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.
Desabilitando o Verificador de links
Você pode optar por desativar totalmente o Verificador de links. Para isso:
- Abra o console do OSGi.
- Edite o Transformador do Verificador de Link do Day CQ
- Marque as opções que deseja desativar:
- Desativar verificação - para desativar a validação de links
- Desabilitar regravação - para desabilitar transformações de link