需要为 Liferay 6.2 文档库实现归档/备份功能,AdvancedFileSystemStore
如下所示。
dl.store.impl=com.liferay.portlet.documentlibrary.store.AdvancedFileSystemStore
我有以下两种情况。请建议是否有任何 Liferay OOB 功能可用于完成以下任务或有关如何使用自定义开发实现此目标的任何指针。
场景 1: 只有一个站点,该站点具有不同的文件夹,其中包含文档和媒体部分中的各种文档。这些文件夹需要定期备份 - 比如每周一次。逻辑文件夹层次结构和文档应保存在存档文件夹中。
例如:
Sample Site 1 > Documents and Media > RootFolder > Folder1 > File1
Sample Site 1 > Documents and Media > RootFolder > Folder1 > File2
Sample Site 1 > Documents and Media > RootFolder > Folder2 > File1
Sample Site 1 > Documents and Media > RootFolder > Folder2 > File2
备份后存档目录中的这个结构应该是:
ArchiveFolder > RootFolder > Folder1 > File1
ArchiveFolder > RootFolder > Folder1 > File2
ArchiveFolder > RootFolder > Folder2 > File1
ArchiveFolder > RootFolder > Folder2 > File2
场景 2: 有多个站点,每个站点都有不同的文件夹,其中包含各自的文档和媒体部分中的各种文档。所有这些文件夹都需要定期备份 - 比如每周一次。逻辑文件夹层次结构和文档应保存在存档文件夹中。
例如:
Sample Site 1 > Documents and Media > RootFolder > Folder1 > File1
Sample Site 1 > Documents and Media > RootFolder > Folder1 > File2
Sample Site 2 > Documents and Media > RootFolder > Folder1 > File1
Sample Site 2 > Documents and Media > RootFolder > Folder1 > File2
备份后存档目录中的这个结构应该是:
ArchiveFolder > Sample Site 1 > RootFolder > Folder1 > File1
ArchiveFolder > Sample Site 1 > RootFolder > Folder1 > File2
ArchiveFolder > Sample Site 2 > RootFolder > Folder1 > File1
ArchiveFolder > Sample Site 2 > RootFolder > Folder1 > File2