Open Source WYSIWYG Through-The-Web Editors
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
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
- 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
- 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.
- 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.
- 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.
- 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).
- 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.