tinymce

FCKeditor vs TinyMCE

It's official - we are migrating to FCKeditor

A WYSIWYG HTML editor is a necessary part of any Web-based, CMS system. You simply can not expect user audience to be fluent in HTML.

We've been using TinyMCE with IMCE (for image upload), in all our Drupal installations, for a long time now. About 2 years ago we did comparison of TinyMCE vs FCKeditor and Tiny came up as an undoubted winner. However, it's far from flawless and during these years, we've had loads of headache dealing with its bugs and frustrated users.

Recently, we re-visited our WYSIWYG editor policy and noticed that FCKeditor has come a very long way during last year. We installed it and immediately saw huge difference in both stability, as well as user-friendliness.

We've been using FCKeditor on some of our Drupal installations for some time, now and today we made a final decision to migrate all our installations to FCKeditor. We are using the latest stable release: 2.4.3. We tried the beta release of 2.5.x because this is the first version that supports Safari browser, but unfortunately it's still too buggy for production use (or Drupal integration is). Hopefully, 2.5 will mature soon, since we are very eager to add Safari support.

Drupal: TinyMCE Youtube Plugin

You can not use YouTube's "embedable" code snippet in a WYSIWYG Javascript editor like TinyMCE. That can get very uncomfortable, leading to frequent need to switch back-and-forth between the HTML view and WYSIWYG view. Not user-friendly at all. Fortunately, TinyMCE does have a "plugin" that supports Youtube.

Download: file youtube_xhtml_workaround.zip from the
YouTube Button Issue ticket on SourceForge. Direct Link

Follow the instructions at:
http://drupal.org/node/154877#comment-253803

Fix: TinyMCE Window Squished in Drupal

For some content types and properties, default height of the textarea field in Drupal is 5 rows. That's too low in itself but if you install TinyMCE, it just plain squishes:

Obviously, you can resize the field but why should the default be messed-up and scare users away? Following is a quick-fix for the problem.

Open includes/form.inc file in your Drupal installation and in the beginning of the theme_textarea($element) method, insert:

 if ( $element['#rows'] < 10 ) {
        $element['#rows']=25;
  }

Enjoy!

Syndicate content