AEM 6.4中的資產資料庫重組

如上層「AEM 6.4中的儲存庫重組」頁面所述,升級至AEM 6.4的客戶應使用此頁面來評估與影響AEM Assets Solution的儲存庫變更相關的工作成果。 有些變更需要在AEM 6.4升級程式中努力工作,而有些則會延遲至6.5升級。

使用6.4升級

6.5升級版之前

使用6.4升級

Misc

上一個位置 /etc/dam/jobs
新位置 /var/dam/jobs
重組指導

如果任何自訂代碼都與此位置相關(即 程式碼明確依賴此路徑),則程式碼必須更新,才能在升級前使用新位置;最理想的情況是,當Java API可用來減少對JCR中任何特定路徑的依賴性時。

暫存位置,以儲存ZIP檔供用戶端下載。 由於用戶端要求下載資產,因此不需要更新。 它將在新位置生成檔案。

附註 N/A

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下。
附註 N/A

傳統資產共用設計

上一個位置 /etc/designs/assetshare
新位置

/libs/settings/wcm/designs/assetshare

/apps/settings/wcm/designs/assetshare

重組指導

對於任何在SCM中管理且未在執行時期透過設計對話方塊寫入的設計,請執行下列動作以與最新型號對齊:

  1. 將設計從「上一個位置」複製到/apps下的「新位置」。
  2. 將「設計」中的任何CSS、JavaScript和靜態資源轉換為具有allowProxy = true的「用戶端程式庫」。
  3. 透過AEM > DAM管理員>資產共用頁面>頁面屬性>進階標籤>設計欄位更新cq:designPath屬性中「上一個位置」的參考。
  4. 更新參照上一個位置的任何頁面,以使用新的「用戶端程式庫」類別。 這需要更新頁面實施程式碼。
  5. 更新Dispatcher規則,允許通過/etc.clientlibs/代理Servlet提供客戶端庫。

對於未在SCM中管理且透過設計對話方塊修改執行時期的任何設計,請勿將可授權的設計移出/etc

附註 N/A

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

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

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

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

重組指導

如果電子郵件範本(downloadassettransentworkflowcompleted)已修改,請遵循下列步驟以符合新結構:

  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尋找(優先於/apps之前,透過一般的Sling CAConfig查閱,但是在/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 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.4中的/libs/settings取得
  2. 找到所有使用媒體抽取流程WF步驟的工作流模型,並
    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
  • 或者,您可以編輯配置,並將其自動保存到新位置。

請注意,您不必調整其copyURL/embed程式碼,即可指向/conf。 對/etc的現有請求將從/conf重新路由至正確的內容。

附註 不適用

Misc

上一個位置

/etc/clientlibs/foundation/asseteditor

/etc/clientlibs/foundation/assetshare

/etc/clientlibs/foundation/assetinsights

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

使用/etc.clientlibs/允許代理前置詞調整指向/libs下的新資源的任何引用。

最後,將已遷移客戶端的資料夾從 /etc/clientlibs/foundation/

附註 N/A

本頁內容