AEM 6.5中的资产存储库重组

如AEM 6.5](/docs/experience-manager-65/sites-deploying/repository-restructuring.html?lang=zh-Hans)中的父[存储库重组页所述,升级到AEM 6.5的客户应使用此页评估与影响AEM Assets解决方案的存储库更改相关的工作。 某些更改需要在AEM 6.5升级过程中进行工作,而其他更改可能会延迟到将来升级。

升级6.5版

在将来升级之前

升级6.5

Misc

上一个位置 /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下未对电子邮件模板进行任何更新,则可以删除该文件夹,因为作为AEM 4安装的一部分,原始电子邮件模板位于/libs/settings/notification/email/default下。
注释 不适用

经典资源共享设计

上一个位置 /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. 更新调度程序规则,以允许通过/etc.clientlibs/代理servlet提供客户端库。

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

注释 不适用

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

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

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

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

重组指导

如果电子邮件模板(下载资产transintworkflowcompleted)已修改,则按照以下步骤与新结构对齐:

  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工作流脚本

上一个位置 /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.5中的/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/

注释 不适用

在此页面上