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,可删除该文件夹,因为下存在原始电子邮件模板 /libs/settings/notification/email/default 作为AEM 4安装的一部分。
注释
不适用

经典资产共享设计 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. 更新对中先前位置的引用 cq:designPath 通过以下方式获得资产 AEM > DAM管理员>资产共享页面>页面属性>高级选项卡>设计字段.
  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,可删除该文件夹,因为下存在原始电子邮件模板 /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许可证 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,可删除该文件夹,因为下存在原始电子邮件模板 /libs/settings/dam/adhocassetshare 作为AEM 6.4安装的一部分。
注释
同时 /conf/global/settings/dam/adhocassetshare 技术上支持查找(它优先于 /apps 通过Sling CAConfig查找,但之后 /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提供的未修改脚本使用,其方式为 /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,因为这是应存储代码的位置。

视频转码配置 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
重组指南

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

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

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