有没有人尝试从ScrewTurn迁移到Confluence?我希望可以将ScrewTurn数据库导出到xml,然后使用实用程序将其放入Confluence可以理解的格式-也许是Universal Wiki Converter使用的格式。

有没有人使用过这样的工具?在尝试自己写一个书之前,我应该了解什么吗?

更新:
我已经安装了Confluence试用版,并查看了备份。有一个entities.xml文件,看起来像数据存储。根标签是<hibernate-generic>,这使我相信它们使用Hibernate。我对Hibernate不熟悉,但这应该很有用。

最佳答案

  • Implement a Wiki Converter for ScrewTurn。我使用MediaWiki的语法转换器作为基础,因为基本的Wiki语法非常相似。我还实现了一些Converter类UserDateConverter(需要Confluence UDMF plugin),PagenameConverterAttachmentsConverter,MetaDataCleaner(以删除ScrewTurn页面文件中包含页面名称,日期和## PAGE ##的前三行)。
  • 在ScrewTurn中为change the page storage provider to Local Pages Provider(如果它使用其他提供程序,例如SQL)。
  • 运行在步骤1中实现的自定义UWC,并一次转换一个 namespace 。

  • 您可以从GitHub下载源代码。

    关于migration - 从ScrewTurn Wiki导出到Confluence的脚本或实用程序?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2830227/

    10-12 20:34