如何将数据作为数据源从Ftp服务器迁移到Alfresco?

如何将数据作为数据源从Ftp服务器迁移到Alfresco?,alfresco,Alfresco,情况:我将使用alfresco community 5.1版实现一个数字存储库,以管理我们的大学数字内容,这些内容存储在不同的ftp服务器(软件安装程序、书籍、论文)中。我打算使用alfresco作为后端,Orchard CMS作为我们的内部网前端,这是一种非功能性要求,并与CMIS进行通信。总体思路是,我们使用一种社交网络方法,每个用户都可以修改元数据,添加标签以改进搜索,顺便说一句,这是我工作的总体目标(允许搜索和下载到我们内部网的数字内容,因为要知道,查找任何内容都需要很多时间,因为它存储

情况:我将使用alfresco community 5.1版实现一个数字存储库,以管理我们的大学数字内容,这些内容存储在不同的ftp服务器(软件安装程序、书籍、论文)中。我打算使用alfresco作为后端,Orchard CMS作为我们的内部网前端,这是一种非功能性要求,并与CMIS进行通信。总体思路是,我们使用一种社交网络方法,每个用户都可以修改元数据,添加标签以改进搜索,顺便说一句,这是我工作的总体目标(允许搜索和下载到我们内部网的数字内容,因为要知道,查找任何内容都需要很多时间,因为它存储在ftp服务器中,没有良好的编目)。 我已经成功地创建了一个自定义数据模型,但当a决定从这些ftp迁移内容时,我没有找到任何关于它的文档。我阅读了有关批量导入工具的内容,但碰巧我需要在运行alfresco的同一台计算机中本地使用数据,正如我所说,数据源是不同的ftp服务器。 那么,如何将数据从不同的ftps服务器作为数据源迁移到Alfresco?是否需要将文件物理导入Alfresco,或者是否可以使用指向ftp文件的索引(将文件保存在ftps中,并在Alfresco中具有该对象的引用(我只具有搜索和下载功能要求))?。
我需要你的帮助作为指导,因为在古巴,我们没有在户外工作的经验,很难访问互联网。因此,如果你能指出解决方法,或任何建议,我将永远非常感谢。谢谢你,再次非常抱歉打扰你

如果这是一次性的事情,你可以使用某种类型的FTP客户端,只需将文件从FTP服务器拖放到Alfresco的FTP服务器。这将仅复制文件,不会设置任何自定义元数据

或者,您可以编写一些Java来执行此操作。Java可以从FTP服务器读取,也可以通过CMIS向Alfresco写入。这将使您有机会在写入Alfresco的对象上设置一些属性,而不仅仅是文件名、创建日期和修改日期

但是,如果您打算定期这样做,您可能需要查看一个集成工具。例如,您可以使用它来监视FTP服务器,当发生更改时,它可以获取文件并通过CMIS将其写入Alfresco


这可能需要一些编码来使它工作得完全正确,但希望这能给你一些选择。

这些FTP服务器上的文件,它们有元数据吗?这是一次性迁移还是正在进行的同步?也就是说,它们最终会在(文件夹结构,不同的站点)结束。?谢谢你的回复,是的,我想恢复尽可能多的元数据,我想做一个持续的同步,它们最终会在一个文件夹结构中。但我对此持开放的态度。你比我更有经验,所以如果你有任何建议或建议,包括进行一些更改,请让我知道