Wysiwyg

Associate and configure client-side editors for input formats

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

Installation

  1. Choose which module versions to use
  2. Download and install the module like any other Drupal module.
  3. 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

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:


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:

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 releasesDateSizeLinksStatus
6.x-2.02009-Jun-1087.53 KBRecommended for 6.xThis is currently the recommended release for 6.x.
5.x-2.02009-Jun-1071.27 KBRecommended for 5.xThis is currently the recommended release for 5.x.
Development snapshotsDateSizeLinksStatus
6.x-2.x-dev2009-Jul-0489.3 KBDevelopment snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.
5.x-2.x-dev2009-Jul-0471.48 KBDevelopment snapshotDevelopment snapshots are automatically regenerated and their contents can frequently change, so they are not recommended for production use.


 
 

Drupal is a registered trademark of Dries Buytaert.