W3C home > Mailing lists > Public > public-wiki-dev@w3.org > October to December 2007

migrating from MoinMoin to MediaWiki

From: Sandro Hawke <sandro@w3.org>
Date: Wed, 17 Oct 2007 09:52:35 -0400
To: "Rotan Hanrahan" <rotan.hanrahan@mobileaware.com>
Cc: "Sandro Hawke" <sandro@w3.org>, public-wiki-dev@w3.org
Message-ID: <8013.1192629155@ubuhebe>


"Rotan Hanrahan" <rotan.hanrahan@mobileaware.com> writes:
> ... I'm putting together some code to port a complete moinmoin wiki
> to MediaWiki, including all the revisions and attachments, while
> hopefully retaining the URLs (or something close enough to map
> automatically). I intend to have something to show in about a week, once
> I get a few rather urgent tasks off my desk.

I got inspired and did some hacking last night on code to do a dump of a
MoinMoin installation into static HTML files [1].  It includes revision
history, but doesn't yet have attachments.  It seems like something
which could be useful for dumping MediaWiki as well (most of the code
would be the same), for archival purposes, for off-line use, etc.

I was contemplating also using it for migration, but Matt Womer told me
you were doing some work there.  I started to think a little about which
aspects of wiki-markup need to be converted.  Have you tried to
enumerate them yet?  Also, have you found a way to check in versions to
MediaWiki with a date way in the past?  Failing that I guess the best
thing is to add a line at the top of the raw text like:
{{Migrated|<moinmoin revision date of page>|<moinmoin reason for
revision>|<moinmoin user who did change>}} and turn that into a banner
box.   I might also include a link to archival-HTML form, to catch the
cases where the wiki-markup was not converted properly.

   -- Sandro

[1] http://dev.w3.org/cvsweb/2007/groupdev/wiki-dump.py
Received on Wednesday, 17 October 2007 13:53:54 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 8 January 2008 14:19:17 GMT