1

我们有一个迁移项目,我们需要将各种 Alfresco (4.0 CE) 站点的文档库内容转移到相关 Liferay (6.2 EE) 站点的文档库中。

1) 简单的方法是在 WebDAV 文件共享层上从左到右复制所有文档。那行得通吗?

2)有没有办法保留文档的历史?我们是否需要为此使用一些 API,或者产品中是否有可用的工具?

4

1 回答 1

4

Alfresco 和 Liferay 之间没有本地迁移路径。

使用 WebDAV 传输所有文档当然可以,因为 Alfresco 支持 WebDAV,Liferay 可以使用 WebDAV 批量导入,但您应该知道,这不会带来与这些文档/文件夹相关的任何元数据。您可能需要查看 ETL 才能获得所有信息。

您唯一可能的完整解决方案是将 Alfresco 中的所有文件导出为ACP(Alfresco 内容包),它实际上是一个 zip 或使用Alfresco Bulk Export Tool。这将导出所有文档及其元数据,但请记住,您仍然不会获得执行此操作的版本,因为您可能必须直接查询版本存储。

问题似乎出在 Liferay 上,因为它没有批量插入机制。这里的线程中有人遇​​到了同样的问题,唯一的解决方案是使用 Liferay 的文档库 API。

总而言之,如果用户对没有所有元数据感到高兴,那么我会继续使用 WebDAV,它将为您节省很多心痛。

于 2014-10-17T10:12:27.643 回答