Local adjustments for the [nigjo/moin2doku](https://github.com/nigjo/moin2doku) conversion script (migrating a moinmoin wiki to dokuwiki).
Find a file
2012-09-22 20:23:43 +02:00
doku.php Merge branch 'native' 2012-09-22 19:26:12 +03:00
doku.py update docs, set version 2012-09-22 19:23:47 +03:00
moin2doku.py setup utf8 output encoding 2012-09-22 20:23:43 +02:00
moinformat.py update docs, set version 2012-09-22 19:23:47 +03:00
README update readme 2012-09-22 20:20:00 +03:00
syntaxreference.txt handle generic tables 2012-09-16 16:31:15 +02:00
text_dokuwiki.py handle Self interwiki as local links 2012-09-22 15:35:50 +02:00

Complete MoinMoin to DokuWiki converter

Uses native MoinMoin modules to handle converting and translating paths.
Converts also page history and edit-log.

http://www.dokuwiki.org/tips:moinmoin2doku

Tested with MoinMoin 1.5 and DokuWiki 2012-09-10 releases

You need to run this on host where both MoinMoin and DokuWiki are configured,
it uses current configuration from both wikis.

Edit doku.php if your DokuWiki installation is other than /usr/share/dokuwiki

To convert moinmoin all pages with history, invoke:
$ ./moin2doku.py -a -d /var/lib/dokuwiki

To convert single page (FrontPage):
$ ./moin2doku.py -F moinmoin/data/pages/FrontPage -d out

after conversion be sure to fix ownership
(www-data:www-data being your uid/gid webserver runs):
# chown -R www-data:www-data /var/lib/dokuwiki/pages/*
# chown -R www-data:www-data /var/lib/dokuwiki/media/*

also, depending on your configuration, you may need to gzip the attic pages.

History:
version 0.1  2010-02
  Slim Gaillard, based on the "extended python" convert.py script here:
  https://www.dokuwiki.org/tips:moinmoin2doku?rev=1297006559#extended_python

version 0.2  2011
  Elan Ruusamäe, moved to github, track history there
  https://github.com/glensc/moin2doku

version 1.0  2012
  Complete moinmoin to dokuwiki converter, uses native moinmoin code to handle
  converting and translating paths. Converts also page history and edit-log.