Integrate the CKEditor WYSIWYG Editor

Last modified by hed on 2022/02/25 09:25

Mentor(s)
Details

The goal is to replace the xwiki-coded editor by the CK Editor one: http://ckeditor.com/ (see demo at  http://ckeditor.com/demo).

Rationale:

  • Better, with more features, less bugs, more active development (http://ckeditor.com/get-involved/our-team).
  • It's not XWiki's business to write a WYSIWYG editor
  • All our competitors are using bleeding edge editors and we need to catch up
  • CKEditor supports Data Processors to integrate with wiki markup, see http://docs.cksource.com/CKEditor_3.x/Developers_Guide/Data_Processor
  • Cool features:
    • Inline editing
    • Magic line
    • Skins/colors
    • Search/replace
    • Table resizer
    • Right click actions for tables (insert new column, etc)

The goal of this GSoc project is to succeed in creating an extension to replace the current editor with the CKEditor one. One area to pay attention too is Macro rendering and ability to editor macro content/parameters.

Developer profile
  • Javascript
  • HTML
  • CSS
  • Java
Active
Yes
Year

2013

Status

Proposed

Get Connected