2016-04-15 42 views
3

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

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

+0

嘿,你有没有试过这一个:https://confluence.atlassian.com/display/DISC/HTML+To+Confluence+Converter。发现在答案:https://answers.atlassian.com/questions/12265453/import-from-mediawiki-to-confluence-5.7 – ppasler

+0

@ppasler谢谢你的链接..雅,我通过这些链接。由于uwc不再支持,我想知道是否继续html转换路径。 –

+0

HTML转换是一场噩梦......我不知道UWC消失了,但这显示了Confluence如何锁定您的数据,为什么要从开放数据XML切换到其他的东西?无论如何,你需要告诉我们你使用的模板有多大,以便能够回答。 – Nemo

回答

1

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

降价维基

简单的工具,将维基2降价等方式轮。

安装

工具预计您的系统上已安装npm。

npm install markdown-wiki 

使用

cat foo.wiki | markdown2wiki > foo.md 

与合流可以使降价:

降价的合流提供了上呈现交汇网页内容的Markdown宏。内容可以直接输入到降价宏的主体中,也可以来自附件或URL。

或降价可以转换为HTML并呈现由合流:

npm install markdown-html 

markdown-html in.md -o out.html 

XML导出需要XSLT或some equivalentMediaWiki XML Schema转换为Confluence XML Schema,如果上面是不是一个可行的选择。

参考