A new Wiki Language parser has been released on sourceforge and is
probably the most powerfull wiki parser available today. The specificity
is that it contains both an Envent Model (for parsing) and an Object
Model which gives on object oriented representation of a Wiki document.
The second feature is quite unique in the Wiki world and is quite
usefull for advanced features where you want to work with the wiki content.
Mikhail, the author, did an incredible job and showed me his work a few
month ago. We had a first look at how to use this in XWiki and made a
working Rendered talking to this parser.
I'm very eager to look into using this library as the default XWiki wiki
Now there are a few hurdles to allow this. First there are some syntax
incompatibilities. Second we need to work on the plugin aspects and how
to make that work with the other renderers.
It is also the occasion to work on the renderering parameters of the
document and of the wiki as it has been proposed by Stephan (
At the same time we can review how the scripting languages are embedded
in XWiki. Maybe we could make that a little more standard which would
help WYSIWYG Editors support it more easily.
Anyway this is not an easy project and we would probably need some
volunteers to work on this.
Don't hesitate to come and discuss that here with us.
Great work Mikhail, and congrats for making that library Open-Source.
As a developer, but viewing XWiki from a user's standpoint, I wholly support
getting off of Radeox. It's poorly documented, inconsistent in the feature
department, and has not seen a release for almost two years. Kudos on the
proposal, it is welcomed, at least by this user.