如何将AEM用户生成的内容(UGC)从AEM 6.0迁移到AEM 6.3?
我正在尝试用aem 6.0做一个UGC包,但是做不到。您能告诉我在AEM中将UGC从6.0迁移到6.3的步骤吗?
发布于 2019-06-14 12:00:34
UGC在AEM出版商上也被保存为内容节点,因此从JCR的角度来看,理论上与其他内容节点没有什么不同。
这个问题并不是很清楚。我想您正在尝试将所有内容从AEM 6.0迁移到6.3,包括UGC。
在这种情况下,您可以简单地在/crx/packmgr下的包管理器中创建一个内容包,然后在所有6.3发行商上安装该包。
此外,在AEM中UGC的通常用例是应该有一个反向复制代理,它将UGC内容从发布者复制到作者。如果是您的情况,您也可以在author中创建包,在AEM 6.3 author上安装,然后将该包复制到所有发布者。
发布于 2019-09-20 15:28:44
更新:我知道以下方法可以将AEM中的数据/内容迁移到相同/不同的版本。
请访问AEM code and content migration from AEM 5.6.1 to AEM 6.1查看更多信息
一定要让我知道这些选项是否对你有帮助,或者如果我不能通过评论来理解你的问题。
老:根据前面的回答,我也不清楚你的问题!但我记得我在创建一个包含dam文件夹文件的包时遇到了一个问题,它过去常常无法创建包含dam文件的包。错误是执行dam文件时发生NameSpaceException。如果你有旧的dam内容,并且每个dam内容都有一些元数据,这是很正常的。有些元数据无法被AEM识别,需要注册到命名空间。
我们不清楚如何处理这个问题,所以我们采用了以下方法。1.排除导致此问题的文件。您可能需要编写一些逻辑来查找导致此问题的dam文件(使用groovy或servlet)。2.使用CRX2OAK工具迁移数据。3.请求您的专职adobe支持团队使用快照更新替换数据。
https://stackoverflow.com/questions/50560749
复制相似问题