Wysiwyg API module in Drupal 5 & 6 = So many Wysiwyg editors!

The WYSIWYG API module allows to users of your drupal site to use many different WYSIWYG (What You See Is What You Get) Web browser based editors for editing content. This module looks to be the up and coming WYSIWYG module and is over taking the other modules of this type. This module depends on third-party editor libraries, most often based on JavaScript. Follows are my quick and dirty set up notes:

  1. read the wysiwyg/README.txt
  2. Install Wysiwyg API module
  3. Install an editor: Administer > Site configuration > Wysiwyg (follow the displayed installation instructions, note instructions on folder names)
    • TinyMCE, works w/ IMCE and Image Assist & has lots of config options
      • my current favorite on OSX, √ out spellchecking!
      • tinymce.moxiecode.com
      • last tested Version: 3.2.5
      • Extract the archive and copy its contents into a new folder in the following location: sites/all/libraries/tinymce
      • So the actual library can be found at: sites/all/libraries/tinymce/jscripts/tiny_mce/tiny_mce.js
      • FCKeditor, works w/ IMCE & has lots of config options
      • note you may need to rename the folder when unarchiving
    • NicEdit w/ optional HTML edit pane (nicCode), looks nice
    • DID NOT Test:
  4. Configure: Administer > Site configuration > Input formats
    • add a new input format (ie "HTML editor"), assign it to trusted roles
    • disable "HTML filter", "Line break converter", and (optionally) "URL filter".
  5. Setup editor profiles: Home > Administer > Site configuration > Wysiwyg profiles.
    • select an Editor for the Input format
    • Edit FCKeditor or TinyMCE profile to add whatever buttons you need for your uses
    • Edit FCKeditor or TinyMCE profile to add both Image & IMCE buttons if using the IMCE Wysiwyg API bridge module
    • note: different fields can have different profiles