Verifica collegamenti the-link-checker

CAUTION
AEM 6.4 ha raggiunto la fine del supporto esteso e questa documentazione non viene più aggiornata. Per maggiori dettagli, consulta la nostra periodi di assistenza tecnica. Trova le versioni supportate qui.

Gli autori dei contenuti non devono preoccuparsi di convalidare ogni collegamento incluso nelle pagine dei contenuti.

Il Link Checker viene eseguito automaticamente per aiutare gli autori di contenuti con i loro collegamenti, tra cui:

  • Convalida dei collegamenti durante l’aggiunta al contenuto
  • Visualizzazione di un elenco di tutti i collegamenti esterni nel contenuto
  • Esecuzione delle trasformazioni dei collegamenti

Il Link Checker ha un certo numero di opzioni di configurazione ad esempio la definizione della convalida interna, che consente di omettere dalla convalida determinati collegamenti o pattern di collegamento e la riscrittura delle regole di riscrittura dei collegamenti.

Il Link Checker convalida entrambi collegamenti interni e collegamenti esterni.

NOTE
Poiché il Link Checker controlla i collegamenti di ogni pagina di contenuto, il Link Checker può influire sulle prestazioni su archivi di grandi dimensioni. In questi casi, potrebbe essere necessario configurare la frequenza di esecuzione del Link Checker o disattivalo.

Controllo interno dei collegamenti internal

I collegamenti interni sono collegamenti ad altri contenuti nell’archivio AEM. I collegamenti interni possono essere aggiunti utilizzando il selettore di percorsi nell’Editor Rich Text o utilizzando un componente personalizzato. Ad esempio:

  • La tua pagina /content/wknd/us/en/adventures/ski-touring.html
  • Contiene un collegamento a /content/wknd/us/en/adventures/extreme-ironing.html in Componente testo.

I collegamenti interni vengono convalidati non appena l’autore del contenuto aggiunge un collegamento interno a una pagina. Se il collegamento diventa non valido:

  • Viene rimosso dall’editore. Il testo del collegamento rimane, ma il collegamento stesso viene rimosso.
  • Viene visualizzato come un collegamento interrotto nell’interfaccia di authoring.

Collegamento interno interrotto durante la creazione di una pagina

Controllo dei collegamenti esterni external

I collegamenti esterni sono collegamenti a contenuti esterni all’archivio AEM. I collegamenti esterni possono essere aggiunti utilizzando l’editor Rich Text o un componente personalizzato. Ad esempio:

  • La tua pagina /content/wknd/us/en/adventures/ski-touring.html
  • Contiene un collegamento a https://bunwarmerthermalunderwear.com in Componente testo.

I collegamenti esterni vengono convalidati per la sintassi e controllandone la disponibilità. Questo controllo viene eseguito in modo asincrono in un interno configurabile. Se il Link Checker trova un collegamento esterno non valido:

  • Viene rimosso dall’editore. Il testo del collegamento rimane, ma il collegamento stesso viene rimosso.
  • Viene visualizzato come un collegamento interrotto nell’interfaccia di authoring.

Collegamento interno interrotto durante la creazione di una pagina

Inoltre, il Verifica collegamenti esterni L’interfaccia fornisce una panoramica di tutti i collegamenti esterni nelle pagine di contenuto.

Per utilizzare il Verifica collegamenti esterni:

  1. Utilizzo Navigazione, seleziona Strumenti, quindi Sites.
  2. Seleziona Verifica collegamenti esterni e viene visualizzato un elenco di tutti i collegamenti esterni.

Finestra Verifica collegamenti esterni

Vengono visualizzate le seguenti informazioni:

  • Stato - Lo stato di convalida del collegamento può essere uno dei seguenti:

    • Valido - Il link esterno è raggiungibile dal Link Checker
    • In sospeso - Il collegamento esterno è stato aggiunto al contenuto del sito, ma non è ancora stato convalidato dal Link Checker
    • Non valido - Il link esterno non è raggiungibile dal Link Checker
  • URL - Collegamento esterno

  • Referrer - La pagina del contenuto contenente il collegamento esterno

  • Ultimo controllo - L’ultima volta che Link Checker ha convalidato il collegamento esterno

  • Ultimo stato - L’ultimo codice di stato di HTML restituito quando Link Checked ha selezionato l’ultimo collegamento esterno

  • Ultimo disponibile - Ora dell’ultima disponibilità del collegamento per il Link Checker

  • Ultimo accesso - ora dell’ultimo accesso alla pagina con il collegamento esterno nell’interfaccia di authoring

È possibile manipolare il contenuto della finestra utilizzando i due pulsanti nella parte superiore dell’elenco dei collegamenti:

  • Aggiorna - Aggiornare il contenuto dell'elenco
  • Controlla - Controllare un singolo collegamento esterno selezionato nell'elenco

Funzionamento del Verifica collegamenti esterni how-it-works

Sebbene facile da usare, il Verifica collegamenti esterni si basa su una serie di servizi e la comprensione del loro funzionamento ti aiuta a capire come configurare il Link Checker per soddisfare le tue esigenze.

  1. Ogni volta che un autore di contenuti salva un collegamento a una pagina, viene attivato un gestore di eventi.
  2. Il gestore eventi attraversa tutto il contenuto in /content controlla i collegamenti nuovi o aggiornati e li aggiunge a una cache per Link Checker.
  3. La Servizio Day CQ Link Checker quindi viene eseguito su una pianificazione regolare per controllare le voci nella cache per una sintassi valida.
  4. I collegamenti convalidati dalla sintassi vengono quindi visualizzati nella Verifica collegamenti esterni finestra. Tuttavia, saranno in una In sospeso stato.
  5. La Attività Day CQ Link Checker quindi viene eseguito regolarmente per convalidare i collegamenti effettuando una chiamata GET.
  6. La Attività Day CQ Link Checker quindi aggiorna le voci nella finestra Verifica collegamenti esterni con i risultati delle chiamate di GET.

Il Link Checker è disponibile automaticamente in AEM. Tuttavia esistono diverse configurazioni OSGi che possono essere modificate per modificarne il comportamento:

  • Day CQ Link Checker Info Storage Service - Questo servizio definisce le dimensioni della cache Link Checker nel repository.
  • Servizio Day CQ Link Checker - Questo servizio esegue il controllo asincrono della sintassi dei collegamenti esterni. È possibile definire il periodo di controllo e quali tipi di collegamenti vengono ignorati dal controllo, tra le altre opzioni.
  • Attività Day CQ Link Checker - Questo servizio esegue la convalida GET dei collegamenti esterni. Consente definizioni separate di intervalli per controllare i collegamenti errati e buoni tra le altre opzioni.
  • Trasformatore Day CQ Link Checker - Consente la conversione di collegamenti in base a un set di regole definito dall’utente.

Vedere il documento Impostazioni di configurazione OSGi per ulteriori informazioni su come modificare le impostazioni OSGi.

Puoi scegliere di disattivare completamente il Link Checker. Per eseguire questa operazione:

  1. Apri la console OSGi.

  2. Modifica le Trasformatore Day CQ Link Checker

  3. Seleziona le opzioni che desideri disattivare:

    • Disattiva controllo - disabilitare la convalida dei collegamenti
    • Disattiva riscrittura - per disabilitare le trasformazioni dei collegamenti
NOTE
Se disattivi il controllo dei collegamenti dopo aver iniziato a creare il contenuto, potresti comunque visualizzare le voci nel Finestra Verifica collegamenti esterni, ma non verranno più aggiornati.
recommendation-more-help
5ce3024a-cbea-458b-8b2f-f9b8dda516e8