【问题标题】:Can we customize Alfresco content replication service?我们可以定制 Alfresco 内容复制服务吗?
【发布时间】:2017-04-10 11:00:05
【问题描述】:

我想将所有内容从一个露天存储库迁移到另一个。 在这里,我的旧 Alfresco 存储库内容位于文件系统中,我想将其迁移到位于亚马逊云 S3 Bucket 中的其他 Alfresco 存储库。

我想自定义复制服务的原因是,我想在迁移之前做一些验证。我想根据内容类型对内容进行分叉。因为已经在新的 alfresco 存储库中编写了一些其他逻辑,以根据内容类型为所有内容创建不同的文件夹结构。

所以在这种情况下,我不想要现有的文件夹结构。我只想要所有带有元数据的内容。

我可以根据我的要求自定义复制服务吗? 请帮我解决一下这个。 如果我们无法定制,那么也提供另一种方法来做同样的事情..

提前致谢..

【问题讨论】:

标签: repository alfresco alfresco-share


【解决方案1】:

如果您只想要内容详细信息,我建议您创建一个网页脚本来导出所有详细信息并存储在 excel 中。然后你就可以使用这个excel根据内容类型在另一个服务器上创建内容了。

假设您有两种类型的内容,包含 5 个属性(名称、类型、属性 1、属性 2、属性 3)。所以在脚本中,通过搜索服务获取内容详细信息并将其存储在excel表中(每个内容一行)。您也可以为不同的模型创建不同的 xls。然后在新服务器中编写一个脚本,该脚本将读取每一行并根据内容类型在新文件夹结构中创建内容。

【讨论】:

  • 您的建议很好,但它只会处理元数据。您能否建议任何方法来迁移实际内容。意味着我想从存储库迁移所有文件而不在新存储库中维护文件夹结构。
  • 如果它只是 cm:content 字段,您甚至可以将其存储在 xls 中。但是如果你有一些 pdf 或其他文件,我建议你去备份服务器 1 的内容并将其加载到服务器 2。然后编写一个 webscript 来识别内容并移动到新的文件夹结构,然后删除旧文件夹结构。
  • 我的旧存储库中有数以万计的内容,那么我在哪里进行备份。您能否提供任何示例代码或网页脚本。
  • @Sheljith krishnan 谢谢
猜你喜欢
  • 2011-08-20
  • 2018-07-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-04-17
  • 2014-07-17
相关资源
最近更新 更多