Which is the best WYSIWYG

stuartgoff - January 18, 2007 - 16:41

Which is the best WYSIWYG editor for Drupal? I know this is a loaded question, but I've been using tinyMCE (no problems) and I was wondering about some of the other modules.

I would be interested in the ease of use (admin and user) and the size (physical and server load)

Stu

tinyMCE is working fine with

faqing - January 18, 2007 - 17:20

tinyMCE is working fine with Opera but not FCKeditor. FCKeditor sometimes you need to refresh your browser in order to make it work. TinyMCe has more functions. Some people say FCKeditor is faster.

TinyMCE

JohnAlbin - January 18, 2007 - 17:30

I'd vote for TinyMCE. My clients really like the word-processing interface.

But to get it's full power you should integrate it with Image and Image_Assist. Also, you have to download the TinyMCE javascript seperately. The instructions are adequate, but it can be a bear to set it all up.

Pros:

  • Easy for end-user to use.
  • Image_Assist integration means that adding an image is just clicking another button in TinyMCE's interface. (A pop-up will allow the user to upload, save, resize, and caption an image which then gets placed inline as a graphic inside the node body.)
  • Spell-checker! (plug-in)
  • TinyMCE has a compressor plug-in that makes loading times VERY quick.
  • Integration with Drupal's <!--break--> tag. (plug-in)

Cons:

  • You have to configure the TinyMCE module, the Image module, the Image_Assist module, Image_Assist's TinyMCE plug-in, the TinyMCE module's <!--break--> plug-in, the TinyMCE code itself, the TinyMCE compressor plug-in, and the TinyMCE spell-checker plug-in.
  • The first time you try it, you will forget to configure something and wonder why TinyMCE doesn't come with that missing feature.

I know the cons sound awful, but you don't have to configure everything at once. For a basic install, you only need the TinyMCE module and the TinyMCE code.

BTW, I'm working on a tutorial for taming TinyMCE. But first I have to finish upgrading my website to 5.0!

I'd be interested in your

patrickharris - January 21, 2007 - 00:04

I'd be interested in your tutorial. I'm configuring TinyMCE at the moment, and the only way I can find to create a new editor mode is to hack the module ... there must be a better way! Also, I wasn't able to get the compressor plug-in working with 5.0.

Videocast tutorial

mango - January 21, 2007 - 00:45

If you are considering to create a videocast on installing TinyMCE, please notify us here. I would love to list that videocast on the overview of videocasts.

img_assist not image_assist

JohnAlbin - January 21, 2007 - 15:55

When I said “image_assist”, I, of course, meant img_assist.

It seems to me that IMCE is

_Troy_ - January 23, 2007 - 14:49

It seems to me that IMCE is waaay more convenient and intuitive for me and for my clients.. It's the best image inserting tool that I saw in Drupal, small good and all-the-features in the box.

RussianWebStudio: improving the web

tutorial;)

hansjh - February 25, 2007 - 13:04

Good idea. We should pack a tinymce module with all in place.
Especially the g2image module to integrate gallery2 module in tinymce with drupal 5.1 takes some time. I used several hours before it worked. A lot of rewrite in varius files were nessesary.

BR

----------------------
Hans J H

Consider how sophisticated your users are

Ralf Skirr - January 18, 2007 - 17:47

Some of the editors provide tons of advanced features which are great for advanced users.
I have a website for users who are not that familiar with computers and internet, thus I decided to use the more basic widgeditor.
I'm sure you've heard the term 'don't make me think' when it comes to usability. :-)

So it's important to consider who actually will use the interface you provide.

Always think of your users

JohnAlbin - January 20, 2007 - 21:21

Ralf is correct. Always think of your users' needs first.

Having said that... TinyMCE's interface is configurable. Just go into it's admin interface and select which buttons you want or don't want to show.

good to know

Ralf Skirr - January 23, 2007 - 14:41

I didn't know that, thanks for the info, I'll take a look at it
(since the widgeditor turned out to be buggy when displayed by default, which is what i wanted to do)

TinyMCE or Moxie ?

GiorgosK - February 10, 2007 - 23:00

I did not understand the difference

one more question: Isn't tinyMCE able to resize images on the editing mode ?

----
world experts tag cloud

Moxie!

Mel55113 - February 10, 2007 - 23:14

The maintainer for the TinyMCE editor reduced its functionality to make it smaller and faster in Drupal 5. In doing so, IMHO, he made it virtually useless, enough so that I could not even consider migrating my sites to Drupal 5.

The Moxie module reinstates the functionality that existed in the TinyMCE module for Drupal 4.7.

I haven't tried it yet with Drupal 5, but I have specified a size as a percentage for an image size (width) with TinyMCE in Drupal 4.7, using .jpg images. You need to be careful though to insure that your image is small enough to download quickly yet has sufficient resolution to display with reasonable quality when the user uses a high (large) resolution window.

Mel

I agree 'bout Tiny v5.x

stuartgoff - February 14, 2007 - 23:54

I liked the ability to set up TinyMCE by role. But the fact that you cannot enable/disable at text entry like you could in earlier ver make it unusable. You can't put in pure HTML or PHP if the module's turned on.

Boo!

Still waiting?

JohnAlbin - March 5, 2007 - 09:26

BTW, I was waiting on the TinyMCE 5.x-1.0 version before doing my tutorial, but after looking at the issue queue, I’m a bit appalled. Ignoring many good coding/versioning practices, the developers are trying to:

  1. port to Drupal 5.x
  2. upgrade from TinyMCE 2.0.x to TinyMCE 2.1, and
  3. change the feature set

All at the same time!

If they had just tackled each one of these separately, there would be an official 5.x version already.

What’s worse is that they don’t seem to be following Drupal’s version naming standards and are labeling things like “version 4.7 for Drupal 4.7”, “version 5.1 for Drupal 5.x” and “version 5.2 for Drupal 5.x”. The “5.2” version isn’t available, so you can’t even test or patch against the latest code.

shudder.

Even though I hate forks, I’ll be taking a look at Moxie. I just don’t have time to try to wade into that other mess.

Moxie

stuartgoff - March 16, 2007 - 15:10

Moxie is the 4.7.x ver of TinyMCE ported to 5.x.x and works like the old ver did. If you liked TinyMCE for Drupal 4.7 you'll love Moxie for 5.x.x

Available at http://drupal.org/project/moxie

mango - March 16, 2007 - 16:43

FCKeditor *always* needs a

mattconnolly - July 2, 2008 - 08:46

FCKeditor *always* needs a refresh when using Safari :( I'm getting really frustrated by it.

fckeditor

dugh - July 6, 2008 - 02:25

I much prefer fckeditor + IMCE for image handling.

It's slow to load the first time, but after that it's fine.

 
 

Drupal is a registered trademark of Dries Buytaert.