我刚刚将Silverstripe Document Management System添加到Silverstripe 3.1项目中。
我原本以为会有一种方法将DMS与文件系统中的现有文件同步。这存在于基本文件管理部分中,该部分与DMS模块分开。
在这种情况下,我们在“/ dms-assets /”目录中有116个PDF文档需要导入到DMS中。
我能找到的关于DMS的唯一其他文档是this blog post。
我可能错过了一些非常明显的东西,感谢任何帮助。
答案 0 :(得分:4)
github上有关于DMS模块的其他文档:
https://github.com/silverstripe-labs/silverstripe-dms
但是,我担心具体的"同步"您询问的功能不存在。
我要做的是批量导入116个PDF文件是将文件拖到页面上"添加文档"区域,并重新上传所有文件。这种上载为所有上载的文档创建必要的数据库记录,并将它们与相关页面相关联。仅仅执行文件系统的同步在DMS的上下文中没有意义,因为所有文档都与一个或多个页面相关联。当您从所有相关页面中删除文档时,DMS会自动删除该文档。因此,文件的文件系统同步只会导致一堆孤立的文档。
我希望有所帮助。