Yesterday, I notified the author of EditMonkey about the pre tag bug patch, However, he already made his mind about dropping support of FCKeditor for EditMonkey 3.0. Although personally I prefer FCKeditor, I agree that focus on one editor is better for stability issues with only one developer working on it.

Due to working on SJSD, I am pretty familiar with FCKeditor code base. When I tried the built-in tinyMCE editor of WordPress, I noticed it supports <!–more–> and <!–nextpage–> much better than the FCKeditor does in EditMonkey 2.5: in tinyMCE, an image is displayed instead of an invisible comment.

I noticed this post in regarding to this issue in the EditMonkey forum:

This can’t be fixed. I spent a week trying to get visual aids to show up in FCKeditor with an FCK plugin only to discover that this can only be done by extensively hacking the innards of FCKeditor. The two images are provided just in case someone does figure out a way to do this through the plugin. Unfortunately, as detailed in other posts, do to the difficulty in working with FCKeditor, I won’t be supporting FCK in any further releases of EM.

It looks like that "someone" happens to be me: I am pretty sure a FCKeditor plugin can achieve this (talking about version 2.2 here).

If you are fans of FCKeditor, than you may want to try this EditMonkey 2.5 Patched by Cougar version. It fixed lots of bugs related to FCKeditor interface. This download file does not contain tinyEMC and dictionaries. Unzip this file under your wp-content/plugins directory is enough.

However if you need dictionaries, you can unzip the original EditMonkey 2.5 file first, then uncompress this one to overwrite FCKeditor related part.

This is a ChangeLog compared to the original EditMonkey 2.5:

  • Better <!–more–> and <!–nextpage–> support: at least as good as the tinyEMC counterpart
  • Complex PRE tag content is supported, and new lines are preserved correctly
  • Content saved to database is ensured to work with the builtin WYSIWYG editor as well as the builtin plain editor

Hope you enjoy it.