从AEM Communities6.1开始,用户生成的内容(UGC)存储在由存储资源提供商(SRP)提供的单个公共存储中。 可以选择多个SRP选项,如ASRP、MSRP和JSRP。
与以前的版本不同,不会跨AEM实例反向/正向复制UGC。 相反,SRP使UGC能够直接从所有作者和发布实例中进行创建、读取、更新和删除(CRUD)操作,JSRP例外。
以下是每个SRP选项](#characteristics-of-srp-options)的[特性,这是选择适当的SRP和基础部署时决策过程的关键信息。
有关UGC使用SRP的详细信息,请参阅存储资源提供程序概述。
通过此选项,UGC将远程保留在由Adobe托管和管理的云服务中。 它需要额外的许可证并与帐户代表一起为该特定许可证提供帐户。 ASRP要求:
由Adobe提供并支持的用于存储社区内容的关联云服务。
在特定地理位置(美国、欧洲、中东/非洲、亚太地区)选择数据中心。
对UGC的所有程序化访问都是通过SRP API。
ASRP适合:
在ASRP中,将附件上传到帖子(或评论)的限制为50 MB。
使用此选项,UGC将直接保留在本地MongoDB实例中。
MSRP要求:
ASRP适合:
使用此选项,UGC将直接保留在本地MySQL数据库实例中。
DSRP要求:
DSRP适合:
使用默认选项,不存在通用商店。 UGC仅与输入UGC的AEM实例保留在同一JCR存储库中。
JSRP:
根据基础部署指定默认存储选项是通过存储配置控制台进行的。
有关每个选项的配置详细信息,请参阅:
如果未主动选择存储选项,则默认情况下启用JSRP。
在创作环境中,作者创建页面内容并将其复制到发布环境。 当页面包含交互式AEM Communities功能(如评论、评论、论坛、博客或QnA)时,成员(在站点访客中签名)对发布实例的交互会导致用户生成的内容(UGC)进入发布环境。
以前,此社区内容会反向复制到作者实例,以及从作者复制到发布实例。 在具有反向和正向复制的AEM实例之间保持一致性存在问题。
从AEM Communities6.1开始,已经消除了复制UGC的需要,如上所述,对UGC使用共享存储。
复制站点内容时,从不复制UGC。
社区还关注用户、用户组和用户用户档案。 当拓扑为发布场时,当在发布环境中创建和更新此用户相关数据时,需要使其他发布实例可用。
从AEM Communities6.1开始,与用户相关的数据使用Sling分发而不是复制进行同步。 有关详细信息,请访问用户同步。
升级到AEM 6.5社区时,如果需要保留先前存在的UGC,则应根据AEM 5.6.1或AEM 6.0社区是使用Adobe点播存储还是内部部署存储UGC来采取步骤。
有关详细信息,请访问升级到AEM Communities6.5。