The FCKeditor module allows Drupal to replace textarea fields with a rich text or WYSIWYG editor. This editor brings many of the powerful functionalities of known desktop editors like Word to the web. It's relatively lightweight and doesn't require any kind of installation on the client computer.

More information is located at the !fckeditorlink. A small user guide is located at !userguidelink.

", array( '!fckeditorlink' => l(t('FCKeditor homepage'), 'http://www.fckeditor.net'), '!userguidelink' => l(t('FCKeditor userguide'), 'http://wiki.fckeditor.net/UsersGuide')) ); break; case 'admin/help#fckeditor': $output = t("

The FCKeditor module allows Drupal to replace textarea fields with a rich text or WYSIWYG editor. This editor brings many of the powerful functionalities of known desktop editors like Word to the web. It's relatively lightweight and doesn't require any kind of installation on the client computer.

More information is located at the !fckeditorlink. A small user guide is located at !userguidelink.

", array( '!fckeditorlink' => l(t('FCKeditor homepage'), 'http://www.fckeditor.net'), '!userguidelink' => l(t('FCKeditor userguide'), 'http://wiki.fckeditor.net/UsersGuide')) ); $output .= t('

Installation

Go to the !fckeditorlink and download the latest version. Then uncompress the contents of the "fckeditor" directory of the download file to %fckeditordir.

', array( '!fckeditorlink' => l(t('FCKeditor homepage'), 'http://www.fckeditor.net'), '%fckeditordir' => base_path() . drupal_get_path('module', 'fckeditor') .'/fckeditor/') ); $output .= t('

Installation troubleshooting

If your FCKeditor does not show you must check if all files are extracted correctly. The directory %fckeditordir should have the following files fckeditor.js, fckconfig.js, fckstyles.xml, fcktemplates.xml and a directory named editor.

', array( '!fckeditorlink' => l(t('FCKeditor homepage'), 'http://www.fckeditor.net'), '%fckeditordir' => base_path() . drupal_get_path('module', 'fckeditor') .'/fckeditor/') ); $output .= t('

Configuration

  1. Modify the fckeditor.config.js file to custom your needs (optional).
    You may copy the needed configuration lines from the default FCKeditor configuration settings (modules/fckeditor/fckeditor/fckconfig.js), the lines in fckeditor.config.js will override most settings.
  2. Enable the module as usual from Drupal\'s admin pages.
  3. Under Administer > Settings > FCKeditor, configure the fckeditor settings. You can choose which textareas will be replaced by FCKeditor, choose the toolbars and configure some more advanced settings.
  4. Grant permissions for use of FCKeditor in Administer > User Management > Access Control (You only need to select either basic or advanced editor for each role that is allowed to use the FCKeditor)
  5. For the Rich Text Editing to work you also need to configure your !filterlink for the users that may access Rich Text Editing. Either grant those users Full HTML access or use the following: !filter. Users that need access to tables might be better of using Full HTML.
', array( '!filter' => htmlentities('