Wysiwyg module
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.
