The WYSIWYG editor that convinced me the most so far was CKEditor. There have been discussions about integration a while ago. From what I can tell CKEditor is pluggable.
i think CKEditor is a bit heavy for phpBB.
Hi, I'm from the CKEditor team and just wanted to add 0.02$ and say that I do not agree with your opinion
Please do not judge CKEditor just by looking at the size of the downloaded package etc.
This pretty old blog post
explains some details regarding loading performance.
The size of CKEditor can be easily reduced by removing the plugins that are not needed (e.g all the "form" buttons), removing _source/_samples folders etc.
After you decide which plugins and buttons do you really need, you may recreate the package and end up with a much smaller and even faster editor.
It cannot be reduced to 20KB, ok, but just because it is an application that has much more features.
When taking the default package of the CKEditor and the mentioned WYSIWYG BBCode Editor, you are comparing actually two totally different applications:
- a pretty basic editor that is rarely maintained, which in fact simply inserts a contenteditable element inside of an iframe and... that's all.
- and the editor that has hundreds of additional things inside of it, e.g to be more accessible
, that supports RTL languages, with some decent keyboard navigation
and really, with hundreds of tweaks to deal with various browsers issues with contenteditable elements reported by users.
I could list much more features of CKEditor, but even this small set of things explains why it does not make sense to include a very basic editor in an application that is used by milions of users around the world.
At the end, let me just add that the bbcode plugin that is available in CKEditor is just a sample, to show that CKEditor is capable of producing different syntax than HTML. The list of supported tags can be further extended.