从ScrewTurn Wiki导出到Confluence的脚本或实用程序?

时间:2010-05-13 20:52:24

标签: migration wiki confluence screwturn

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

有没有人使用过这样的实用程序?在我尝试自己写一篇文章之前,有什么我应该知道的吗?

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

1 个答案:

答案 0 :(得分:11)

  1. Implement a Wiki Converter for ScrewTurn。我使用MediaWiki的语法转换器作为基础,因为基本的wiki语法非常相似。我还实现了一些转换器类,UserDateConverter(需要Confluence UDMF plugin),PagenameConverterAttachmentsConverter,MetaDataCleaner(删除包含页面的ScrewTurn页面文件中的前三行)名称,日期和## PAGE ##)。
  2. 在ScrewTurn中,change the page storage provider to Local Pages Provider(如果它使用不同的提供程序,如SQL)。
  3. 运行在步骤1中实现的自定义UWC,并一次转换一个命名空间。
  4. 您可以从GitHub下载源代码。