Wysiwyg module

Last modified: June 20, 2009 - 23:49

Note: These handbook pages are a work in progress. Feel free to contribute, but please coordinate any updates to this page and sub-pages with sun (tha_sun in #drupal on IRC).

Drupal's content-editing features can be enhanced easily. However, since this was not always the case, a few developers are trying to regain the past failures by implementing modern concepts into a number of modules. Because of that, finding out which modules you should download and install requires some preliminary considerations.

There are two use-case scenarios:

Active users
If you are willing to test the latest and greatest functionality and integration with Drupal as well as client-side editors (a.k.a. WYSIWYG editors), report bugs, help to troubleshoot issues, and answering support requests from other users, then you should consider yourself as active user. You are encouraged to use the latest development snapshots of the latest versions of all modules listed below. Getting to know how to apply a patch is recommended to help getting issues resolved and new functionality tested.
Passive users
If the current functionality is sufficient for you or you do not have time to contribute back like active users, then you should consider yourself as passive user. You should only use the exact versions of modules listed below.

All recommended versions are ready for usage on production sites. Development snapshots are a work in progress, but should always be functional.

For active users: Download and use of the available development snapshots is encouraged until we reach stable releases. However, be sure to run update.php each time after you have updated the modules.

Recommended module versions and compatibility

All version numbers refer to modules, not Drupal core compatibility. For example, 2.x-dev means both 6.x-2.x-dev and 5.x-2.x-dev. You need to download the release compatible to your version of Drupal core.

Note: Only use the modules and versions that are listed in one of the two columns above. Any other combinations of module versions are INCOMPATIBLE. Upgrading from "passive" to "active" should work without any flaws, but downgrading will probably not.

Module (abandoned) Passive users Active users Notes
Wysiwyg 1.x 2.x 3.x-dev  
Libraries API 1.x-dev  
Chaos tool suite 1.x-dev  
jQuery UI 2.x-dev  

Compatibility of optional modules

These modules integrate (or will integrate) seamlessly with Wysiwyg module.

Module (abandoned) Passive users Active users Notes
Image Assist 2.x 3.x-dev 3.x-dev  
Inline API 2.x-dev 2.x-dev Required for Image Assist and various other modules that allow to embed rich contents in a content.
Better Formats 1.x 1.x 1.x  

Note: Any other combinations of module versions are INCOMPATIBLE. Only use the modules and versions that are listed in one of the two columns above. Upgrading from "passive" to "active" should work without any flaws, but downgrading will probably not.

 
 

Drupal is a registered trademark of Dries Buytaert.