Discussion:
[xwiki-users] Import Confluence Wiki into XWiki?
michael.ottati
2012-05-03 21:49:17 UTC
Permalink
We have a small Confluence Wiki that is approaching its user limit. We have the option of either purchasing additional licenses or moving to XWiki. One huge advantage of XWiki is that we could vastly increase the number of users with access to our Wiki even if we did not allow those users write access.

In order to make such a conversion feasible, we would first need to import our existing Confluence Wiki. In searching around I have found references to some Google Summer of Code proposals < http://dev.xwiki.org/xwiki/bin/view/GoogleSummerOfCode/ImportExportfromanyotherWiki2010>. I have been less successful in locating implementations.

Is there a (relatively) straightforward way to import my Confluence content into an XWiki? How might I go about doing this?

Thanks
Michael Ottati
Thomas Mortagne
2012-05-04 09:04:02 UTC
Permalink
Post by michael.ottati
We have a small Confluence Wiki that is approaching its user limit. We have the option of either purchasing additional licenses or moving to XWiki. One huge advantage of XWiki is that we could vastly increase the number of users with access to our Wiki even if we did not allow those users write access.
In order to make such a conversion feasible, we would first need to import our existing Confluence Wiki. In searching around I have found references to some Google Summer of Code proposals < http://dev.xwiki.org/xwiki/bin/view/GoogleSummerOfCode/ImportExportfromanyotherWiki2010>. I have been less successful in locating implementations.
Only mediawiki import has been done during this GSOC.
Post by michael.ottati
Is there a (relatively) straightforward way to import my Confluence content into an XWiki? How might I go about doing this?
There is no real Confluence importer. So it depends of the number of
pages you have, if there is not too much pages you can use the built
in document content converter to convert them one by one in you XWiki
instance.

If there is more then you might want to write a script which parse
whatever you can get from confluence in input and use the rendering
framework to convert Confluence syntax into XWiki syntax. You can find
several examples using various technologies to do that for other wikis
(TWiki, Dokuwiki, ...) but unfortunately not for Confluence (yet ;)).

Note that a Java based universal importer/exporter is in progress on
https://github.com/xwiki-contrib/wiki-stream (with only a mediawiki
importer module right now).
Post by michael.ottati
Thanks
Michael Ottati
_______________________________________________
users mailing list
users at xwiki.org
http://lists.xwiki.org/mailman/listinfo/users
--
Thomas Mortagne
Paul Libbrecht
2012-05-04 09:26:52 UTC
Permalink
Michael,

using Confluence's subversion plugin, I have been obtaining text files with the source of each of the pages.
Maybe that helps you?
I intend to use these to convert to XWiki the part of the wiki I'm interested to.

paul
Post by Thomas Mortagne
Post by michael.ottati
We have a small Confluence Wiki that is approaching its user limit. We have the option of either purchasing additional licenses or moving to XWiki. One huge advantage of XWiki is that we could vastly increase the number of users with access to our Wiki even if we did not allow those users write access.
In order to make such a conversion feasible, we would first need to import our existing Confluence Wiki. In searching around I have found references to some Google Summer of Code proposals < http://dev.xwiki.org/xwiki/bin/view/GoogleSummerOfCode/ImportExportfromanyotherWiki2010>. I have been less successful in locating implementations.
Only mediawiki import has been done during this GSOC.
Post by michael.ottati
Is there a (relatively) straightforward way to import my Confluence content into an XWiki? How might I go about doing this?
There is no real Confluence importer. So it depends of the number of
pages you have, if there is not too much pages you can use the built
in document content converter to convert them one by one in you XWiki
instance.
If there is more then you might want to write a script which parse
whatever you can get from confluence in input and use the rendering
framework to convert Confluence syntax into XWiki syntax. You can find
several examples using various technologies to do that for other wikis
(TWiki, Dokuwiki, ...) but unfortunately not for Confluence (yet ;)).
Note that a Java based universal importer/exporter is in progress on
https://github.com/xwiki-contrib/wiki-stream (with only a mediawiki
importer module right now).
Post by michael.ottati
Thanks
Michael Ottati
_______________________________________________
users mailing list
users at xwiki.org
http://lists.xwiki.org/mailman/listinfo/users
--
Thomas Mortagne
_______________________________________________
users mailing list
users at xwiki.org
http://lists.xwiki.org/mailman/listinfo/users
Vincent Massol
2012-05-19 09:10:14 UTC
Permalink
Hi Michael,
Post by Thomas Mortagne
Post by michael.ottati
We have a small Confluence Wiki that is approaching its user limit. We have the option of either purchasing additional licenses or moving to XWiki. One huge advantage of XWiki is that we could vastly increase the number of users with access to our Wiki even if we did not allow those users write access.
In order to make such a conversion feasible, we would first need to import our existing Confluence Wiki. In searching around I have found references to some Google Summer of Code proposals < http://dev.xwiki.org/xwiki/bin/view/GoogleSummerOfCode/ImportExportfromanyotherWiki2010>. I have been less successful in locating implementations.
Only mediawiki import has been done during this GSOC.
Post by michael.ottati
Is there a (relatively) straightforward way to import my Confluence content into an XWiki? How might I go about doing this?
There is no real Confluence importer. So it depends of the number of
pages you have, if there is not too much pages you can use the built
in document content converter to convert them one by one in you XWiki
instance.
If there is more then you might want to write a script which parse
whatever you can get from confluence in input and use the rendering
framework to convert Confluence syntax into XWiki syntax. You can find
several examples using various technologies to do that for other wikis
(TWiki, Dokuwiki, ...) but unfortunately not for Confluence (yet ;)).
And here's a code snippet showing you how to do it:
http://extensions.xwiki.org/xwiki/bin/view/Extension/Convert+Confluence+to+XWiki+Syntax

Thanks
-Vincent
Post by Thomas Mortagne
Note that a Java based universal importer/exporter is in progress on
https://github.com/xwiki-contrib/wiki-stream (with only a mediawiki
importer module right now).
Post by michael.ottati
Thanks
Michael Ottati
Loading...