CKEditor API #302
Labels
resolution:duplicate
This issue is a duplicate of another issue and was merged into it.
type:task
This issue reports a chore (non-production change) and other types of "todos".
CKEditor is a framework, with plenty pluggable feature. It should be hackable. The information we miss is: how much you can hack the editor to still be able to use plugins? Or thinking from the other side: what API I should expect creating a plugin, if I do not know in what editor is will be used with?
I believe it should be something very clear for everybody who will write a plugin or an editor type. We could provide different levels of API for different usage, for instance:
For instance
frontend editor
may not needsetData
method, since there may be multiple editable or there may be an editor without a toolbar.On the one hand
Editor
andStandardEditor
classes define such interface, but since they have references to other classes (I am talking mostly aboutEditorUI
) it seems to be not clear enough.I believe that, if we want to let people create both plugins and editor types it should be very clear which plugin works with which editor, so clear API docs for each level might be very useful.
The text was updated successfully, but these errors were encountered: