Hi All,
Just wanted to post for anyone who might be interested that we finally got TinyMCE 4 support completed and will be replacing TinyMCE 3.x in the next release of mojoPortal. It will be possible by configuration to change back to TinyMCE 3.x if needed, but we will only be shipping TinyMCE 4 with our release.
TinyMCE 4 was a major re-write that required a lot of little changes in our code vs the older implementation for TinyMCE 3.x but it does seem like they have made some improvements. Most notably, TinyMCE 4 supports inline editing and we have no implemented inline editing in mojoPortal Html Content feature similar to our existing implementation for CKeditor inline editing.
Currently however, there seem to be some bugs using TinyMCE inline vs using it in our dedicated edit page. Currently when I try to add an image using TinyMCE inline, our file browser works and inserts the url for the image into the Image plugin dialog, but when I click ok, the image is not inserted when the dialog is closed. Actually in IE 11 the image is inserted but at the beginning of the content not at the cursor where it was inserted. I did some hacking around in the image plugin for TinyMCE but could not find any problems there, it never seems to lose its reference to the image. It seems more like the editor loses track of the cursor or selection point for the image and therefore fails to insert it or inserts it in the wrong place as in IE 11.
I've reported the bug to the TinyMCE team, but we will probably disable the inline editing by default for TinyMCE in our next release unless they come up with a fix before then.
If any of you javascript ninjas want to investigate it you can try it now on our demo site or using the latest code from the repository, maybe someone could fix it and submit a patch to TinyMCE.
Please try it out on the demo site and provide any more feedback.
TinyMCE is just about feature equivalent to CKeditor (except for the bug(s)), but I still like CKeditor a little better. One thing is CKeditor has settings for css classes to use for alignment, indenting etc instead of hard coding style on the element, I can't seem to find a similar option for TinyMCE so it still hard codes style when you use those toolbar items.
Thanks,
Joe