AEM 6.5 における Assets リポジトリの再構築

AEM 6.5](/docs/experience-manager-65/sites-deploying/repository-restructuring.html?lang=ja)の親ページ[リポジトリの再構築に関する説明に従い、AEM 6.5にアップグレードしたお客様は、このページを使用して、AEM Assets・ソリューションに影響を与えるリポジトリの変更に関連する作業量を評価する必要があります。 一部の変更ではAEM 6.5のアップグレードプロセス中に作業が必要になり、残りの変更は将来のアップグレードまで延期できます。

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

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

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

その他

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

カスタムコードがこの場所に依存している(コードがこのパスに明示的に依存している)場合は、アップグレード前に、新しい場所を使用するようにコードを更新する必要があります。JCR 内の特定パスへの依存を減らすために Java API が利用可能な場合は、Java API を使用することをお勧めします。

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

備考 該当なし

将来のアップグレードの前

アセット/収集イベント電子メール通知テンプレート

以前の場所 /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の下に元の電子メールテンプレートが存在するので、フォルダーを削除できます。
備考 該当なし

従来のアセット共有デザイン

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

/libs/settings/wcm/designs/assetshare

/apps/settings/wcm/designs/assetshare

再構築の手引き

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

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

SCMで管理されないデザインや、デザインダイアログを使用して実行時に変更されたデザインに対しては、許可可能なデザインを/etcから移動しないでください。

備考 該当なし

アセットダウンロード電子メール通知テンプレート

以前の場所 /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 ライセンス

以前の場所 /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 ワークフロースクリプト

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

/libs/settings/dam/indesign

/apps/settings/dam/indesign

再構築の手引き

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

  1. すべてのカスタムスクリプトまたは変更済みスクリプトを/etc/dam/indesign/scriptsから/apps/settings/dam/indesign/scripts
    にコピー
    1. AEM 6.5では、AEMが提供する未変更のスクリプトとして、新しいスクリプトまたは変更されたスクリプトのみを/libs/settings経由で利用できます
  2. メディア抽出プロセスワークフローステップを使用するすべてのワークフローモデルを見つけて、以下をおこないます。
    1. ワークフロー手順の各インスタンスに対して、必要に応じて /apps/settings/dam/indesign/scriptsまたは/libs/settings/dam/indesign/scriptsの下の適切なスクリプトを明示的に示すように、configのパスを更新します。
  3. /etc/dam/indesign/scriptsを完全に削除します。
備考 カスタマイズしたスクリプトは/appsの下に保存することをお勧めします。これは、コードを保存する必要がある場所です。

ビデオトランスコーディング設定

以前の場所 /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
備考 該当なし

ビューアプリセット設定

以前の場所 /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にあります。
  • または、設定を編集できます。編集した設定は新しい場所に自動保存されます。

copyURL/embedコードを/confを指すように調整する必要はありません。 /etcへの既存のリクエストは、/confから正しいコンテンツに再ルーティングされます。

備考 該当なし

その他

以前の場所

/etc/clientlibs/foundation/asseteditor

/etc/clientlibs/foundation/assetshare

/etc/clientlibs/foundation/assetinsights

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

/etc.clientlibs/ allow proxy prefixを使用して、/libsの下の新しいリソースを指す参照を調整します。

最後に、 /etc/clientlibs/foundation/

備考 該当なし

このページ