MediaWiki到Confluence迁移

时间:2016-04-15 09:47:52

标签: migration mediawiki portability semantic-markup confluence

我们计划将现有的MediaWiki网站迁移到Confluence。但当我搜索它时,我开始了解Universal Wiki Converter(UWC)工具,该工具已不再受支持或可用。所以,我担心从哪里开始以及如何继续。我们计划将所有MediaWiki页面导出为XML,然后将它们导入汇合。

所以,我的问题是这是否是一种正确的方法,如何将XML轻松导入Confluence?

2 个答案:

答案 0 :(得分:2)

使用Markdown作为导入/导出的通用格式。 Markdown可以导入或导出到MediaWiki:

  

降价维基

     

转换wiki 2降价和其他方式的简单工具。

     

安装

     

工具需要在系统上安装npm。

npm install markdown-wiki
  

用法

cat foo.wiki | markdown2wiki > foo.md

和Confluence可以呈现Markdown:

  

Confluence的Markdown提供了在Confluence页面上呈现Markdown内容的宏。内容可以直接输入降价宏的正文中,也可以来自附件或网址。

或Markdown可以转换为HTML并由Confluence渲染:

npm install markdown-html

markdown-html in.md -o out.html

如果上述选项不可行,则

XML导出需要XSLT或some equivalent才能从MediaWiki XML Schema转换为Confluence XML Schema

<强>参考

答案 1 :(得分:0)

UWC仍然可以正常使用。大约一年前,我设法将moinmoin-wiki迁移到融合版。仍然需要大量的手动调整和脚本编写,因为UWC不仅仅是一种现成的解决方案,更是一种工具。

从这里开始: https://migrations.atlassian.net/wiki/spaces/UWC/overview

带有构建指令的源: https://bitbucket.org/appfusions/universal-wiki-converter