AEM 6.5中的Assets存储库重组

如父项中所述 AEM 6.5中的存储库重组 页面,升级到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,可删除该文件夹,因为下方存在原始电子邮件模板 /libs/settings/notification/email/default 作为AEM 4安装的一部分。
注释 不适用

经典资产共享设计

上一个位置 /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/ 代理servlet。

对于未在SCM中管理并通过设计对话框修改运行时的任何设计,请勿将可创作设计移出 /etc.

注释 不适用

下载资源电子邮件通知模板

上一个位置 /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,可删除该文件夹,因为下存在原始电子邮件模板 /libs/settings/dam/workflownotification/email/downloadasset 作为AEM 6.4安装的一部分。
注释 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,可删除该文件夹,因为下方存在原始电子邮件模板 /libs/settings/dam/adhocassetshare 作为AEM 6.4安装的一部分。
注释 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. 找到所有使用媒体提取流程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
注释 不适用

查看器预设配置

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

注释 不适用

在此页面上