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

親の説明に従って AEM 6.5 におけるリポジトリの再構築 このページでは、Adobe Experience Manager(AEM)6.5 にアップグレードするお客様は、このページを使用して、AEM Assetsソリューションに影響を与えるリポジトリの変更に関連する作業量を評価する必要があります。 一部の変更は AEM 6.5 アップグレードプロセス中に作業が必要ですが、それ以外は今後のアップグレードまで延期できます。

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

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

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

その他

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

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

クライアントがダウンロードする 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:designPath ~を通じて財産を所有する AEM / DAM 管理者/アセット共有ページ/ページプロパティ/詳細タブ/デザインフィールド.
  4. 新しいクライアントライブラリカテゴリを使用するには、以前の場所を参照しているページを更新します。 これには、ページ実装コードを更新する必要があります。
  5. Dispatcher のルールを更新し、 /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 に存在するからです。
備考 While /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 に存在するからです。
備考 While /conf/global/settings/dam/adhocassetshare は、参照に対して技術的にサポートされます ( 参照は、 /apps 通常の Sling CAConfig 参照を介して、しかし、 /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が提供する未変更のスクリプトは、 /libs/settings AEM 6.5 の場合
  2. メディア抽出プロセスワークフローステップを使用するすべてのワークフローモデルを探し、以下の操作を実行します。
    1. ワークフローステップのインスタンスごとに、config のパスを更新して、 /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
  • または、設定を編集すると、新しい場所に自動保存されます。

次を指すように copyURL/埋め込みコードを調整する必要はありません。 /conf. に対する既存のリクエスト /etc が次の正しいコンテンツにリルーティングされます: /conf.

備考 該当なし

その他

以前の場所

/etc/clientlibs/foundation/asseteditor

/etc/clientlibs/foundation/assetshare

/etc/clientlibs/foundation/assetinsights

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

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

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

備考 該当なし

このページ