Tree

Use CSS in style attribute

Currently the tree does not define full style support. This proposal adds full inline CSS support.

Proposal

Add support for CSS Styling Attributes. This needs a filter to catch unsafe definitions.

Replace parts of the definition with HTML5

TODO

Infrastructure

Split MoinMoin.converter2 module

Currently MoinMoin.converter2 module includes both directly imported and automatic loaded things. TODO

Proposal

Move all automatic loaded modules into MoinMoin.converter2.modules.

Comments

Split converters into moin-specific and generic

The converter interface was designed as independant of the core moin workings. However all of them currently gets access to and can use the moin-specific request object.

Converters

Filter for unsafe input

With the addition of addition input formats and the ability to specify styles in the wiki markups, we need a filter that catches and removes unsafe definitions.

Fix include converter to use items

Converter: Anything to binary/octet-stream

Converter: Tree to MoinMoin wiki

SOC 2010 project, see DOM-wiki converter 2010.

Converter: reST to Tree

SOC 2010 project, see DOM reST support 2010.

Misc

EmeraldTree does not follow polyglot rules

Both EmeraldTree and ElementTree tries to write html-compatible xml files. There is a http://www.w3.org/TR/2010/WD-html-polyglot-20100624/ for this now.

Done

Infrastructure

Move Type handling into registry

The current registry have only one specifier: a priority. This works if all authors cooperate and use this priority to sort them according to the specificy. However the reality have shown that this is not that easy and all the factories does exactly the same check anyway. So make the whole handling easier by moving the type checks into the registry themself.

Converters

Remove support to call other converters from MoinMoin and Creole converters

Currently the existing MoinMoin and Creole converters support calling other converters on its way. This means that the result may not be converted back.

Misc

Allow all objects in EmeraldTree

Currently EmeraldTree restricts all items to be strings or other nodes. This makes it expensive to handle IRIs in the tree and use them.

MoinMoin: MoinMoin2.0/Converters (last edited 2010-07-07 11:14:34 by minihammer)