Advanced XHTML Editor
AssetNow NX uses the industry leading XStandard Professional
Professional WYSIWYG XHTML editor. A licensed copy of XStandard Professional is integrated into AssetNow NX and included in the purchase price.
XStandard is a purpose-built XHTML editor that generates clean XHTML Strict or 1.1 output, uses cascading style sheets (CSS) for formatting, and ensures the clean separation of content from presentation.
Markup generated by the editor meets the most demanding accessibility requirements. Cool features include drag / drop image and file uploading, spell checking, integration with the AssetNow NX image and file libraries, and integration with AssetNow NX widgets.
XStandard downloads from AssetNow NX and installs automatically the first time it is loaded in your web browser. Once installed XStandard loads very quickly. No more time wasting which is common with javascript and java applet based editors.
Developers can customize the numerous XStandard features if required. This includes adding document layout templates with locked/unlocked sections, integration with external systems and web services for dynamic data insertion etc.
WYSIWYG Mode
Most publishers will use the What You See Is What You Get (WYSIWYG) or rich editor display mode which is similar to a desktop wordprocessor. The appearance of content in this mode can be optimized for publishing independently of the site layout and styles. The uncluttered toolbar makes editing quick and easy. Right-click context menus are available for quick access to editing functions.

XML / Code Mode
Experienced publishers can also access the markup created by the editor. By default the editor is configured to correct/remove any invalid markup.

Features
The XStandard editor has many cool features with key ones listed below. Visit the XStandard site to see the latest updates available in XStandard version 2 as supplied with AssetNow NX 5. Also see Overall the single greatest benefit of the XHTML editor is it's compliance with the latest W3C standards which means your content can be used today and into the future.
| Feature | Details |
|---|---|
| Runs in major web browsers | Microsoft Internet Explorer, Firefox, Mozilla (Netscape), Opera, and Safari. Supported on Microsoft Windows (2000, XP and Vista) and Apple OS X platforms. |
| Generates clean XHTML (Strict or 1.1) with no deprecated tags | XStandard's prime role is to ensure that non-technical authors using free-form (WYSIWYG) editing areas always generate clean XHTML Strict or 1.1. This is because only XHTML Strict and 1.1 guarantee the clean separation of data from formatting, making them the clear choice whenever availability of data is an important factor. The separation of data from formatting is achieved in XStandard by using Cascading Style Sheets (CSS) for styling content. Purged of "noise" elements such as deprecated tags, font sizes, colors and unfinished markup, data is preserved in a "raw" state that makes it suitable for parsing and re-purposing by any XML-enabled device or application. |
| A genuine XHTML editor, not an HTML 4 editor with code clean-up routines | XStandard is designed to produce clean, accessible XHTML Strict or 1.1, directly without the use of code clean-up routines. Most other WYSIWYG editors are built on the MSHTML control found in Internet Explorer. These editors generate HTML 4 and then run clean-up routines to "sanitize" the "dirty" code created by the MSHTML control. At best, the outcome is XHTML 1.0 Transitional (not Strict). Unfortunately, XHTML 1.0 Transitional includes significant negative characteristics inherited from HTML 4. For developers, one of the most significant disadvantages of XHTML 1.0 Transitional is that it permits the fusing together of data and formatting that makes parsing and re-purposing content so difficult. By contrast, XStandard is built from the ground up to be a true XHTML editor in its own right. |
| Uses Cascading Style Sheets (CSS) for formatting | XStandard uses external or embedded CSS to ensure data is never fused with formatting. Unlike the <font> tag or inline CSS used in the (now deprecated) style attribute, external or embedded CSS cleanly separate data from formatting. This creates format-neutral data that is ideal for content sharing. It also makes changing the look and feel of Web sites easy, requiring only a few simple modifications to the appropriate CSS. |
| Makes applying CSS quick and easy | Applying the correct formatting is fast and accurate using XStandard's drop-down "Styles" menu that generates the markup that references CSS. User-friendly style names speed the authoring process. Authors apply CSS by choosing formatting options from the editor's drop-down Styles Menu. Each style in the menu generates markup that references an appropriate CSS. Since developers can attribute friendly, meaningful names to each style (for example, "Chapter Heading" or "Sale Price"), authors find it easy to recognize and apply the right formatting to the right content. Styles in the menu can also be grouped together for greater convenience, and the choice of styles will typically reflect the type of document being edited. For authors, these features make applying CSS an intuitive and comfortable experience that results in high levels of compliance with presentation standards. |
| CSS 2.1 selectors | Supports most CSS 2.1 selectors including Universal, Type, Descendant, Child, Adjacent sibling, Attribute, Class and ID selectors are all supported. |
| Web Services | Web Services are used for image and file uploading and are superior because they handle metadata and offer tighter integration with AssetNow NX. |
| Easy-to-use interface | XStandard's streamlined interface speeds the authoring process and makes applying complex formatting easy. The streamlined toolbar is a refreshing alternative to the dizzy array of toolbar buttons seen in most WYSIWYG editors. Toolbar clutter is caused by requiring authors to build formatting piecemeal, using tools such as color, font and style pickers. Building formatting piecemeal is time-consuming and prone to error. Tools such as font and color pickers also lack any semantic capability. They can stipulate how content should appear, but offer no way of attaching any additional meaning to content. By contrast, XStandard's intuitive Styles Menu makes it easy to choose the correct formatting option, and can apply sophisticated formatting combinations in a single style. The use of CSS (each style in the menu generates markup that references an appropriate CSS) also permits unlimited semantic meaning to be attached to any piece of content. |
| Configurable toolbar | Show / hide / move the buttons on XStandard's toolbar. XStandard permit toolbar icons to be hidden, displayed or moved to different positions on the editor's toolbar. XStandard Pro also has a customizable toolbar that allows developers to change the appearance of toolbar icons, or to move frequently used styles off the drop-down Styles menu and onto the toolbar. Buttons can also be programmed to insert code snippets into the editor, or to extend the editor's functionality in other ways. |
| 21 Languages | Language versions include: English, French, German, Spanish, Chinese, Dutch, Italian, Russian and Czech. |
| Create new language versions easily | Like AssetNow NX you can easily modify or create new localizations (language versions) of XStandard's interface. Since XStandard stores its localization data in an independent XML file, XStandard's (13) standard interface languages can be easily modified (reworded), or entirely new language versions of XStandard can be created. |
| Manage content in any language | Author content in any language including Japanese, Chinese, Korean (CJK), Russian, and right-to-left languages such as Hebrew and Arabic. |
| Imports third-party data | XStandard's "Directory" feature communicates with AssetNow NX and allows users to insert data from external sources directly into the editor. It allows users to import external data from those applications directly into the editor. Content imported in this way might include staff listings, product numbers and descriptions, or indeed any type of centrally stored information in any structure (tables, email addresses, etc.). |
| Multi-lingual spell checker | Spell check in English (US, Canadian, British), German, Danish, Spanish, French, Italian, Dutch, Norwegian, Portuguese and Swedish. AssetNow NX automatically sets the spell checker language based on the category language setting. |
| Cleans Microsoft Word | XStandard retains structural elements when pasting from Word (lists, tables, hyperlinks, images, headings, etc.), but strips out proprietary Microsoft Office tags and inline formatting. When content from Word is pasted into XStandard, the editor retains essential structural elements such as paragraphs, tables, bullet points, headings, hyperlinks, images, etc. However, proprietary, non-compliant markup used by Word to apply formatting is suppressed. Users replace formatting quickly and easily using XStandard's intuitive "Styles" menu. Styles create markup that references CSS, replacing the non-compliant markup found in Word with clean, standards-based code. |
| Add markers to content | Markers are text labels that can apply short, informative messages to elements of content. For example, they can be used to flag areas of editable or read-only content. |
| Supports subdocuments | Subdocuments are chunks of reusable content that authors insert into documents as required. Subdocuments are essentially custom elements that act as placeholders for content stored outside the document. AssetNow NX uses this feature to allow you to insert a page within a page. |
| Supports popular table editing options | Editing options include splitting / merging cells, aligning cell contents (right / left / center / top / middle / bottom), inserting / deleting rows, columns and tables, etc. Ability to draw tables by dragging and adjust table width by dragging. |
| Bullets and numbered lists | Supports ordered (numbered) and unordered (bullet) lists. |
| Supports the correct use of block quotes | Most editors use <blockquote>
for indenting which is wrong. XStandard encourages the correct use of <blockquote>
for quotations only, and uses CSS for indenting. |
| Wraps text around images and other objects | Uses the standards-compliant CSS float
property to wrap text neatly around images and objects. |
| Inserts images using direct URLs | Use absolute or relative URLs for image paths. AssetNow NX automatically processes relative URLs and ensures that image and file links are independent of the AssetNow NX installation path. |
| Drag and drop images and files directly into the editor | Drag images and file from your desktop into the editor. Also browse image files on the local computer or in remote libraries. Set limits on file size and type. Images can be dragged directly into XStandard from the desktop. Restrictions can be set on file size or type, and the dimensions of uploaded images are automatically calculated. XStandard ensures that images are used correctly by requiring images to be identified as "decorative" or "informative", and requiring alt
text for the latter. |
| Custom tags | Custom tags allow business users to attach semantic meaning to elements of content during the authoring process. Custom tags can subsequently be used for indexing data, or for optimizing search results in enterprise-level search engines. They can also serve as placeholders for dynamic content. In the example below, a custom tag acts as a placeholder for the latest stock price: The current stock price is $<stock exchange="NASDAQ">INTL</stock>. At run time this gives the result: The current stock price is $31.49. |
| Semantic markup tags | Supports tags like <abbr>, <acronym>, <dfn>, <kbd>, <samp>, <code>, <cite>, etc. Semantic tags render markup meaningful to visual and non-visual browsers. Semantic tags ensure that non-visual browsers correctly pronounce abbreviations, code snippets, quotations, etc. When combined with CSS, semantic tags also create visually appealing Web effects such as the highlighting of computer code samples, dotted underlines, or tool tips for abbreviations and definitions. |
| Meets or exceeds regional accessibility standards for code output | The editor's standards-compliant markup meets or exceeds accessibility requirements: Section 508 (USA), CLF (Canada), etc. |
| Distinguishes between data and layout tables | Maintains the important distinction between data and layout tables, which are processed differently by assistive technologies such as screen readers. Data tables can only understood in relation to cell and column headers. If the association between the table cells and the headers is not made clear, non-visual browsers will read the data in linear fashion. The result will be meaningless. By contrast, XStandard makes it easy to create tables that use |
| Requires summaries for data tables | Summaries enable accessibility software to properly describe tables. |
| Distinguishes between decorative and informative images | XStandard makes it easy to ensure that informative images are used in a semantically meaningful way. XStandard ensures that images are used correctly by prompting authors to identify images as decorative or informative, when images are uploaded through the editor or referenced in a remote library. Decorative images are used for visual effect or as design elements (spacers or graphical bullets). Since they are not used to convey meaningful information, XStandard makes decorative images invisible to non-visual browsers by giving them an empty By contrast, informative images such as photographs, diagrams and navigational aids do convey important meaning. XStandard therefore requires |
| Screen Reader Preview | The accessibility button on XStandard's toolbar opens the Screen Reader Preview that helps authors further optimize content for accessibility. Code generated by XStandard is guaranteed to be accessibility-ready, but XStandard's Screen Reader Preview offers authors an additional opportunity to optimize content for accessibility. It does this by displaying content managed through XStandard as it is "read" by screen readers. This means content is laid out in linear fashion, together with information that the author would normally not see (alt text, table summaries, tool tips, etc.). Previewing content in this fashion prompts authors to make necessary changes prior to publishing. For example, authors might forget to identify which cells in a data table act as row or column headers. Without this information, screen readers have no references for data in the table. Alternatively, captions and summaries submitted for tables might need to be modified, or The Screen Reader Preview also issues alert messages when code entered manually through View Source contains semantically questionable markup. For example it discourages the use of the |
Links Referenced
- XStandard Professional
- http://www.xstandard.com
- see the latest updates available in XStandard version 2
- http://www.xstandard.com/en/documentation/xstandard-updates/2-0/
Location
http://www.assetnow.com/index.cfm/1,82,252,0,html
Copyright © Orbital Limited 2008