升级到 AEM 6.5 Communities

根据每个站点的拓扑和功能,在升级到AEM Communities 6.5或安装最新功能包时,可能需要执行以下操作。

本节专门针对社区,并补充了 升级到AEM 6.5 (平台)。

从AEM 6.1或更高版本升级

重新索引Solr

在配置了MSRP的部署上安装新的Communities功能包时,需要:

  1. 安装 最新功能包.
  2. 安装 最新Solr配置文件.
  3. 重新编入MSRP索引,请参阅一节 MSRP重新索引工具.

启用2.0

自AEM 6.3起,启用功能不再将报表信息存储在MySQL中。 MySQL依赖关系仅用于跟踪SCORM内容。

请联系 客户关怀 以获取有关从启用1.0迁移内容的帮助。

从AEM 6.0升级

如果需要保留预先存在的UGC,则执行此操作的方法取决于部署是否存储了UGC 内部部署Adobe云.

Adobe云存储

如果已升级的站点配置为使用Adobe云存储,则它可能会(错误地)显示,好像所有UGC都丢失了一样,因为SRP方法将无法在旧位置中找到预先存在的UGC。

因此,有能力指示ASRP使用 AEM 6.0 compatability-mode 访问UGC。

对于所有AEM 6.3创作和发布实例:

  • 使用管理员权限登录。

  • 配置 ASRP.

  • 请按照以下步骤使预先存在的UGC可见:

内部部署存储

如果已升级的站点不使用云存储,则必须转换任何预先存在的UGC,以符合AEM 6.1 Communities中引入的新结构,从而支持常用存储。

为此,在GitHub上提供了一个开源迁移工具:
AEM Communities UGC迁移工具

Java API

从AEM 6.0社交社区升级到AEM 6.3社区时,请注意,许多API已重新组织为不同的包。 在使用IDE自定义社区功能时,大多数问题都应该易于解决。

有关已弃用的SocialUtils包的详细信息,请访问 SocialUtils重构.

另请参阅 将Maven用于社区.

无JSP组件模板

社交组件框架 (SCF)使用 HandlebarsJS (HBS)模板语言代替AEM 6.0之前使用的Java Server Pages(JSP)。

在AEM 6.0中,JSP组件与新的HBS框架组件一起保留在同一位置,HBS组件通常位于名为“hbs”的子文件夹中。

自AEM 6.1起,JSP组件已完全删除。 对于Communities,建议将JSP组件的所有使用替换为SCF组件。

AEM Communities UGC迁移工具

AEM Communities UGC迁移工具 是一款开源迁移工具,在GitHub上提供,可通过自定义,将UGC从AEM社交社区的早期版本导出并导入AEM Communities 6.1或更高版本。

除了从早期版本移动UGC之外,还可以使用该工具将UGC从一个版本移动 SRP 到另一个,如从管理系统更新项目到DSRP。

从AEM 5.6.1或更早版本升级

从概念上讲,共有三代社区组件:

第1代:大约在CQ 5.4到AEM 5.6.0之间,这些是 collab 将UGC存储在本地存储库中的组件使用复制作为跨平台同步UGC的手段。 其他差异包括使用Java Server Pages(JSP)实现,以及仅在创作环境中创作的博客功能。

第2代:从AEM 5.6.1到AEM 6.1, collab社交 组件。 AEM 6.0引入了 社交组件框架 (SCF)和AEM 6.2引入了 通用UGC商店 其中,使用 存储资源提供程序 (SRP)。

第3代:从AEM 6.2开始,只有 社交 组件,在SCF中作为Handlebars(HBS)组件实现,需要为UGC选择SRP。

在此页面上