Hello!
I needed to start CKEditor-instances with special data, because my self-written plugin needs data from the calling site. A comfortable way is to override the config-object with a new argument. Let me name it „myargument“. Now it is possible to give any instance any data I want.
Example:
CKEDITOR.replace('editor1',{ "customConfig":"folder/config.js", ... "myargument":{"key1":"value1","key2":"value2" ...} }); alert(editor.config.myargument.key1) // shows: value1
Re: Suggest of an additional config-argument
Just make the name of your config option specific enough that there's no possibility that another unrelated plugin or core code might try to use it. Instead of "myData" call it "railing_myData" and you'll be safe.