AEM 6.5中的Assets存储库重构 assets-repository-restructuring-in-aem

如AEM 6.5🔗中的父存储库重构页面中所述,升级到Adobe Experience Manager (AEM) 6.5的客户应使用此页面评估与影响AEM Assets解决方案的存储库更改相关的工作量。 在AEM 6.5升级过程中,有些更改需要您尽心尽力,而其他更改则可能会推迟到将来升级时再进行。

升级为6.5的​

在将来升级之前

6.5版升级 with-upgrade

杂项 misc

上一个位置
/etc/dam/jobs
新位置
/var/dam/jobs
重组指南

如果有任何自定义代码依赖于此位置(即,代码明确依赖于此路径),则必须更新代码以使用新位置,然后再升级。 理想情况下,当可用时使用Java™ API以减少对JCR中任何特定路径的依赖性。

用于保存供客户端下载的zip文件的临时位置。 客户端请求下载资产后,无需更新。 它会在新位置生成文件。

注释
不适用

在将来升级之前 prior-to-upgrade

资产/收藏集事件电子邮件通知模板 asset-collection-event-e-mail-notification-template

上一个位置
/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 下存在原始电子邮件模板。
注释
不适用

经典资产共享设计 classic-asset-share-designs

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

注释
不适用

下载资源电子邮件通知模板 download-asset-e-mail-notification-template

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

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

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

重组指南

如果电子邮件模板(downloadassettransientworkflowcompleted)已被修改,请按照以下步骤调整为新结构:

  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许可证 example-drm-licenses

上一个位置
/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工作流脚本 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 6.5中,只有复制新脚本或修改的脚本才能通过 /libs/settings 获得AEM提供的未修改脚本
  2. 找到所有使用媒体提取流程WF步骤的工作流模型并
    1. 对于工作流步骤的每个实例,更新配置中的路径以显式指向 /apps/settings/dam/indesign/scripts/libs/settings/dam/indesign/scripts 下的相应脚本。
  3. 完全删除 /etc/dam/indesign/scripts
注释
建议将自定义脚本存储在/apps下,因为这是应存储代码的位置。

视频转码配置 video-transcoding-configurations

上一个位置
/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
注释
不适用

查看器预设配置 viewer-preset-configurations

上一个位置
/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中的正确内容。

注释
不适用

杂项 misc2

上一个位置

/etc/clientlibs/foundation/asseteditor

/etc/clientlibs/foundation/assetshare

/etc/clientlibs/foundation/assetinsights

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

调整任何引用,以使用/etc.clientlibs/允许代理前缀指向/libs下的新资源。

最后,通过从删除已迁移的clientlibs的文件夹进行清理 /etc/clientlibs/foundation/

注释
不适用
recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2