Im wondering what Editor to install with this module. Ive goggled a few reviews but their doenst appear to be a concensous so im pretty much going to guess!

I was thinking it would be great to have a recommended Editor or some pros and cons for the best ones as part of the documentation. I know other reviews are out their but I dont know who to listen to.

Thanks

Comments

twod’s picture

Status: Closed (fixed) » Active

I only have time to write a quick summary, but here are some pros and cons. I can't actually say "this" is the editor to use, as it depends on your requirements and preferences more than anything else. Best thing to do may be to install them all at the same time and switch between them to see which one you like best. There is a demo site, which I think has most editors installed, mentioned in the issue queue. Should not be hard to find if you search for demo and list issues of all statuses/types.

CKEditor
+ Probably the nicest looking.
+ Actively developed by a very professional team.
+ Produces better markup than some others (depends a bit on what features you use).
+ Allows for plugins.
+ Big community.
+ Very robust structure and API (nice if you want to write plugins).
- Wysiwyg module integration needs some work (partial cross-editor plugin support, native ones work well).
- Toolbar looks a bit bad because Wysiwyg currently lacks button sorting/grouping.

FCKeditor
+ Well proven predecessor to CKEditor.
+ Almost the same good feature set as CKEditor.
- Somewhat outdated since CKEditor was released.
- Less integration with Wysiwyg module than TinyMCE (native plugins ok, partial cross-edtitor plugin support).
- XHTML validity breaks if used with Teaser Break and some other cross-editor plugins (problem in the plugins, not the editor).

TinyMCE
+ Probably the most common.
+ Big community available.
+ Actively developed by a very professional team.
+ LOTS of plugins available.
+ Best integrated by Wysiwyg module, supports both cross-editor and native ones.
+ Other Wysiwyg extension modules seem likely to support TinyMCE first.
- Looks less appealing than CKEditor (default skin).
- Most cross-editor plugins (including Teaser Break and the TinyMCE implementation in Wysiwyg itself) tend to break XHTML validity. The editor itself produces valid XHTML.
- Something I forgot.

YUI Editor
+ Nice if you're already using YUI for something else.
+ Backed up by Yahoo! and their dev team/comminuty.
-/+ Not as many features as the above (you might not need them all anyway).
+ Tries very hard to work in Safari/Webkit.
- A bit harder to extend using "atomic" plugin files (need instance references which Wysiwyg currently can't relay).
- Wysiwyg currently has no plugin support due to the above.
- HUGE package (80+MB), most of which are examples and documentation.

Others (sorry for the generalization)
+ May have special features or simplicity perfect for certain situations.
+ Often very small packaging.
- Often small dev teams.
- Less reliable output.
- Wysiwyg module lacks more than basic integration.

jdln’s picture

Status: Active » Closed (fixed)

Great, thanks a lot!

sun’s picture

Version: 6.x-2.1 » 7.x-2.x-dev
Component: Miscellaneous » Documentation
Status: Active » Needs review

Let's incorporate this into the handbook page of supported editors: http://drupal.org/node/596966

sun’s picture

Status: Needs review » Fixed

Or not...

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.