Hi,
I'd like us all to welcome Marius Dumitru Florea who has joined the
XWiki dev community to work on a new GWT-based WYSIWYG editor. Marius
is very new to the XWiki team so I'd like all of us to support him
for this very important work.
This is really just the start of this project so we need everyone's
help in designing it and for providing feedbacks and ideas.
I've started a page on it there:
http://www.xwiki.org/xwiki/bin/view/Idea/NewWysiwygEditorBasedOnGwt
I'll we working with Marius on this for the time being and Jean-
Vincent will probably help us in the future too. And anyone willing
to help is most welcome.
As I've mentioned on that page we have 3 main issues with the current
WYSIWYG editor so it's time to start fixing them. The current Tiny-
MCE based editor as the following deficiencies:
* Slow
* Complex code using complex regexs. This leads to a fragility that
makes it break somewhere whenever someone adds a modification to it.
* Lots of bug reports consistently for the past year, showing a non-
optimal design
I'll kick-start the discussion with some open questions I've listed
on that page:
* Is there a GWT editor component we can/should reuse?
* Check WikiModel capabilities for conversions in both directions and
especially from HTML to wiki syntax.
* How to integrate WikiModel in the Rendering layer of XWiki?
* Is there any code to be salvaged from the work done by Christian
and Nam in that branch:
svn+ssh://svn.forge.objectweb.org/svnroot/
xwiki/xwiki-platform/core/branches/XWIKI_WYSIWYG_NEWARCHI
If anyone has any insight on these questions, please speak up! :)
Thanks everyone,
-Vincent