edit-on Pro
Enforce Site Standards

DTD based filtering of imported and pasted content

edit-on Pro will automatically validate any content imported, pasted or exported against the XHTML Transitional DTD. Depending on the configuration, the editor will perform a cleanup on the document and remove any attributes and elements not allowed according to the DTD. The integrator can even override the default clean-up processes with server side or client side custom clean-up processes.

This feature allows a company to control the content created within its web-based application and IT systems. At no time are the users/authors able to create content which is not XHTML compliant or does not fulfill the company's content guidelines. This will secure your investment in "future-proof" content.

Support of Cascading Style Sheets (CSS)

Support of Cascading Style Sheets (CSS)Cascading Style Sheets (CSS) are a simple mechanism to add style (e.g. fonts, colors, spacing) to web documents allowing a company to control the layout and to enforce corporate document/site standards. edit-on Pro supports inline styles as well as internal and external style sheets based on a subset of CSS2 which includes creating and editing of styles and an API to import/export styles and style sheets.

By using CSS edit-on Pro users/authors can easily and quickly format their content, as a preselection of formatting options can be offered within the editor's toolbar and menus while other editor functions (e.g. bold toolbar button, font and color options) are completely disabled by the integrator. Consequently users/authors can only use the formatting options allowed by the integrator. This will significantly improve the quality of the content within your web-based application.

Styles also can be created and modified using the style sheet property dialog, which is not displayed in general to regular users/authors, as the integrator usually provides default styles for formatting the overall content. edit-on Pro automatically recognizes cascading style sheets and provides appropriate text styles in the style menu - so new and updated pages consistently match the specified look and feel of your document/site. Besides that cascading style sheets further extend web accessibility to all types of users/authors.

For more information see also Block-level and inline styles support

Extension of the XHTML DTD with custom XML tags

edit-on Pro guarantees XHTML compliance according to W3C standards through validation against the XHMTL 1.0 Transitional DTD. However, the editor also supports custom XML tags. In order to avoid the editor's internal DTD based clean-up process to remove such custom XML tags, the tags can be declared within the Transitional DTD. It is also possible to include an own DTD, which declares the custom XML tags within the editor's Transitional DTD. Custom elements/tags can be defined as XHTML inline elements, block level elements or empty elements without any content as place holders.

For more information see also the Custom DTD Sample

Enhanced custom element/tag usage and rendering via CSS

To ease and enforce content editing, developers can entirely control the usage and rendering of XHTML/XML custom elements/tags via CSS, including:

  • Read-only XHTML/XML elements/tags
  • Read-only areas enclosing other XHTML/XML tags which could inherit read-only properties from parent elements
  • Define start and end icons for custom XML elements/tags
  • Set a maximum width of start and end icons of custom elements/tags
  • Define different labels instead using the tag name for start and end tag marks in WYSIWYG view
  • Decide whether the icon/tag of custom elements is visible in WYSIWYG view
  • Apply custom actions (open dialogs, call JavaScript functions) to custom elements/tags via CSS

For more information see also Extension of the XHTML DTD with custom XML tags 

Template-based publishing through CSS based read-only elements and areas

Template-based publishing through CSS based read-only elements and areasRealObjects edit-on Pro is the only in-browser WYSIWYG editor that supports read-only elements and read-only areas.

Using CSS the integrator can specify certain areas/parts of a document as read-only content, which can not be modified by the editor of the document. For example, editing actions such as typing, deleting, changing the font size etc. executed on read-only content or on a selection overlapping it is ignored.

Read-only elements can not be removed from a document. However, the content within a read-only element may be modified by the user. For example, when users are not allowed to remove certain parts of the document, such as news headlines, but are allowed to edit them, the integrator can utilize read-only elements.

This unique feature allows the integrator to define document templates, which can be used to enforce corporate design and content guidelines while facilitating document editing. A pre-selection of templates could be offered to the users through customized toolbar buttons, dialogs, pull-down or context menus.

You can check this feature online within our Custom DTD Sample

Optional cleaning of Microsoft Word content

When copying/pasting content from Microsoft Word or other sources, a clean-up process is invoked. Depending on the configuration, the editor will perform a clean-up on the document and remove any attributes and elements not allowed according to the XHTML Transitional DTD. The integrator can even override the default clean-up processes with server side or client side custom clean-up processes.

This feature allows a company to control the content copied/pasted from Microsoft Word or other sources. At no time are the users/authors able to create content which is not XHTML compliant or does not fulfill the company's content guidelines.

Real-time character counting and document size limiting

Real-time character counting and document size limitingThis feature allows the integrator to limit the document size respectively restrict the number of characters the user can enter into a document. The limitation and the actual number of characters entered is shown through an indicator field within the editor's status bar.

Once the character limit has been reached the numbers displayed change to red while typing additional characters is still possible. Optionally the integrator may enforce the character limit. Then typing will be blocked if the limit is reached.

Download

The Java Applet Rich Text Client adds comprehensive WYSIWYG XHTML/XML editing functionality to a wide range of Content Management, ... more

Request Trial

Request a free trial and integrate the RealObjects electronic publishing and content authoring tools. more

Buy / Upgrade

Already convinced? Buy edit-on Pro or upgrade to the latest edit-on Pro version. more

Case Studies

We invite you to review our customer case studies to find out how our solutions have helped others optimize user productivity. more

Copyright © 2000-2010 RealObjects GmbH
Bookmark this on Delicious Slashdot it