TinyMCE or FckEditor?

Published on June 22nd, 2009 by admin

TinyMCE and FckEditor are the two dominant WYSIWYG editors on the web. But which one is easier to use? Which one is faster? Which one is easier to extend?

WIYSIWYG Editor Feature Comparison

TinyMCE FckEditor
Browser Support Supports IE 5.5+, Firefox 1.5+, Safari 3.0+, Opera 9.5+, Chrome, Camio 1.0+ Supports IE 5.5+, Firefox 1.5+, Safari 3.0+, Opera 9+, Chrome, SeaMonkey 1.0.5, Maxthon2
Source Code Clean source code Messy source code
Code Output Creates clean HTML markup Latest versions create clean HTML markup.
Performance Faster than FckEditor. Slower than TinyMCE.
Company Website Is supported by an easy to use website. Website is not as easy as TinyMCE.
Community Support Has a great community around it. Has a great community around it.
Documentation Has great documentation. Has decent documentation.
Installation Is very streamlined and easy to install. Is easy to install but not quite as streamlined.
Installation Connectors Does not have Installation Connectors. Supports Active-FoxPro, ASP.Net, ASP, ColdFusion, Java, Lasso, Perl, PHP and Python
Plugin Archive Has a great archive of plugins Has good archive of plugins but are hard to find.
Plugin Installation Plugins are easy to install Plug ins are harder to install
Themes Themes are easily customizable. Themes are easily customizable.
Image/File upload Doesn’t come with image/file uploader (though you can download plugins). Comes with a limited image/file uploader.

Which one should I use?

Use FckEditor when. . .

You’re looking for something that works and you’re not interested in clean source code or using some of the advanced features.

Use TinyMCE when. . .

You’re interested in clean source code, plugin and theme development and you want a more streamlined experience.

I prefer TinyMCE

As a developer I use TinyMCE because it has great documentation and the learning curve isn’t as steep as FckEditor.

The only advantage that FckEditor has over TinyMCE is the Image/File uploader and the Installation Connectors. However, I was able to solve these problems by finding a great Image uploader plugin and creating my own installation connector.

Image uploader for TinyMCE

Image Manager – After testing nearly a dozen different plugins this is easily the best image upload plugin that I’ve found. (Though the original is in Russian they have an English version.)

My PHP Installation Connector

TinyMCE PHP Installation Connector – This makes it easy to setup TinyMCE using PHP. (There are setup instructions in the source code).

CKEditor is looking very promising

The latest version of FckEditor, now called CKEditor, is looking very promising. It’s already faster than FckEditor and seems more stable.

However, I took a peak at the source code and it was a bit more complex than I would have liked.

It’s still early though so we’ll see what develops.

What are you thoughts?

Do you have any plugins that you recommend? Do you prefer TinyMCE or FckEditor? Please share any thoughts in my comments!

Further Reading

FckEditor vs. TinyMCE

Leave a Reply


  • Post by Joshua Gay on July 13, 2009

    The image handling are good in both, although you need to get 3rd-party extensions for tinymce. FCKEditor is actually faster than TinyMCE when you take into account rendering. Also, you should read this, http://ceardach.com/blog/2009/01/review-current-state-tinymce-fckeditor-and-wysiwyg-api

Popular Posts

Posts By Category

Supported by