AEM 6.5中的資產存放庫重組

上次更新: 2023-09-22
  • 主題:
  • Upgrading
    檢視有關此主題的更多資訊

如父項所述 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檔案的臨時位置。 使用者端要求下載資產後,就不需要更新。 它會在新位置產生檔案。

附註 N/A

在日後升級之前

資產/集合事件電子郵件通知範本

上一個位置 /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,資料夾可以移除,因為原始電子郵件範本存在於 /libs/settings/notification/email/default 作為AEM 4安裝的一部分。
附註 N/A

傳統資產共用設計

上一個位置 /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/ Proxy servlet。

對於任何未在SCM中管理,且透過「設計」對話方塊修改執行時間的設計,請勿將可編寫的設計移出 /etc.

附註 N/A

下載資產電子郵件通知範本

上一個位置 /etc/dam/workflow/notification/email/downloadasset
新位置

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

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

重組指南

如果電子郵件範本(下載adassettransientworkflowcompleted),然後依照以下程式來對齊新結構:

  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,資料夾可以移除,因為原始電子郵件範本存在於 /libs/settings/dam/workflownotification/email/downloadasset 作為AEM 6.4安裝的一部分。
附註 /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
重組指南 N/A
附註 N/A
上一個位置 /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,資料夾可以移除,因為原始電子郵件範本存在於 /libs/settings/dam/adhocassetshare 作為AEM 6.4安裝的一部分。
附註 /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. 找到所有使用媒體提取程式WF步驟的工作流程模型,並
    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
附註 N/A

檢視器預設集設定

上一個位置 /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.

附註 N/A

雜項

上一個位置

/etc/clientlibs/foundation/asseteditor

/etc/clientlibs/foundation/assetshare

/etc/clientlibs/foundation/assetinsights

新位置 /libs/dam/clientlibs
重組指南

調整任何參照以指向下的新資源 /libs 使用 /etc.clientlibs/ 允許Proxy前置詞。

最後,透過從移除已移轉的clientlibs的資料夾來清理 /etc/clientlibs/foundation/

附註 N/A

本頁內容