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. 更新Dispatcher规则,以允许通过/etc.clientlibs/代理servlet提供客户端库。

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

注释 不适用

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

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

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

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

重组指导

如果电子邮件模板(downloadassettransintworkflowcompleted)已修改,请按照以下步骤与新结构对齐:

  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(它优先于/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提供的未修改脚本复制新的或修改的脚本才能通过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/

注释 不适用

On this page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now