Online rich-text editor

Online rich-text editor

An online rich-text editor is an interface for editing rich text within web browsers, which presents the user with a "what-you-see-is-what-you-get" editing area. The aim is to reduce the effort for users trying to express their formatting directly as valid HTML markup.

Though very early browsers could display rich text, user data entry was limited to text boxes with a single font and style (implemented with the <TEXTAREA> HTML element). Internet Explorer was the first to add a special "designMode" which allowed formatted parts of a document to be edited by the user using a cursor. Mozilla followed suit in version 1.3,[1] and most major browsers now implement this informal standard in some capacity.[2]

The technical capabilities needed to implement an online rich text editor are still not covered by the W3C specifications for HTML4. Nevertheless, popular services like Gmail and WordPress rely on rich text editing as their main user interface. For HTML5, some standardization is being made on a DOM property called "contentEditable"—which resembles Internet Explorer's extension.[3] Many of the Online office suites tend to provide online text editing and formatting functionality.

Contents

Design challenges

The most popular editors used for creating the rich text component of web pages have the following design objectives:

  • The editing view matches the final appearance of published content with respect to fonts, headings, layout, lists, tables, images and structure
  • The buttons, controls and key strokes deliver the same behaviour as the word processor or text editor that the user is most familiar with.
  • The HTML code that is generated is compliant with web standards (such as W3C) and the browser on which the content will be viewed.

Implementations

The majority of online rich text editors use an iframe element for the content area. This way the content inside the editor is separate from the rest of the page, because it is in a different document. The benefit from this separation is that the editor can be used anywhere on the site (e.g. in an admin area) while still maintaining the content styles the users expect to see when the content is published (e.g. in a public area).

Some editors use div elements for their content area. This way the editor content inherits the same style as the rest of the page, because it is in the same document. This approach is mainly used when the users need to edit content "in-place", preserving the overall layout of the page. Examples of such "in-place" editors are the DotNetNuke CMS[4] and the SharePoint Web Content Management scenario.

Examples

  • Aloha Editor - Open Source browser based html5 enabled rich text editor.
  • CKEditor - Open Source browser based rich text editor.
  • TinyMCE - Open Source editor control.
  • WYMeditor - Open Source XHTML editor focusing on semantic markup.

Widget Toolkit Editors

References

External links


Wikimedia Foundation. 2010.

Игры ⚽ Нужен реферат?

Look at other dictionaries:

  • YUI Rich Text Editor — Infobox Software name = YUI Rich Text Editor caption = A basic YUI rich text editor developer = Yahoo! latest release version = latest release date = operating system = Cross platform programming language = JavaScript license = BSD License… …   Wikipedia

  • Rich-Text-Format — Vorlage:Infobox Dateiformat/Wartung/standard fehltVorlage:Infobox Dateiformat/Wartung/website fehlt Rich Text Format Dateiendung .rtf MIME Type text/rtf Magische Zahl …   Deutsch Wikipedia

  • Rich Text — Vorlage:Infobox Dateiformat/Wartung/standard fehltVorlage:Infobox Dateiformat/Wartung/website fehlt Rich Text Format Dateiendung .rtf MIME Type text/rtf Magische Zahl …   Deutsch Wikipedia

  • Rich Text Format — Vorlage:Infobox Dateiformat/Wartung/Standard fehltVorlage:Infobox Dateiformat/Wartung/Website fehlt Rich Text Format Dateiendung: .rtf MIME Type: text/rtf …   Deutsch Wikipedia

  • Dijit Editor — Infobox Software name = Dijit.Editor caption = A basic rich text editor developer = Dojo Foundation latest release version = latest release date = operating system = Cross platform programming language = JavaScript license = BSD License and the… …   Wikipedia

  • Online creation — Online Creation, also referred to as OLC, Online Coding, Online Building, and online editing, is a software feature of MUDs that allows users to edit a virtual world from within the game itself. In the absence of online creation, content is… …   Wikipedia

  • Formatted text — Formatted text, styled text or rich text, as opposed to plain text, has styling information beyond the minimum of semantic elements: colours, styles (boldface, italic), sizes and special features (such as hyperlinks). Contents 1 Terminology 2… …   Wikipedia

  • Online-Editor — Ein Online Editor oder Web Editor ist eine webbasierte Textverarbeitung zur Online Erstellung und Bearbeitung von Texten. Diese Texteditoren stellen die Bedienung und das Ergebnis (WYSIWYG) durch verschiedene Browser über das Internet bereit. Die …   Deutsch Wikipedia

  • Online-Textverarbeitung — Ein Online Editor oder Web Editor ist eine webbasierte Textverarbeitung zur Online Erstellung und Bearbeitung von Texten. Diese Texteditoren stellen die Bedienung und das Ergebnis (WYSIWYG) durch verschiedene Browser über das Internet bereit. Die …   Deutsch Wikipedia

  • Text messaging — Texter redirects here. For the American surname, see Texter (surname). Txt msg redirects here. For the TV series, see Pop Up Video. A user typing a text message on an LG enV (VX9900) Text messaging, or texting, refers to the exchange of brief… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”