Reload CMS Review Home Page
Tagline - Feature Charts, Reviews, and Resources to help you select the right CMS
List of CMS | Search for a CMS | Directory of CMS | CMS Features | Feature Comparator
+1 617-876-5676

Open Source WYSIWYG Through-The-Web Editors

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

Note: This list will eventually be auto-generated from the database. SourceForge links take you to the project summary at SourceForge, when available.

Aine anyHTML     SourceForge
aynHTML is an open source html editor for use with Internet Explorer 5.5+, written in DHTML/Javascript. the editor is a free piece of software released under the terms of the gnu general public license.

The editor is meant to be used as part of a website management application, allowing users to load, edit and save content to a webserver. Though the editor can be used standalone, many of its features, such as image upload and creation of internal hyperlinks, necessitate the use of a webserver.


  • load and save content through html or xml
  • import internal and linked stylesheets
  • image upload and file manager
  • internal and external hyperlinks and anchors
  • editor api allows to customize both behaviour and appearance
  • html code view with syntax coloring

Bitflux     cmsInfo
Biflux is a WYSIWYG XML Editor. Written in Javascript. Usable with XHTML & XML Documents.

CAMPFIRE    cmsInfo
At the core of CAMPSITE Web CMS is CAMPFIRE, the Java Editor supporting Unicode, which allows contributors and editors to publish content and control layout online in their native alphabets. Formatting can be altered in a similar way as in editors such as Wordpad, that is, no HTML knowledge is necessary for formatting text.
Cross-Browser Rich Text Editor    cmsInfo
Kevin Roth's cross-browser rich-text editor implements the new Midas API included with Mozilla 1.3+.

Requires: IE5.5+/Mozilla 1.3+ for all rich-text features to function properly. If browser does not support rich-text, it should display a standard textarea box. *** Note: Mozilla Firebird (0.6.1+) now supports contentEditable mode.

There is NO LICENSE, so just take the code and use it for any purpose. This code is 100% free.

Easy Web Editor
Easy Web Editor (EWE) is a browser based wysiwyg (what you see is what you get) HTML editor. Unlike alternative solutions, EWE is open-sourced and completely free. The major drawback of EWE is that it requires IE 5.5+. Read more about EWE.

Epoz - a cross-browser-wysiwyg-editor for Zope Epoz allows you to edit Zope- or Plone-objects with a wysiwyg-editor. No plugins are required. You only have to use a recent browser (IE >= 5.5, Mozilla >= 1.3.1, Netscape >= 7.1) that supports Rich-Text-controls (called Midas for Mozilla).

Many of the powerful functions of desktop editors like Word.

  • XHTML support
  • Font formatting: type, size, color, style, bold, italic, etc
  • Text formatting: alignment, indentation, bullets list, etc
  • Cut, Paste and Past as Plain Text, Undo and Redo
  • Paste from Word cleanup with auto detection
  • Link creation
  • Image insertion, with upload and server browsing support
  • Table creation and editing (add, delete rows, etc)
  • Table cells editing (size, colors, etc)
  • Right click context menus support
  • Complete toolbar customization
  • CSS support for a better integration in your web site
  • Multi-language support with automatic client language detection.
  • Compatible with Internet Explorer 5+
  • Automatic browser detection and customization
  • Integration with ASP, ASP.NET, ColdFusion, PHP, Javascript and IE Behaviours
  • Image and file links upload and server repository browser.

Interactive Tools htmlArea is a WYSIWYG editor replacement for any <textarea> field. Instead of teaching your software users how to code basic HTML to format their content, they can use htmlArea to:
  • Format text to be bold, italicized, or underlined.
  • Change the face, size and colour.
  • Left, centre, or right-justify paragraphs.
  • Make bulleted or numbered lists.
  • Indent or un-indent paragraphs
  • Insert a horizontal line.
  • Insert hyperlinks and images.
  • Insert tables
  • View the raw HTML source of what they're editing.
  • You can also create your own buttons to insert custom blocks of HTML code and images.

Version 3.0 (beta) is cross-browser - IE 5.5/Mozilla 1.3

IE Editor for Zope
IE 5 and above has a good DHTML Editing Control. Once I get time, I would like to make this an HTML Application (HTA) and provide plugins for Zope, ASP or PHP - that should also help in removing the hard-coding of some items. I should probably make use of MSHTML control since DHTML Editing Control used in this is no longer supported by Microsoft.

Please note that this is not a standalone product like other Zope products. It is just a piece of code that you can add on to other products, if you choose to. I have not yet tried it with CMF - I need to learn CMF first. Meanwhile, you can see how a reader implemented this for his CMF site.

Extended to work with Zope Presentation Templates and CMF/Plone (CMFVisualEditor).

Kupu is a rework of Epoz (which was limited to Zope). It has been adopted by OSCOM as a standard WYSIWYG editor for OSCOM projects.

Kupu is a 'document-centric' open source client-side editor for Mozilla, Netscape and Internet Explorer. Inspired by Maik Jablonski's Epoz editor, it was written by Paul Everitt, Guido Wesdorp and Philipp von Weitershausen (and several other contributors, for a complete list refer to the CREDITS.txt file) to improve the JavaScript code and architecture, pluggability, standards support, support for other webservers than Zope (which was the original target platform for Epoz), configurability and a lot of other issues.

Kupu's features

  • Easy to integrate - Kupu can be easily integrated into a variety of CMS. Currently there is integration code for Zope 2, Silva, Plone and Apache Lenya. We hope to add code for integrating Kupu into MMBase, Interchange and more in the near future.
  • Easy to customize and extend - Kupu can be customized and extended in several ways. For simple modifications much of the configuration can be set as attributes on the editor iframe, while buttons, tools and layout can be changed via the CSS. For larger customizations there's a simple JavaScript plugin API, and also the core has a clean and solid architecture to allow full extensibility.
  • High-tech and up-to-date - Kupu uses CSS in favor of HTML for layout and presentation. It supports asynchronous saving to the server. It sets event handlers from code instead of from the HTML (excepting the toolbar), which makes the code a lot cleaner. It uses DOM functionality to build up HTML. On those and other fronts it tries to use the most modern standardized techniques available on all supported browsers to ensure a good user-experience and clean code.

The Mozilla Project's rich text editing controls for a document.

Given a document, you can add the attribute "designMode" and set it to "on" to get an editable document.  For example, in JavaScript, if you have an iframe with an id of 'edit', you can get its contentDocument and set designMode to "on" like this:


The Mozilla Project's XHTML in-browser editor.

In all but the simplest cases, XHTML document editing means being able to change some areas of a page but not others. The overall look and perhaps the sidebars of a page are "fixed" but the meat of the page should be easy to change.

Mozile or Mozilla Inline Editor is an in-browser, context-sensitive, XHTML editor that allows a user to edit all or just specific editable sections of any XHTML page from the comfort of his own browser. It can act as the client-side of a content-editing system or as a self-contained "web word processor".

You can try Mozile from a Mozilla browser...

Click in here and see that this DIV is editable inline in Mozilla AND Firebird. To see the cursor, first make sure caret browsing is on by hitting F7. The toolbar appears by itself.

  • Use the keyboard and toolbar to style, delete and insert, put in lines or images or even tables, all that you would expect in an inline editor
  • Editing is enabled using the CSS property mozUserModify. It can also be enabled inline using the contentEditable property as defined by Microsoft. CSS is better though.
  • Finally, does Mozile only cover XHTML? What about text in XML or XHTML embedded in arbitrary XML. It covers these situations too - check out the XUL editor demo.

Solmetra SPAW Editor
SPAW Editor is a web-based WYSIWYG editor control enabling web site developers to replace a standard textarea html control with full-featured, fully customizable, multilanguage, skinable web based WYSIWYG editor.

Control is available in 2 server-side flavors: PHP and ASP .NET. GNU General Public License (GPL).

TinyMCE is a platform independent web based Javascript HTML WYSIWYG editor control released as Open Source under LGPL by Moxiecode Systems AB. It has the ability to convert HTML TEXTAREA fields or other HTML elements to editor instances. It's easy to integrate with your existing system.

- Easy to integrate, takes only two lines of code.
- Theme and template support.
- Easy to extend with custom code.
- Customizable HTML output. Block elements and force attributes.
- International language support (Language packs) currenly UK, SE (Swedish), IT (Italian) and DE (German).
- Multiple browser support, currently Mozilla, MSIE and FireFox.

Edit  |  workFlow  |  Subscribe (6)  |
 Comments (0)
Language: fr  | it  | de  | es  | pt  | ar  | he  | da  | nl  | zh  | ja  | ko  | none 
Author: bobdoyle

This Version:
Archived at:

 Version: 360209 | Series: 371180 

Search: Site | Web | Groups