コンテンツ作成者は、コンテンツページに含まれるすべてのリンクの検証に関心を持つ必要はありません。
リンクチェッカーは、コンテンツ作成者が次のリンクを含むコンテンツを自動的に支援するために実行されます。
リンクチェッカーには、検証内部の定義、検証から特定のリンクやリンクパターを省略したり、リンクの書き換え規則を書き換えたりするなど、多くの設定オプションがあります。
リンクチェッカーは、内部リンクと外部リンクの両方を検証します。
リンクチェッカーはすべてのコンテンツページのリンクをチェックするので、リンクチェッカーは大きなリポジトリでパフォーマンスに影響を与える可能性があります。 そのような場合は、リンクチェッカーがまたは無効にする頻度を設定する必要があります。
内部リンクは、AEMリポジトリ内の他のコンテンツへのリンクです。 内部リンクは、RTEのパスピッカーまたはカスタムコンポーネントを使用して追加できます。 次に例を示します。
/content/wknd/us/en/adventures/ski-touring.html
/content/wknd/us/en/adventures/extreme-ironing.html
へのリンクを含めます。内部リンクは、コンテンツ作成者がページに内部リンクを追加するとすぐに検証されます。 リンクが無効になった場合:
外部リンクは、AEMリポジトリ外のコンテンツへのリンクです。 外部リンクはRTEを使用して追加するか、カスタムコンポーネントを使用して追加できます。 次に例を示します。
/content/wknd/us/en/adventures/ski-touring.html
https://bunwarmerthermalunderwear.com
へのリンクを含めます。外部リンクの構文が検証され、使用可能かどうかをチェックします。 このチェックは、設定可能な内部で非同期に実行されます。 リンクチェッカーで外部リンクが無効であると見つけた場合:
さらに、外部リンクチェッカーのインターフェイスは、コンテンツページ上のすべての外部リンクの概要を提供します。
外部リンクチェッカーを使用するには:
次の情報が表示されます。
リンクのリストの上部にある2つのボタンを使用して、ウィンドウのコンテンツを操作できます。
使いやすいものの、外部リンクチェッカーは多くのサービスに依存し、その仕組みを理解することで、必要に応じてリンクチェッカーを設定する方法を理解できます。
/content
の下のすべてのコンテンツをトラバースし、新しいリンクや更新されたリンクをチェックして、リンクチェッカーのキャッシュに追加します。リンクチェッカーは、AEMでは自動的に標準搭載で使用できます。 ただし、OSGiの設定には、動作を変更するために変更できるものがいくつかあります。
OSGi設定の変更方法の詳細については、ドキュメントOSGi設定を参照してください。
リンクチェッカーを完全に無効にすることもできます。 この作業を行うには:
コンテンツの作成を開始した後にリンクチェックを無効にした場合、外部リンクチェッカーウィンドウにエントリが表示される可能性がありますが、エントリは更新されなくなります。