ルールセットを使用した URL の変換 using-rulesets-to-transform-urls

CAUTION
AEM 6.4 の拡張サポートは終了し、このドキュメントは更新されなくなりました。 詳細は、 技術サポート期間. サポートされているバージョンを見つける ここ.

Dynamic Media でルールセットをデプロイして、URL を変換できます。ルールセットはスクリプティング言語(JavaScript など)で記述された命令セットで、XML データを評価して、そのデータが特定の条件を満たす場合に特定のアクションを実行します。各ルールは、少なくとも 1 つの条件と、少なくとも 1 つのアクションで構成されます。 ルールは、XML データを条件と照らし合わせて評価し、条件が満たされた場合は、適切なアクションを実行します。 ルールセットの例を次に示します。

  • MIME タイプのサフィックスの追加 多くのサービスや Web サイトでは、.jpg を URL に付加するなど、画像のサフィックスが必要です。

  • SEO(検索エンジン最適化)のための URL へのフォルダーパスの作成。

    Adobe Dynamic Media Classic が SEO をサポートする方法」を参照してください。

  • SEO(検索エンジン最適化)のための URL へのメタデータの付加。

    Adobe Dynamic Media Classic が SEO をサポートする方法」を参照してください。

  • ダウンロードをトリガーするコンテンツ廃棄の設定

  • パーソナライズのための画像サービングテンプレート URL を簡素化します。 例えば、rgb{XX,YY,ZZ} を RTF 対応の \redXX\greenYY\blueZZ に変換します。

  • ${} などの特定の文字のエンコードと、ImageServer への特定の文字のデコードのリクエスト。例えば、Facebook は特殊文字を含む URL では正しく機能しません。

    URL からの特殊文字の削除を参照してください。

Dynamic Mediaのコンテキストでは、XML ベースのシステムを使用してアセット情報を管理する Web サイトは、XML ファイルをDynamic Mediaにアップロードできます。 これらのファイルの 1 つを、Dynamic Mediaアセットを処理する前処理ルールセットファイルとして指定できます。 このファイルは、Dynamic Mediaと統合するシステムのビジネスロジックを満たすように、標準 URL プロトコル形式を再構成します。 XML ファイルをルールセット定義ファイルのパスとして指定します。

CAUTION
ルールセットを使用する場合は、Dynamic Media のコンテンツが Web サイトに表示されなくなる可能性があるので、注意してください。

用意されているサンプルルールセットを使用して、独自のルールセットを作成できます。
ルールセットのリファレンスを参照してください。

すべてのルールセットの作成と同様に、xmlvalid などの XML バリデータープログラムを使用して、XML ファイルが有効であることを確認してからアップロードしてください。
ルールセットのトラブルシューティングも参照してください。

また、最初は実稼動環境に影響を与えないステージング環境でルールセットをテストしてください。
通常、実稼動環境とステージング環境では異なるログイン情報が必要となります。

ログイン情報については、「Adobe Dynamic Media クラシックにサインイン」を参照してください。

ルールセットでの 'is' イメージに代わる 'asset' の使用も参照してください。

XML ルールセットをデプロイするには:

  1. Dynamic Media Classic デスクトップアプリケーションにサインインします。

    資格情報とログインは、プロビジョニング時にAdobeから提供されました。 この情報をお持ちでない場合は、テクニカルサポートにお問い合わせください。

  2. 次の手順を実行して、ルールセットファイルをアップロードします。

    • グローバルナビゲーションバーで、 アップロード.
    • アップロード ​ページで、左上隅付近の「参照」をクリックします。
    • 開く ​ダイアログボックスで、ルールセットファイル(XML)を参照します。
    • ファイルを選択して、「開く」をクリックします。
    • アップロード ​ページの右側で、ルールセットファイルの公開先フォルダーを選択します。
    • ページ下部付近で、 アップロード後に公開 がオンになっている。
    • ページの右下隅で、 アップロードを送信.
    • グローバルナビゲーションバーの「ジョブ」をクリックして、アップロードジョブのステータスを確認します。ジョブ ​ページの「ステータス」列に「アップロード完了」と表示されたら、次のステップに進みます。
  3. ページ上部付近のナビゲーションバーで、設定/アプリケーション設定/公開設定/Image Server をクリックします。

  4. Image Server 公開 ​ページの「カタログ管理」グループで、ルールセット定義ファイルのパス ​を探し、「選択」をクリックします。

  5. ルールセット定義ファイル(XML)を選択 ​ページでルールセットファイルを参照し、ページ右下隅の「選択」をクリックします。

  6. 設定ページの右下隅で、 閉じる.

  7. Image Server 公開ジョブを実行します。

    ルールセットの条件は、ライブDynamic Media Image Servers へのリクエストに適用されます。

    ルールセットファイルを変更した場合、変更したルールセットファイルを再アップロードして再公開すると、変更内容が直ちに適用されます。

recommendation-more-help
4452738f-2bdf-4cd4-9b45-905a69d607ad