WYSIWYG Editor Evaluation
Version 3.1 by Vincent Massol on 2014/02/09 15:26
Description
Currently XWiki has developed its own WYSIWYG editor. The challenge is in maintaining it over time and to compete with existing solutions such as TinyMCE, CKEditor, VisualEditor, etc. It's not XWiki's business to work on the WYSIWYG and as a consequence not a lot is invested nowadays on the WYSIWYG editor. The risk is in other editors improving fast while we stagnate.
Thus there are 2 solutions for us:
- Start investing more in our WYSIWYG editor to catch up/invent new powerful features + work on usability
- Consider replacing it with an existing editor without loosing the features we like so much ATM (perfect round-tripping between markup and HTML, visually rendered Macros and edition, etc)
This page serves as a location where to put our analysis of the XWiki WYSIWYG editor vs other editors.
Ideas of editors to evaluate:
- Visual Editor
- CKEditor
Discarded editors=
- http://editor.froala.com/ - Not open source
CKEditor Analysis
Project contributions
- Source: https://github.com/ckeditor/ckeditor-dev
- All active committers are from CKSource (the company behind CKEditor)
- 5 active committers (https://github.com/ckeditor/ckeditor-dev/graphs/contributors)
- Has its own build tool that is not open source (see http://ckeditor.com/comment/129331)