ルールセットを使用した URL の変換 using-rulesets-to-transform-urls
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 をサポートする方法」を参照してください。
-
ダウンロードを開始するための Content Disposition の設定。
-
パーソナライゼーションのための画像サービングテンプレート URL の簡略化。 例えば、
rgb{XX,YY,ZZ}を RTF 対応の\redXX\greenYY\blueZZに変換します。 -
$、{、}などの特定の文字のエンコードと、ImageServer への特定の文字のデコードのリクエスト。 例えば、Facebook は特殊文字を含む URL では正しく機能しません。
Dynamic Media のコンテキストで、XML ベースのシステムを使用してアセット情報を管理する web サイトは、XML ファイルを Dynamic Media にアップロードできます。 これらのファイルのいずれかを、Dynamic Media のアセットを処理するための前処理ルールセットファイルとして指定できます。 このファイルは、Dynamic Media と統合するシステムのビジネスロジックを満たすよう、標準 URL プロトコル形式を再構成します。 XML ファイルをルールセット定義ファイルのパスとして指定します。
用意されているサンプルルールセットを使用して、独自のルールセットを作成できます。
詳しくは、ルールセットのリファレンスを参照してください。
すべてのルールセットの作成と同様に、xmlvalid などの XML バリデータープログラムを使用して、XML ファイルが有効であることを確認してからアップロードしてください。
また、最初は本番環境に影響を与えないステージング環境でルールセットをテストしてください。
通常、本番環境とステージング環境では異なるログイン情報が必要となります。
ログイン情報については、Adobe Dynamic Media Classic へのログインを参照してください。
XML ルールセットをデプロイするには:
-
Dynamic Media Classic デスクトップアプリケーションにサインインします。
資格情報とログオンの詳細は、プロビジョニング時にアドビから付与されたものです。 この情報をお持ちでない場合は、アドビカスタマーサポートにお問い合わせください。
-
次の手順を実行して、ルールセットファイルをアップロードします。
- グローバルナビゲーションバーの「アップロード」を選択します。
- アップロードページで、左上隅付近の「参照」を選択します。
- 開くダイアログボックスで、ルールセットファイル(XML)を参照します。
- ファイルを選択して、「開く」を選択します。
- アップロードページの右側で、ルールセットファイルの公開先フォルダーを選択します。
- ページ下部付近の「アップロード後に公開」が選択されていることを確認します。
- ページの右下隅の「アップロードを送信」を選択します。
- グローバルナビゲーションバーの「ジョブ」を選択して、アップロードジョブのステータスを確認します。 ジョブページの「ステータス」列に「アップロード完了」と表示されたら、次のステップに進みます。
-
ページ上部付近のナビゲーションバーで、設定/アプリケーション設定/公開設定/Image Server をクリックします。
-
Image Server 公開ページの「カタログ管理」グループで、ルールセット定義ファイルのパスを探し、「選択」を選択します。
-
ルールセット定義ファイル(XML)を選択ページでルールセットファイルを参照し、ページ右下隅の「選択」を選択します。
-
セットアップページの右下隅にある「閉じる」を選択します。
-
Image Server 公開ジョブを実行します。
ルールセットの条件が、現在の Dynamic Media の Image Server へのリクエストに適用されます。
ルールセットファイルを変更した場合、更新したルールセットファイルを再アップロードして再公開すると、変更内容が直ちに適用されます。