Dojo WYSIWYG Editor

Novembre 8th, 2005

I ragazzi di Dojo Toolkit hanno creato un Editor WYSIWYG realizzato per garantire la massima compatibilità cross browser, safari incluso.

Dal documento di presentazione del nuovo editor:

Rich text (WYSIWYG) editing on the web is a difficult problem. Browser-based rich text editors to date have failed to meet users stability expectations or in other ways subtly break the seamlessness of the editing experience.

JotSpot has been a key sponsor of Dojo and as the first Wiki to provide usable WYSIWYG, Jot’s WYSIWYG editor is a critical part of the Wiki experience. While WYSIWYG is a clear advantage, it can be quickly undermined if niggling interaction problems or crashes make users distrustful or hesitant. Trust is earned slowly, but can be destroyed in the blink of an eye.

Testing showed almost every in-browser editor breaks user expectations or makes editing unstable. Of course it’s not intentional. WYSIWYG on the web is a hard problem, and providing features cross-browser is a difficult feat. We’ve all struggled against unhelpful APIs, lousy documentation, and a never-ending maze of bugs and feature requests. Amidst the frustration it’s easy to forget that while it is possible to add a feature, endangering a solid experience is never worth it. What use is an editor if “undo” doesn’t work? Do the semantics of an editor’s output matter if it crashes?

A new editor that adhered to strict user-experience and reliability principles was needed. The results are the Dojo Rich Text, Toolbar, and Editor controls. JotSpot has generously made this work Open Source Software under the same liberal license as Dojo.

in particolare è stata posta molta attenzione al non causare in nessuna situazione perdite di dati per l’utente e di consentire l’uso dell’undo (ctrl-z) il più possibile. L’utilizzo richiede ovviamente l’installazione del Dojo Toolkit.

Entry Filed under: Esempi Ajax

10 Comments Add your own

Lascia un Commento

Required

Required, hidden

Some HTML allowed:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>

Trackback this post  |  Subscribe to the comments via RSS Feed


Calendar

Agosto 2008
L M M G V S D
« Mar    
 123
45678910
11121314151617
18192021222324
25262728293031

Most Recent Posts