Software Development > FCKEditor vs TinyMCE

FCKEditor vs TinyMCE

Published: September 2, 2008

FCKEditor and TinyMCE find themselves In the battle to be the favourite web-based WYSIWYG text editors. Before implementing either editor into your web app it's defintely important to consider the pro's and cons of each.

LicenceFCKEditor is distributed under the GPL, LGPL and MPL open source licenses avoid incompatibility with other open source licenses. TinyMCE has a license associated with each downloaded package - look for license.txt. The current release is under the LGPL.

SupportFCKEditor offers limited subscription-based support contracts but doesn't cover bugs or new features. TinyMCE offers no public support except through their forums.

CommunityBoth FCKEditor and TinyMCE have active community bases for support. It comes down to personal preference as to which community is preffered.

Code SizeHere's where TinyMCE gets its name and moves well beyond the bloat of FCKEditor. The size depends on how many plugins TinyMCE is configured to use but most of the time only a relatively simple formating experience is needed so the code size will optimal. When there are lot of plugins needed for TinyMCE a PHP compressor can be called to group all of the plugins together and have them be served as sweet as can be. This prevents a massive number of attempted simultaneous requests which give great page loading potential.

User experienceThe user experiences are very similar but TinyMCE inches ahead by being the later starter and incorporating more modern styling techniques. The smooth modal dialogs are the most notable difference.

Spell CheckerBoth FCKEditor and TinyMCE offer a variety of different engines (server-side and client-side) that can be used for spell checking. FCKEditor stands out with an option to allow FireFox spell checking which is a quick and simple method for those looking not to get too technical. TinyMCE stands out with a nice inline spell checking tool that puts the non-modal dialog of FCKEditor to shame. TinyMCE also makes it relatively easy to implement in other languges and can be chosen at the writer's discresion.

Both products are fantastic and have shaped the web in amazing ways. TinyMCE is the late starter but it is stella product that has been developed with the power of 20/20 hindsight. When looking to integrate either package make sure to do a lot of testing and go through every toolbar option to make sure it works as you would hope it would before integrating it into your app as it can take one small thing to make you jump ship to a different editor.


1. deerawan on November 16, 2009

I prefer tinymce to fkceditor because it is smaller size to load on webpage

Any Comments?


SilverStripe: MVC and Template Engine

Published: May 9, 2010

The templating system for the SilverStripe framework is a majorly crippled piece of work. The big question is: why?

SVN and Dreamweaver CS4 Integration

Published: June 30, 2009

Adobe Dreamweaver CS4 now comes with SVN integration. It's their one big feature for developers in this version. Too bad it's completely useless.