AEM 6.5中的资产存储库重组

如父项中所述 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 to /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和静态资源转换为 客户端库 with 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

重组指导

如果电子邮件模板(下载资产transitworkflowcompleted)进行了修改,然后按照以下过程与新结构保持一致:

  1. 更新的电子邮件模板应从 /etc/dam/workflow/notification/email/downloadasset to /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 to /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 ,但在 /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 to /apps/settings/dam/indesign/scripts
    1. 只有作为AEM提供的未修改脚本复制新的或已修改的脚本,才能通过 /libs/settings 在AEM 6.5中
  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 to /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 to /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/ 允许代理前缀。

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

注释 不适用

在此页面上