Wysiwyg

sun - October 7, 2007 - 10:24
Wysiwyg in action. (animated)

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.

Discussions happen in the Wysiwyg group, but also in IRC #drupal-wysiwyg.

Dependencies

  • For 2.x: None. No other modules are required.

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 on-screen 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. The maintainers are also available for paid jobs.

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.

Downloads

Recommended releases

Version Downloads Date Links
6.x-2.0 Download (87.53 KB) 2009-Jun-10 Notes
5.x-2.0 Download (71.27 KB) 2009-Jun-10 Notes

Development releases

Version Downloads Date Links
7.x-2.x-dev Download (104.04 KB) 2010-Feb-08 Notes
6.x-2.x-dev Download (105.64 KB) 2010-Feb-08 Notes
5.x-2.x-dev Download (84.34 KB) 2010-Feb-08 Notes


 
 

Drupal is a registered trademark of Dries Buytaert.