迁移AEM用户生成的内容

时间:2018-05-28 06:59:05

标签: java aem

如何将AEM用户生成的内容(UGC)从AEM 6.0迁移到AEM 6.3?

我正在尝试从6.0版本制作UGC包但无法制作它。能告诉我在AEM中将UGC从6.0迁移到6.3的步骤。

2 个答案:

答案 0 :(得分:0)

UGC还保存为AEM发布者上的内容节点,因此从JCR的角度来看,从理论上讲,它与其他内容节点没有什么不同。

问题还不清楚。我想您正在尝试将所有内容从AEM 6.0迁移到6.3,包括UGC。

在这种情况下,您只需在/ crx / packmgr的程序包管理器中创建一个内容程序包,然后在所有6.3发布者上安装该程序包。

此外,AEM中UGC的通常用例是应该有一个反向复制代理,该代理将UGC内容从发布者复制到作者。如果是这种情况,您还可以在author中创建该软件包,在AEM 6.3 author上安装,然后将该软件包复制到所有发布者。

答案 1 :(得分:0)

根据之前的回答,我也不清楚您的问题! 但是,正如我记得在使用dam文件夹文件创建软件包时遇到问题时,它过去常常无法使用dam文件创建软件包。错误是执行dam文件时发生NameSpaceException。如果您有旧的水坝内容并且每个水坝内容都带有一些元数据,这是很正常的。 AEM无法识别某些元数据,需要向命名空间注册。

我们不清楚如何处理此问题,因此我们采用了以下方法。 1.排除引起此问题的那些文件。您可能需要编写一些逻辑来查找导致此问题的dam文件(使用groovy或servlet)。 2.使用CRX2OAK工具迁移数据。 3.请您专门的Adobe支持团队使用快照更新替换数据。

相关问题