我们有一个迁移项目,我们需要将文档库的各种Alfresco(4.0 CE)站点的内容传输到相关Liferay(6.2 EE)站点的文档库。
1)简单的方法是在WebDAV文件共享层上从左到右复制所有文档。那会有用吗?
2)有没有办法保存文件的历史记录?我们是否需要使用某些API或产品中是否有工具?
答案 0 :(得分:3)
Alfresco和Liferay之间没有本地迁移路径。
使用WebDAV传输所有文档肯定会起作用,因为Alfresco支持WebDAV,Liferay可以bulk import using WebDAV,但您应该知道这不会带来与这些文档/文件夹相关的任何元数据。您可能需要查看ETL才能获得所有内容。
您唯一可能完整的解决方案就是将所有文件从Alfresco导出为ACP (Alfresco Content Package),这实际上是一个zip或使用Alfresco Bulk Export Tool。这将导出所有文档及其元数据,但请记住,您仍然无法获得执行此操作的版本,因为您可能需要直接查询版本存储。
然后问题似乎是Liferay,因为它没有批量插入机制。线程here中有人遇到了同样的问题,唯一的解决方案是使用Liferay的文档库API。
总而言之,如果用户很高兴没有所有元数据,那么我会继续使用WebDAV,它会为你节省很多心痛。