Der Link-Checker the-link-checker
Inhaltsautoren sollten sich nicht mit der Validierung aller Links befassen müssen, die sie in ihre Inhaltsseiten aufnehmen.
Der Link-Checker wird automatisch ausgeführt, um Inhaltsautoren bei ihren Links zu unterstützen, darunter:
- Validieren von Links beim Hinzufügen zu Inhalten
- Anzeigen einer Liste aller externen Links im Inhalt
- Durchführen von Linktransformationen
Der Link-Checker verfügt über eine Reihe von Konfigurationsoptionen, wie die Definition der internen Validierung, das Auslassen bestimmter Links oder Link-Muster in der Validierung und das Neuschreiben von Linkumschreibungsregeln.
Der Link-Checker überprüft sowohl interne Links als auch externe Links.
Prüfung interner Links internal
Interne Links sind Links zu anderen Inhalten in Ihrem AEM-Repository. Interne Links können mit der Pfadauswahl des RTE oder mithilfe einer benutzerdefinierten Komponente hinzugefügt werden. Beispiel:
- Ihre Seite
/content/wknd/us/en/adventures/ski-touring.html
- enthält einen Link zu
/content/wknd/us/en/adventures/extreme-ironing.html
in einer Textkomponente.
Interne Links werden validiert, sobald der Inhaltsautor interne Links zu einer Seite hinzufügt. Wenn der Link ungültig wird:
- wird er aus der Veröffentlichungebene entfernt. bleibt der Text des Links erhalten, der Link selbst wird jedoch entfernt.
- wird er in der Authoring-Oberfläche als defekter Link angezeigt.
Überprüfung externer Links external
Externe Links sind Links zu Inhalten außerhalb Ihres AEM-Repositorys. Externe Links können mit dem RTE oder mithilfe einer benutzerdefinierten Komponente hinzugefügt werden. Beispiel:
- Ihre Seite
/content/wknd/us/en/adventures/ski-touring.html
- enthält einen Link zu
https://bunwarmerthermalunderwear.com
in einer Textkomponente.
Externe Links werden auf Syntax und Verfügbarkeit überprüft. Diese Prüfung wird asynchron in einem konfigurierbaren internen Modus durchgeführt. Wenn der Link-Checker einen externen Link für ungültig befindet:
- wird er aus der Veröffentlichungebene entfernt. bleibt der Text des Links erhalten, der Link selbst wird jedoch entfernt.
- wird er in der Authoring-Oberfläche als defekter Link angezeigt.
Darüber hinaus bietet die Externer-Link-Checker-Oberfläche einen Überblick über alle externen Links auf Ihren Inhaltsseiten.
Verwenden des Externer-Link-Checker external-link-checker
So verwenden Sie den Externer-Link-Checker:
- Wählen Sie über die Navigation die Option Tools und dann Sites aus.
- Wählen Sie Externer-Link-Checker. Eine Liste aller externen Links wird erstellt.
Daraufhin werden die folgenden Informationen angezeigt:
-
Status: Der Validierungsstatus des Links, der einer der folgenden sein kann:
- Gültig: Der externe Link ist über den Link-Checker erreichbar.
- Ausstehend: Der externe Link wurde zum Website-Inhalt hinzugefügt, wurde jedoch noch nicht vom Link-Checker validiert.
- Ungültig: Der externe Link kann vom Link-Checker nicht erreicht werden.
-
URL: Der externe Link.
-
Referrer: Die Inhaltsseite, die den externen Link enthält.
- Dies wird nur ausgefüllt, falls konfiguriert.
-
Zuletzt aktiviert: Das letzte Mal, dass der Link-Checker den externen Link validiert hat.
- Wie oft Links überprüft werden, ist konfigurierbar.
-
Letzter Status: Der letzte HTML-Status-Code, der zurückgegeben wurde, als der Link-Checker den externen Link zuletzt überprüft hat.
-
Zuletzt verfügbar: Zeit, seit der Link zuletzt für den Link-Checker verfügbar war.
-
Zuletzt aufgerufen: Zeit seit dem letzten Zugriff auf die Seite mit dem externen Link in der Authoring-Oberfläche.
Sie können den Inhalt des Fensters mithilfe der beiden Schaltflächen oben in der Liste der Links bearbeiten:
- Aktualisieren: Aktualisieren des Listeninhalts
- Überprüfen: Zum Prüfen eines einzelnen externen Links, der in der Liste ausgewählt ist.
Funktionsweise des Externer-Link-Checkers how-it-works
Der Externer-Link-Checker ist zwar einfach zu bedienen, stützt sich aber auf eine Reihe von Diensten.Wenn Sie verstehen, wie diese funktionieren, können Sie den Link-Checker besser konfigurieren, um Ihren Anforderungen gerecht zu werden.
- Wenn ein Inhaltsautor einen Link zu einer Seite speichert, wird ein Ereignis-Handler ausgelöst.
- Der Ereignis-Handler durchläuft alle Inhalte unter
/content
und sucht nach neuen oder aktualisierten Links und fügt sie einem Cache für den Link-Checker hinzu. - Der Day CQ Link Checker Service wird dann nach einem regulären Zeitplan ausgeführt, um die Einträge im Cache auf gültige Syntax zu überprüfen.
- Die durch die Syntax validierten Links werden dann im Fenster Externer-Link-Checker angezeigt. Sie werden sich jedoch im Status Ausstehend befinden.
- Die Day CQ Link Checker Task wird dann regelmäßig ausgeführt, um die Links durch einen GET-Aufruf zu validieren.
- Die Day CQ Link Checker Task aktualisiert dann die Einträge im Fenster „Externer-Link-Checker“ mit den Ergebnissen der GET-Aufrufe.
Konfigurieren des Link-Checkers configuring
Der Link-Checker ist in AEM automatisch vorkonfiguriert verfügbar. Es gibt jedoch eine Reihe von OSGi-Konfigurationen, die geändert werden können, um sein Verhalten zu ändern:
- Day CQ Link Checker Info Storage Service: Dieser Dienst definiert die Größe des Link-Checker-Cache im Repository.
- Day CQ Link Checker Service: Dieser Dienst führt eine asynchrone Überprüfung der Syntax von externen Links durch. Sie können unter anderem den Prüfzeitraum festlegen und festlegen, welche Links vom Checker übersprungen werden.
- Day CQ Link Checker Task: Dieser Dienst führt die GET-Validierung von externen Links durch. Er ermöglicht unter anderem separate Definitionen von Intervallen, um fehlerhafte und gute Links zu überprüfen.
- Day CQ Link Checker Transformer: Ermöglicht das Konvertieren von Links basierend auf einem benutzerdefinierten Regelsatz.
Weitere Informationen zum Ändern von OSGi-Einstellungen finden Sie im Dokument OSGi-Konfigurationseinstellungen.
Deaktivieren des Link-Checkers disabling
Sie können den Link-Checker vollständig deaktivieren. Gehen Sie dazu wie folgt vor:
-
Öffnen Sie die OSGi-Konsole.
-
Bearbeiten Sie den Day CQ Link Checker Transformer.
-
Markieren Sie die Option(en), die Sie deaktivieren möchten:
- Überprüfung deaktivieren: zur Deaktivierung der Validierung von Links
- Umschreiben deaktivieren: zur Deaktivierung von Linktransformationen