ルールセットを使用した 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 をサポートする方法」を参照してください。
-
ダウンロードをトリガーするコンテンツ廃棄の設定
-
パーソナライズのための画像サービングテンプレート 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 ファイルをルールセット定義ファイルのパスとして指定します。
用意されているサンプルルールセットを使用して、独自のルールセットを作成できます。
ルールセットのリファレンスを参照してください。
すべてのルールセットの作成と同様に、xmlvalid などの XML バリデータープログラムを使用して、XML ファイルが有効であることを確認してからアップロードしてください。
ルールセットのトラブルシューティングも参照してください。
また、最初は実稼動環境に影響を与えないステージング環境でルールセットをテストしてください。
通常、実稼動環境とステージング環境では異なるログイン情報が必要となります。
ログイン情報については、「Adobe Dynamic Media クラシックにサインイン」を参照してください。
ルールセットでの 'is' イメージに代わる 'asset' の使用も参照してください。
XML ルールセットをデプロイするには:
-
Dynamic Media Classic デスクトップアプリケーションにサインインします。
資格情報とログインは、プロビジョニング時にAdobeから提供されました。 この情報をお持ちでない場合は、テクニカルサポートにお問い合わせください。
-
次の手順を実行して、ルールセットファイルをアップロードします。
- グローバルナビゲーションバーで、 アップロード.
- アップロード ページで、左上隅付近の「参照」をクリックします。
- 開く ダイアログボックスで、ルールセットファイル(XML)を参照します。
- ファイルを選択して、「開く」をクリックします。
- アップロード ページの右側で、ルールセットファイルの公開先フォルダーを選択します。
- ページ下部付近で、 アップロード後に公開 がオンになっている。
- ページの右下隅で、 アップロードを送信.
- グローバルナビゲーションバーの「ジョブ」をクリックして、アップロードジョブのステータスを確認します。ジョブ ページの「ステータス」列に「アップロード完了」と表示されたら、次のステップに進みます。
-
ページ上部付近のナビゲーションバーで、設定/アプリケーション設定/公開設定/Image Server をクリックします。
-
Image Server 公開 ページの「カタログ管理」グループで、ルールセット定義ファイルのパス を探し、「選択」をクリックします。
-
ルールセット定義ファイル(XML)を選択 ページでルールセットファイルを参照し、ページ右下隅の「選択」をクリックします。
-
設定ページの右下隅で、 閉じる.
-
Image Server 公開ジョブを実行します。
ルールセットの条件は、ライブDynamic Media Image Servers へのリクエストに適用されます。
ルールセットファイルを変更した場合、変更したルールセットファイルを再アップロードして再公開すると、変更内容が直ちに適用されます。