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

AEM 6.4の親リポジトリの再構築ページで説明したように、AEM 6.4にアップグレードする場合は、このページを使用して、AEM Assetsソリューションに影響を与えるリポジトリの変更に関連する作業量を評価する必要があります。 一部の変更は AEM 6.4 アップグレードプロセス中に作業が必要ですが、それ以外は 6.5 アップグレードまで延期できます。

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

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

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

その他

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

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

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

備考 該当なし

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

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

以前の場所 /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 6.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/プロキシサーブレットを介したクライアントライブラリの提供を許可するようにDispatcherルールを更新します。

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.4では、AEMが提供する未変更のスクリプトは/libs/settings経由で使用できるので、新しいスクリプトまたは変更されたスクリプトのみをコピーできます。
  2. メディア抽出プロセスワークフローステップを使用するすべてのワークフローモデルを見つけて、以下をおこないます。
    1. ワークフローステップの各インスタンスに対して、必要に応じて /apps/settings/dam/indesign/scriptsまたは/libs/settings/dam/indesign/scriptsの下の適切なスクリプトを明示的に示すように、設定内のパスを更新します。
  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にあります。
  • または、設定を編集できます。編集した設定は新しい場所に自動保存されます。

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

備考 該当なし

その他

以前の場所

/etc/clientlibs/foundation/asseteditor

/etc/clientlibs/foundation/assetshare

/etc/clientlibs/foundation/assetinsights

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

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

最後に、移行したclientlibsのフォルダーを /etc/clientlibs/foundation/

備考 該当なし

このページ