X-Git-Url: http://git.vanrenterghem.biz/git.ikiwiki.info.git/blobdiff_plain/089e72caa7dc9976ab009fabd1dab9eaad0cf4ff..4729ff0812c1f3d06d98524e2fec232d3bf90513:/doc/tips/convert_moinmoin_to_ikiwiki.mdwn?ds=sidebyside diff --git a/doc/tips/convert_moinmoin_to_ikiwiki.mdwn b/doc/tips/convert_moinmoin_to_ikiwiki.mdwn index 3ebde552f..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,20 +46,22 @@ 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 ### Supported parsers * 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