Final ToDo for merging this project into the 2.0 tree.
Converters
- Move transclusion support into converters
- Add argument support, see MoinMoin.converter2._args. Define how this is saved into the internal format. DONE
- Macro lookup via converter
- Proper argument parsing for parts, should support old Include macro argument syntax. DONE
- Use page part for macros in internal format. DONE
- Supports pygments parsers. DONE
- Support RST and DocBook
- diff-converter? they would convert input1/input2 to an output. usually only text/* would be useful as input. But why should noone built a image/* differ?
- Support to not descend into parser nowiki blocks, for graphical editor
Moin Wiki input converter
- It misses several markup elements from the old parser
- Remove CamelCase links for new format revisions
- Converter for old parser/nowiki arguments format
HTML output converter
- Generate speaking IDs for headings in HTML output converter. DONE
- code for this exists in moin 1.9 (2.0?), both id generation from headline/text and equivalent generation of anchor-href-targets from text
Include converter
- Fix to use items instead of Page.
Smiley converter
- Implement
Macros
- Adapt converter interface, including argument support. DONE
MIME-Type handling
- Invent MIME-Type class, needs to provide access media type, subtype and parameters DONE
- Redefine internal MIME-Types, see MimeType. DONE
Items
- Use tree instead of formatters for generated output
- Think about image transformation
- Use registry based lookup
Misc
- Think about caching
- Use page-IRI instead of plain names in the items