MeatballWiki | RecentChanges | Random Page | Indices | Categories

A generic WikiSyntax parser that is configurable at a data level. Ultimately allows translation from one syntax to another, and more importantly, a DocumentObjectModel that would make it more feasible to build a WysiwygWiki.

The primary goals of the Wikix parser are to

1. Describe WikiSyntaxes using a common WikixStyleSheet? language 2. Emit valid XHTML

The secondary goals of the Wikix parser are to

1. Parse WikiSyntax into a DocumentObjectModel that can be re-emitted based on another Wikix stylesheet, thus allowing WikiSyntax-to-WikiSyntax translation on the fly; and also optionality for editors to pick a WikiSyntax preferable to them.

2. Store documents in a DocumentObjectModel format that could lend itself to a WysiwygWiki editor. The biggest benefit and problem of WikiSyntax is that it is enmeshed directly within the text, so it is both easy to create by keyboard and difficult to manage by GraphicalUserInterface?.

In this way, the Wikix parser may be an important step towards migration towards a RichTextEditor?.

Initially created by SunirShah for BibWiki and abandoned; may see the light of day while reviving MeatballWiki. Code will be appropriately OpenSource licensed (likely MIT).


MeatballWiki | RecentChanges | Random Page | Indices | Categories
Edit text of this page | View other revisions