Wysiwyg
Wysiwyg module allows you to use client-side editors (a.k.a. WYSIWYG editors) to edit content in Drupal. It simplifies installation and integration of editors and allows to assign an editor to each input format. Wysiwyg module replaces all other editor integration modules and no other Drupal module is required.
It is capable to support all kinds of client-side editors. A client-side editor can be a HTML-editor (a.k.a. WYSIWYG), a pseudo-editor
(buttons to insert markup into a plain textarea), or even a Flash-based editor. Each editor library is integrated through support files. Support for various editor libraries is built-in.
Wysiwyg module allows Drupal modules to integrate with all editors - without having to implement editor-specific code.
Have a look at the current Progress & Summary to help in development by trying new, great features. Discussions happen in the Wysiwyg group, but also in IRC #drupal-wysiwyg.
Dependencies
- For 2.x: None. No other modules are required.
- For 3.x-dev: Libraries API, Chaos Tools Suite, jQuery UI 2.x, Popups API.
Installation
- Choose which module versions to use
- Download and install the module like any other Drupal module.
- Go to Administer » Site configuration » Wysiwyg, and follow the installation instructions that are displayed there.
- Wysiwyg module's alpha releases are known to contain some bugs, but are safe for usage on production sites.
- Follow the on-screen installation instructions. Do not download/extract editor libraries upfront.
- Do not edit or alter any files of this module manually.
Further documentation
- Compatibility with other Drupal modules
- Installing Wysiwyg module
- FAQ
- How to integrate your module (for developers)
Supported editors/plugins
- Editors: FCKeditor 2.6, jWYSIWYG 0.5, markItUp 1.1.5, NicEdit 0.9.0, openWYSIWYG 1.4.7, TinyMCE 3, TinyMCE 2, Whizzywig 55, WYMeditor 0.5, YUI editor 2.7.0
Support for other editors is in the workings. Patches can be found in the issue queue.
- Plugins: Teaser break, Image Assist, IMCE (via IMCE Wysiwyg bridge)
This project needs your help: Donate

To complete the whole big picture, this project requires a large amount of community funding. If you want to see better support for client-side editors/WYSIWYG in Drupal or you have a site, project, or client that demands it, then you should contribute.
Other ways to contribute: Write a review - Improve handbook pages - Help other users - Review/test patches - Improve Drupal core
Credits
Current maintainers:
This project has been sponsored by:
- unleashed mind
Specialized in consulting and development of Drupal powered sites, our services include installation, development, theming, customization, and hosting to get you started. Visit http://www.unleashedmind.com for more information. - The Drupal Community
Visit http://groups.drupal.org/wysiwyg for more information.
Project links
for 6.x-3.x: Read documentation · Read complete log of changes
for 5.x-3.x: Read documentation · Read complete log of changes
for 6.x-2.x: Read documentation · Read complete log of changes
for 5.x-2.x: Read documentation · Read complete log of changes
for 6.x-1.x: Read documentation · Read complete log of changes
for 5.x-1.x: Read documentation · Read complete log of changes
#D7CX: I pledge that this module will have a full Drupal 7 release on the day that Drupal 7 is released.
Releases
| Official releases | Date | Size | Links | Status | |
|---|---|---|---|---|---|
| 6.x-2.0 | 2009-Jun-10 | 87.53 KB | Download · Release notes | Recommended for 6.x | |
| 5.x-2.0 | 2009-Jun-10 | 71.27 KB | Download · Release notes | Recommended for 5.x | |
| Development snapshots | Date | Size | Links | Status | |
|---|---|---|---|---|---|
| 6.x-2.x-dev | 2009-Jul-04 | 89.3 KB | Download · Release notes | Development snapshot | |
| 5.x-2.x-dev | 2009-Jul-04 | 71.48 KB | Download · Release notes | Development snapshot | |
