X-Git-Url: http://git.vanrenterghem.biz/git.ikiwiki.info.git/blobdiff_plain/32f3b4de00b1d2c4e3bfd7eca63f5ebbd4501ae7..74d99b0063408f01f1c0d7aa26918ba6c98e17ac:/doc/tips/convert_moinmoin_to_ikiwiki.mdwn diff --git a/doc/tips/convert_moinmoin_to_ikiwiki.mdwn b/doc/tips/convert_moinmoin_to_ikiwiki.mdwn index 23e4d6035..492418b5a 100644 --- a/doc/tips/convert_moinmoin_to_ikiwiki.mdwn +++ b/doc/tips/convert_moinmoin_to_ikiwiki.mdwn @@ -1,19 +1,22 @@ +[[!meta date="2008-10-20 16:55:39 -0400"]] + This MoinMoin converter converts wikis to ikiwikis backed by a git repository, including full history. It simply parses the wiki pages into markdown using the MoinMoin engine. The converter was originally written by [[JoshTriplett]] and included support for Tikiwiki, for which it parses the wiki pages to HTML then back into markdown using the `libhtml-wikiconverter` Perl package. That original version from Josh is still available from [his wiki page](/users/JoshTriplett). The MoinMoin side of things was completely re-written by [[anarcat]] and is currently still in development. That version is available at: - git clone git://src.anarcat.ath.cx/moin2iki + git clone git://git.koumbit.net/moin2iki.git It doesn't feature support to migrate from Tikiwiki anymore and focuses on MoinMoin support. +Issues can be filed in the redmine bugtracker: + [[!toc levels=2]] -The software is made of two pieces: +## Usage - * the importer (`moin2git`) - which converts the wiki pages into a git repository with full history - * the converter (`moin2mdwn`) - which converts a set of moin-formatted text files into markdown + ikiwiki directives +Usage instructions are in the `README` file. ## MoinMoin importer features @@ -43,14 +46,14 @@ The software is made of two pieces: vertical list instead of an horizontal list) * PageList, through [[ikiwiki/directive/map]] * MonthCalendar, partially, through [[ikiwiki/directive/calendar]] - * FootNote, through markdown + * FootNote, through multimarkdown (`[^foo]` → `[^foo]: this is the footnote`) * Anchor, through markdown and plain HTML * `<
>`, through the weird line ending thing * AttachList, through a weird [[ikiwiki/directive/inline]] * FullSearch, partially, only through [[ikiwiki/directive/inline]] (so no textual search) * Include, partially through [[ikiwiki/directive/inline]] (so missing boundary extraction and heading level generation) * PageCount, same name even :) - * OrphanedPages, through [[ikiwiki/directive/oprhans]] + * OrphanedPages, through [[ikiwiki/directive/orphans]] * Date and Datetime, should be through [[plugins/date]] instead of current hack @@ -58,7 +61,7 @@ The software is made of two pieces: * the main "moin wiki" markup * highlight parser, through the [[plugins/format]] plugin - * other parsers may be supported if an equivalent plugin exists in Ikiwiki (example: [[plugin/rst]]) + * other parsers may be supported if an equivalent plugin exists in Ikiwiki (example: [[plugins/rst]]) ## Current blocker