My favorites | Sign in
Project Logo
                
Search
for
Updated Sep 08, 2008 by b...@fluffy.co.uk
Motivation  
Motivation for this project

Motivation

Editing text is a basic function in any web application. While editing plain text in INPUT or TEXTAREA elements is easy and functional, web browsers are not so good at editing rich (styled) text.

The problem is especially bad when the application requires more than simple styled text, for example restricted 'semantic' editing or advanced usage with non-editable sections.

While designMode and contentEditable have promise, the implementations are buggy and lack the features required to build applications on par with desktop software:

State of the art

Various rich text editing tools exist, such as TinyMCE, FCKeditor and WYMeditor, each with their own focus. However,

Options

There are few options open to producing better editors

All of these have their pros and cons, but all have the fatal flaw of requiring new software to be installed on the users' computers.

However, web browsers are all good at manipulating the DOM with javascript. A proof-of-concept has been written which demonstrates that this technique is practical.

Proposal

A framework for building editors:

Using this framework, editors can be built which meet the needs of each application. The project will provide basic WYSIWYG and semantic editors.


Sign in to add a comment
Hosted by Google Code