AEM 6.5 における Assets リポジトリの再構築 assets-repository-restructuring-in-aem

Adobe Experience Manager(AEM)6.5 におけるリポジトリの再構築ページで説明しているように、AEM 6.5 にアップグレードする場合は、AEM Assets ソリューションに影響を与えるリポジトリ変更に伴う作業量を考慮する必要があります。一部の変更は AEM 6.5 アップグレードプロセス中に作業が必要ですが、それ以外は今後のアップグレードまで延期できます。

6.5 へのアップグレード時におこなう変更

今後のアップグレードの前に

6.5 へのアップグレード時におこなう変更 with-upgrade

その他 misc

以前の場所
/etc/dam/jobs
新しい場所
/var/dam/jobs
再構築の手引き

カスタムコードがこの場所に依存(つまり、コードがこのパスに明示的に依存)している場合は、アップグレードする前に新しい場所を使用するようにコードを更新する必要があります。 理想的には、Java™ API を使用できれば、JCR 内の特定のパスへの依存を減らすことができます。

クライアントがダウンロードする zip ファイルを一時的に保存するための場所。クライアントがアセットのダウンロードをリクエストしたときから、更新する必要はありません。新しい場所にファイルが生成されます。

備考
該当なし

今後のアップグレードの前に prior-to-upgrade

アセット/コレクションイベントのメール通知テンプレート asset-collection-event-e-mail-notification-template

以前の場所
/etc/notification/email/default
新しい場所

/libs/settings/dam/notification

/apps/settings/dam/notification

再構築の手引き

メールテンプレートが顧客によって変更されている場合は、新しいリポジトリ構造に合わせるために次の操作を実行します。

  1. /libs/settings/dam/notification メールテンプレートを /etc/notification/email/default から /apps/settings/notification/email/default にコピーする必要があります。
    1. コピー先が /apps にあるので、この変更は SCM に保存されます。
  2. /etc/dam/notification/email/default フォルダー内のメールテンプレートを移動したら、このフォルダーを削除します。
    1. /etc/notification/email/default 内のメールテンプレートが更新されていない場合は、このフォルダーを削除してかまいません。インストールされた AEM 4 の一部として元のメールテンプレートが /libs/settings/notification/email/default に存在するからです。
備考
該当なし

従来のアセット共有デザイン classic-asset-share-designs

以前の場所
/etc/designs/assetshare
新しい場所

/libs/settings/wcm/designs/assetshare

/apps/settings/wcm/designs/assetshare

再構築の手引き

SCM で管理されており、実行時にデザインダイアログから書き込まれていないデザインについては、次の操作を実行して最新のモデルに合わせます。

  1. デザインを以前の場所から /apps 内の新しい場所にコピーします。
  2. allowProxy = true を使用して、デザイン内の CSS、JavaScript、静的リソースをクライアントライブラリに変換します。
  3. AEM/DAM 管理/アセット共有ページ/ページのプロパティ/詳細タブ/デザインフィールド を使用して、cq:designPath プロパティで以前の場所への参照を更新します。
  4. 新しいクライアントライブラリカテゴリを使用するには、以前の場所を参照しているページを更新します。それには、ページの実装コードを更新する必要があります。
  5. Dispatcher ルールを更新して、/etc.clientlibs/ プロキシサーブレット経由でクライアントライブラリを提供できるようにします。

SCM で管理されておらず、実行時にデザインダイアログで変更されるデザインの場合は、オーサリング可能なデザインを /etc から移動しないでください。

メモ
該当なし

アセットダウンロードのメール通知テンプレート download-asset-e-mail-notification-template

以前の場所
/etc/dam/workflow/notification/email/downloadasset
新しい場所

/libs/settings/dam/workflownotification/email/downloadasset

/apps/settings/dam/workflownotification/email/downloadasset

再構築の手引き

メールテンプレート(downloadasset または transientworkflowcompleted)が変更されている場合は、以下の手順に従って新しい構造に合わせます。

  1. 更新されたメールテンプレートを /etc/dam/workflow/notification/email/downloadasset から /apps/settings/dam/workflow/notification/email/downloadasset にコピーします。
    1. コピー先が /apps にあるので、この変更は SCM に保存されます。
  2. フォルダー内のメールテンプレートを移動したら、このフォルダー /etc/dam/workflow/notification/email/downloadasset を削除します。
    1. /etc 内のメールテンプレートが更新されていない場合は、このフォルダーを削除してかまいません。インストールされた AEM 6.4 の一部として元のメールテンプレートが /libs/settings/dam/workflownotification/email/downloadasset に存在するからです。
備考
/conf/global/settings/dam/workflownotification/email/downloadasset はルックアップ対象として技術的にサポートされていますが(通常の Sling CAConfig ルックアップでは /apps より優先されますが、/etc の方が優先されます)、テンプレートを /conf/global/settings/dam/workflownotification/email/downloadasset に格納することができます。ただし、メールテンプレートを容易に編集できるランタイム UI がないので、これはお勧めできません。

サンプル DRM ライセンス example-drm-licenses

以前の場所
/etc/dam/drm/licenses/
新しい場所
/libs/settings/dam/drm
再構築の手引き
該当なし
備考
該当なし
以前の場所
/etc/dam/adhocassetshare
新しい場所

/libs/settings/dam/adhocassetshare

/apps/settings/dam/adhocassetshare

再構築の手引き

メールテンプレートが顧客によって変更されている場合は、新しいリポジトリ構造に合わせるために以下を実行します。

  1. 更新されたメールテンプレートを /etc/dam/adhocassetshare から /apps/settings/dam/adhocassetshare にコピーします。
    1. コピー先が /apps にあるので、この変更は SCM に保存されます。
  2. /etc/dam/adhocassetshare フォルダー内のメールテンプレートを移動したら、このフォルダーを削除します。
    1. /etc 内のメールテンプレートが更新されていない場合は、このフォルダーを削除してかまいません。インストールされた AEM 6.4 の一部として元のメールテンプレートが /libs/settings/dam/adhocassetshare に存在するからです。
備考
/conf/global/settings/dam/adhocassetshare はルックアップ対象として技術的にサポートされていますが(通常の Sling CAConfig ルックアップでは /apps より優先されますが、/etc の方が優先されます)、テンプレートを /conf/global/settings/dam/adhocassetshare に格納することができます。ただし、メールテンプレートを容易に編集できる実行時 UI がないので、これはお勧めできません。

InDesign ワークフロースクリプト indesign-workflow-scripts

以前の場所
/etc/dam/indesign/scripts
新しい場所

/libs/settings/dam/indesign

/apps/settings/dam/indesign

再構築の手引き

新しいリポジトリ構造に合わせるには:

  1. すべてのカスタムスクリプトまたは変更済みスクリプトを /etc/dam/indesign/scripts から /apps/settings/dam/indesign/scripts
    にコピーします。
    1. AEM に用意されている未変更のスクリプトは、AEM 6.5 では /libs/settings から利用できるので、新規または変更済みのスクリプトのみコピーします。
  2. メディア抽出プロセスワークフローステップを使用するすべてのワークフローモデルを探し、以下の操作を実行します。
    1. ワークフローステップのインスタンスごとに、config のパスを更新して、 /apps/settings/dam/indesign/scripts または /libs/settings/dam/indesign/scripts(該当する場合)内の適切なスクリプトを明示的に指すようにします。
  3. /etc/dam/indesign/scripts を完全に削除します。
備考
カスタマイズしたスクリプトは、コードの格納先である /apps 内に格納することをお勧めします。

ビデオトランスコーディング設定 video-transcoding-configurations

以前の場所
/etc/dam/video
新しい場所

/libs/settings/dam/video

/apps/settings/dam/video

再構築の手引き

必要に応じて、プロジェクトレベルのカスタマイズを、対応する /apps パスまたは /conf パスにカット&ペーストする必要があります。

AEM 6.4 のリポジトリ構造に合わせるには:

  1. 変更されたビデオ設定を /etc/dam/video からコピーし、次の場所に貼り付けます: /apps/settings/dam/video
  2. 削除 /etc/dam/video
備考
該当なし

ビューアープリセット設定 viewer-preset-configurations

以前の場所
/etc/dam/presets/viewer
新しい場所

/libs/settings/dam/dm/presets/viewer

/conf/global/settings/dam/dm/presets/viewer

再構築の手引き

規定のビューアープリセットの場合は、新しい場所でのみ使用できます。

カスタムビューアープリセットの場合:

  • 移行スクリプトを実行して、/etc から /conf にノードを移動できます。スクリプトは https://serveraddress:serverport/libs/settings/dam/dm/presets.migratedmcontent.json にあります。
  • または、設定を編集して、新しい場所に自動保存することもできます。

なお、/conf を指すようにコピー URL または埋め込みコードを調整する必要はありません。/etc への既存のリクエストは、/conf 内の適切なコンテンツに再ルーティングされます。

備考
該当なし

その他 misc2

以前の場所

/etc/clientlibs/foundation/asseteditor

/etc/clientlibs/foundation/assetshare

/etc/clientlibs/foundation/assetinsights

新しい場所
/libs/dam/clientlibs
再構築の手引き

/libs 内の新しいリソースを指すようにすべての参照を調整します。それには、/etc.clientlibs/ を使用してプロキシプレフィックスを許可します。

最後に、移行した clientlibs のフォルダーを / / から削除して、クリーンアップをおこないます。 /etc/clientlibs/foundation/

備考
該当なし
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2