如何将文件系统中的现有文件同步到Silverstripe文档管理系统?

时间:2014-05-27 22:21:12

标签: silverstripe

我刚刚将Silverstripe Document Management System添加到Silverstripe 3.1项目中。

我原本以为会有一种方法将DMS与文件系统中的现有文件同步。这存在于基本文件管理部分中,该部分与DMS模块分开。

在这种情况下,我们在“/ dms-assets /”目录中有116个PDF文档需要导入到DMS中。

我能找到的关于DMS的唯一其他文档是this blog post

我可能错过了一些非常明显的东西,感谢任何帮助。

1 个答案:

答案 0 :(得分:4)

github上有关于DMS模块的其他文档:

https://github.com/silverstripe-labs/silverstripe-dms

但是,我担心具体的"同步"您询问的功能不存在。

我要做的是批量导入116个PDF文件是将文件拖到页面上"添加文档"区域,并重新上传所有文件。这种上载为所有上载的文档创建必要的数据库记录,并将它们与相关页面相关联。仅仅执行文件系统的同步在DMS的上下文中没有意义,因为所有文档都与一个或多个页面相关联。当您从所有相关页面中删除文档时,DMS会自动删除该文档。因此,文件的文件系统同步只会导致一堆孤立的文档。

我希望有所帮助。