DokuWiki To MediaWiki Converter

Task list

  1. DokuWiki to MediaWiki syntax converter
    1. Conversion of table seems cannot be done by simple regular expression.
    2. Conversion of footnote need to check for the corresponding Cite extension in MediaWiki.
    3. How to convert ASCII flowchart? It could be done manually to replace the wiki with an image. If there exist similar stuff in MediaWiki, the information should be ported. But most likely to save effort only the image will exist.
  2. DokuWiki Importer
    1. Parse data/pages for the latest page.
    2. Parse data/meta/**/*.changes for the change history info.
    3. Parse data/attic for the gzipped history pages.
    4. Parse data/media/* for the file repository.(images or downloadable files)
  3. MediaWiki XML Exporter (need to explore more)
    1. Need to cater how to store or represent history information.
    2. While holding the page information object, spread to XML beans and export the XML files.
    3. Exported XML size and number of files is yet to be determined.
    4. Maintain the “id” used by MediaWiki. See the Export page for a sample XML.
  4. Combing all of the above
    1. Perhaps multiple step is required when importing the XML to MediaWiki thru MediaWiki's Wiki Importer.
    2. Last resort, write a custom importer from MediaWiki.

Planning

Task No Task Man day Dependency
1 DokuWiki to MediaWiki syntax converter 2
2 DokuWiki Importer 3
3 MediaWiki XML Exporter 2
4 Integration of all of the above 2 1, 2, 3
5 Testing(hand over to beta tester) 0 4
Total 9 5
DokuWiki To MediaWiki Converter Task
Assigned to:[nothize]
 
doku2media.txt · Last modified: 2010/07/25 22:51 (external edit)
 
Except where otherwise noted, content on this wiki is licensed under the following license:CC Attribution-Noncommercial-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki