Hi cj91-3 (what a nice name ;)); On Oct 28, 2009, at 10:15 PM, cj91-3 wrote:
> > Hi Everyone, > > New to XWiki and we're trying to come up with a migration strategy. > Our old > wiki is an ancient version of moinmoin. > > We can develop a file parser for the old moinmoin documents on the > filesystem quite easily. The syntax to XWiki is similar, so a couple > of > regexes will have the conversion process underway. We're not really > concerned with preserving the wiki history, although that would be > nice. > > The big problem is, how do we load the pages into XWiki? Is there a > webservice or some sort of API for XAR files available? We're working on a wiki importer that would set up the basic infrastructure for importing content from other wikis. However this is not ready yet. If you're interested, see - http://gsoc.myxwiki.org/xwiki/bin/view/Import+Export+other+wikis/Import+Export+from+any+other+Wiki - http://gsoc.myxwiki.org/xwiki/bin/view/WikiImporter+SNAPSHOT-1/0 - http://gsoc.myxwiki.org/xwiki/bin/view/Import+Export+other+wikis/Wiki+Importer+Enhancement Right now you have 3 options: - Option 1: You put your script inside a wiki page (in groovy, ruby, jython, or velocity) and access your existing data remotely using any remote access provided by moinmoin - Option 2: You convert on the filesystem with a script and use the XWiki XMLRPC or REST APIs to save the content in XWiki pages. For more details about the API see: -- http://platform.xwiki.org/xwiki/bin/view/Features/XMLRPC -- http://platform.xwiki.org/xwiki/bin/view/Features/XWikiRESTfulAPI - Option 3: You convert on the filesystem with a script and generate a XAR. A XAR is simply a zip file with the pages in XML and a package.xml descriptor file. Then you import this XAR into your wiki IMO Option 2 or option 3 are the simplest. For examples of scripts written for other wikis: - http://code.xwiki.org/xwiki/bin/view/Extensions/ImportContentByXARExtension - http://code.xwiki.org/xwiki/bin/view/Extensions/DokuwikiToXWiki2Extension - http://code.xwiki.org/xwiki/bin/view/Extensions/JSPWikiToXWikiExtension - http://code.xwiki.org/xwiki/bin/view/Extensions/MediaWiki2XWikiExtension Hope it helps, -Vincent _______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
