The Wayback Machine - https://web.archive.org/web/20130501103333/http://www.oxygenxml.com/xml_author.html

XML Author

  • Visually edit XML documents
  • Publish in a variety of formats
  • Use DITA, DocBook or other frameworks
  • Collaborate with team members
  • Connect to CMSes, WebDAV and FTP
  • Validate and transform XML files

Visual XML Editing

Visual XML Editing

The Author mode of the oXygen XML Editor demonstrates a new productive way of authoring XML documents, similar to a word processor.

The visual layout is CSS driven and the set of editing actions is fully customizable.

XML Single Source Publishing

XML Single Source Publishing

oXygen is the most efficient solution for implementing XML single source publishing and content reuse.

The main XML publishing formats are supported out-of-the-box: DITA, DocBook, TEI, XHTML.

Collaboration

Collaboration

The content can be stored and accessed on a SVN Repository or a WebDAV enabled CMS.

Third party connectors to CMSes are also available: RSuite, Astoria, XDocs, Vasont

Collaboration tools include:

  • Change tracking
  • SVN client
  • XML diff and merge

XML Publishing Frameworks

XML Publishing Frameworks

Besides the bundled frameworks, oXygen can be customized to handle any XML format.

The customization developers can package CSS files, XML schemas, catalogs and Java implementations of the oXygen API into new XML editing frameworks.

Extensibility

Extensibility

Authors can enhance the built-in XML publishing frameworks provided by oXygen or create their own frameworks and use them throughout their organization.

Once a configuration is created it can be deployed to other oXygen installations to impose a standard editing environment for an organization.

XML Database Connectivity

XML Database Connectivity

oXygen can browse and open resources from a variety of XML data sources including:
  • eXist
  • MarkLogic
  • Oracle Berkeley DB XML
  • Documentum xDB
  • Microsoft SQL Server
  • Oracle Database
  • IBM DB2 Pure XML
  • Like it

<oXygen/> XML Author

Features What is new

The latest <oXygen/> XML Author sets new standards among content authoring tools, introducing many friendly authoring features and providing an easy-to-use interface. Taking advantage of XML technologies has never been easier. With <oXygen/> you have access to XML based standard frameworks, preset transformation scenarios and unmatched extensibility and connectivity.

The <oXygen/> WYSIWYG Author component can also be integrated into a web application as a Java Applet (more details and demo) using the <oXygen/> XML Editor Authoring SDK.

Oxygen XML Author

Why choose <oXygen/> XML Author?

You get almost all the XML related features available in <oXygen/> XML Editor at a lower price. The price starts from only $349 for a professional user license.

<oXygen/> XML Author is derived from the <oXygen/> XML Editor IDE, its main features focusing on CSS visual XML editing and XML source editing. Other features include:

  • Remote Editing over FTP, HTTP/WebDAV and HTTPS/WebDAV

    Documents can be stored on WebDAV or FTP servers. Using <oXygen/> XML Author you can browse the content of the repositories, load and save the documents.

  • Database support

    Using the Database perspective you can browse tables or collections from databases, inspect or modify data, specify XML Schemas for the XML fields and collections.

  • Subversion (SVN) Client

    <oXygen/> XML Author makes easier the document sharing between content authors by including a Apache SubversionTM (SVN) client. The SVN client allows you to browse repositories, check for changes, commit changes, update your working copy and examine the revision history.

  • Files and Directories comparison tools

    A complete diff and merge solution is available in <oXygen/> XML Author. It offers both directory and file comparison, six different diff algorithms and multiple levels of comparison.

  • XML Digital Signature and XML Canonicalization

    The digital signature is a requirement when exchanging information in an untrusted network. Since XML is used for content storage it is important to be able to sign the XML files or messages.

  • XPath support

    XPath is a language for addressing specific parts of an XML document. XPath, like the Document Object Model (DOM), models an XML document as a tree of nodes. An XPath expression is a mechanism for navigating through and selecting nodes from the XML document. You can execute XPath queries on opened documents. Both XPath versions 1.0 and 2.0 are supported.

  • Microsoft® Office 2007 - Office Open XML (OOXML)

    <oXygen/> XML Author offers support for editing, transforming and validating documents composing the Office Open XML (OOXML) package directly through the archive support. This support is also available for other zipped files.

  • Open Document Format (ODF)

    <oXygen/> XML Author allows you to extract, validate, edit and process the XML data stored in OpenDocument files and any other ZIP-based archive. These capabilities allow developers to use data from ODF documents together with validation and transformations (using XSLT or XQuery) to other file formats.

<oXygen/> XML Author Frameworks

The main frameworks available in <oXygen/> XML Author are:

  • DocBook WYSIWYG Editor

    <oXygen/> XML Author comes with the DocBook DTDs and XSL stylesheets for generating HTML and Formatting Objects files. Writing a document in DocBook and publishing it is now a simple task.

  • DITA WYSIWYG Editor

    <oXygen/> XML Author allows the users with less knowledge of XML to edit DITA documents in a similar way to a regular text processing application. The DITA Open Toolkit is included in the standard <oXygen/> XML Author distribution allowing publishing of DITA Maps to different output formats.

  • TEI WYSIWYG Editor

    <oXygen/> XML Author comes with the TEI DTDs and stylesheets. Just as with the DocBook framework writing and publishing a TEI document is very easy.

  • XHTML WYSIWYG Editor

    <oXygen/> XML Author includes schemas, catalogs and templates for XHTML. You can create documents conforming either to transitional or strict XHTML DTDs.

The Best Visual Editing Experience

<oXygen/> uses a number of information sources (like the document structure defined by the schema, the CSS used for rendering, etc.) to provide the best editing experience when you edit visually so that you can get intuitive results for your editing actions.

<oXygen/> lets you be in control of your document, it provides location feedback and requires understanding only two basic editing concepts:

  • You know where you are!

    There are many non-intrusive indicators that mark and inform you about the current position in the document: location tooltips, current element highlight, current element range, breadcrumb showing the location path, synchronized outline with position markers.

  • Type to enter content

    To add content, just go to the position you want to insert content and type it there.

  • Press Enter for markup

    To enter markup (elements, comments, processing instructions) just go to the position you want and press Enter. <oXygen/> will show you what options are available and will help you to quickly choose one of them. If you want to wrap some content in an element, just select that and press Enter to choose the element. In addition to the available XML elements, <oXygen/> shows also the user defined XML templates (snippets).

The schema information is used to guide you to enter valid markup, to check if the editing operations results do not violate the schema constraints and also to modify dynamically the editing actions according with the constrains from the schema while keeping their results intuitive, avoiding as much as possible creating invalid content.

<oXygen/> uses the CSS information to react specifically if you edit in a block element, in an inline or in an element space where the whitespace should be preserved.

The user editing experience can be further improved for a specific grammar (framework) by using the open API available in the oXygen Author SDK to contribute framework specific actions or editing behaviour. The default DITA, DocBook, TEI, XHTML, etc. support that comes with oXygen is just an example of using this open API and the customizations are available together with the source code as part of the Author SDK.

Advanced Editing Features

  • Change Tracking

    Change Tracking is a way to keep a history of the changes made to a document. When change tracking is enabled, the inserted and deleted content is highlighted in the document allowing you to easily identify the affected regions. Also, tracked changes can be rendered in callouts (balloons) displayed at the side of the document, with connecting lines pointing to the changed content.

  • Content Annotations/Comments

    When you annotate your XML documents, the comments are displayed in the Author view as side callouts (balloons) showing also additional information like the author and the comment time.

  • Profiling/Conditional Text for Any XML Document

    Conditional text is a way to mark blocks of text meant to appear in some renditions of the document but not in others. For instance you can mark a section of a document to be included in the manual designated for the 'expert' users, other for the 'novice' users manual while unmarked sections are included in any rendition.

You can download <oXygen/> XML Author and try it for 30 days.

What Is New in <oXygen/> XML Author 14.2

February 13, 2013

Version 14.2 of <oXygen/> XML Author streamlines XML reviewing by adding support for highlights and a Review manager panel. Highlights help you focus on the content you need to review and the Review manager panel presents all the changes, comments and highlights from a document so you can quickly inspect and manage them.

Since searching for topics and other documents is probably the most important repetitive task a content author performs, <oXygen/> 14.2 improves the searching capabilities by adding a new view for finding resources from the current project and from DITA maps. The search returns results immediately even for very large projects while supporting complex text search expressions, such as: multiple words, boolean operators, group searches, etc. as well as XML-aware filters.

Documents from a Microsoft SharePoint server can now be accessed using the Data Source Explorer view, where you can edit, check-in, or check-out resources directly.

As usual, <oXygen/> XML updates many components to their latest versions, and extends the API available to third party applications.

There are changes in:

Reviewing

Review Panel   [read more...]

The Review panel provides a simplified way of monitoring all the inserted content, deleted content, comments, and highlights in an XML document. This handy tool is especially useful for large teams that work on the same project and need to gather and manage all the edits. The Review panel offers a wide range of reviewing actions and a search filter.

Support for Color Highlighting   [read more...]

With the Color Highlighting feature you can use the digital marker to emphasise important fragments of your documents. This is especially useful when you want to mark XML document sections that need further work or just the attention of others.

XML Authoring

Spell Checking: Save Learned Words at Project Level

You can define and share a list of terms with your team using a dedicated Dictionaries preferences page that offers support to save learned words at project level.

Launch Audio and Video Files Referenced in the XML Content

Added support to open referenced audio and video resources in your default media player directly from DITA, DocBook, and XHTML documents.

Text Description for Links in DocBook

A link description is presented in-line for internal references which do not have text content. The text is collected from the title of the target elements.

Edit MathML Equations Using MathFlow in Eclipse

The <oXygen/> XML Eclipse plugin supports rendering and editing MathML equations using the commercial MathFlow products.

CJK Support in the Author Mode for Eclipse

You can input CJK text in the Author mode, using the native input methods.

Edit Table Column Specification Values Using Form Controls

Column specification properties in CALS and HTML tables can be edited directly using form controls in DITA, DocBook, and XHTML documents.
Edit Table Column Specification Values Using Form Controls

Enhanced Character Map Dialog

The Character Map dialog displays a description of the inserted character when hovering over it. This description is also presented in a dedicated field, at the bottom of the dialog.

Fast Text Searching

Search Resources by Name and Content   [read more...]

You can find resources by typing a few words from their content, or a part for their name. The results are instantly available. The new Open/Find Resource view or the redesigned Open/Find Resource dialog support both simple text and complex searches such as boolean searches, XML-aware searches, group searches and more.

CMS Integration and Connectivity

SharePoint Support

You can connect to a Microsoft SharePoint server, browse it using the "Data Source Explorer" view, edit, check-in, and check-out resources. The SharePoint support is available in the <oXygen/> XML Enterprise Edition only.

HTTP NTLMv2 Authentication

Added the possibility to connect to a HTTP server using NTML 2 authentication scheme.

Data Protocol Support

<oXygen/> supports rendering of images embedded with the RFC 2397 data protocol.

DITA

Opening DITA Maps from CMSs, WebDAV, or XML Databases

You can open remote DITA maps using the Open from Data Source Explorer action in the DITA Maps Manager view. You will be able to browse all the databases and CMSs you configured.

Text Description for Links

When a cross reference does not provide a description <oXygen/> automatically extracts one from the title of target element.

SharePoint Support in DITA Maps Manager   [read more...]

You can open DITA maps stored on a Microsoft SharePoint server, modify, check-in or check-out topics or other resources, directly from the DITA Maps Manager view.

Author CSS Extensions

Support for the CSS 3 :empty Selector

<oXygen/> supports now the CSS 3 :empty selector in the Author mode. This makes possible to apply different styling to empty elements.

Support for the CSS 3 E:root Selector

<oXygen/> supports now the CSS 3 E:root selector in the Author mode. This makes possible to apply different styling to the same XML element depending on its location in the document: either root, or descendent of the root element.

Support for the CSS 3 font-face At-Rule (@font-face)

You can use the font-face at-rule to render content in the Author mode with custom loaded fonts. The fonts may be shared on a Web server so the entire team can use them.

New Properties for Form Controls

Most form controls support the color property. In addition, the oxy_label function supports the background-color property.

CSS

Enhanced CSS Outline and Content Completion

The CSS Outline displays both selectors and properties. To help developers easily identify properties, specific icons mark each type of property both in the CSS Outline view and in the Content Completion assistant.
Css Outline

XML Databases

Added eXist 2.0 XML Database Support

<oXygen/> supports the eXist 2.0 Database Server.

Extended API

Multiple Edit Modes (Text/Grid/Author) Using the Author Component API

Added the AuthorComponentFactory.createEditorComponentProvider(String[], String) API method, which allows creation of Author Component editors having more than one editing mode. The Author Component Sample Project and online demos have been updated to create a component with Text and Author modes.

Using Workspace Access Plugins with the Author Component

Added the possibility to use Workspace Access plugins with the Author Component.

Identify the Context in Which a Browse CMS Operation is Invoked

Added the InputURLChooser.getContextDescription() method which allows custom added browse CMS actions to detect from what type of dialog they are invoked.

Obtain the Context (Topic) for Which Defined Keys are Searched

Added possibility to find out for which DITA topic the keys should be computed using the KeyDefinitionManager.getContextKeyDefinitions(URL) method.

Obtain the Clicked Node in the Author Breadcrumb Customizer

Added possibility to discover for which Author Node the breadcrumb customizer API is invoked using the AuthorBreadCrumbCustomizer.customizePopUpMenu(Object, AuthorAccess, AuthorNode) method.

Customize the Way a Form Control is Rendered

Added possibility to customize the way a form control is rendered when the cursor is hovering it. The information about the mouse location is obtained through the AuthorInplaceContext.html#getRelativeMouseLocation() method.

Obtain a Link Description in the Author Mode

Added the possibility to obtain a link description in the Author Mode by implementing a ro.sync.ecss.extensions.api.link.LinkTextResolver interface.

Create a Custom Editor Input in the Eclipse Plugin Distribution

Added an extension point called customEditorInputCreator which allows other plugins to return custom editor inputs when references are opened in the <oXygen/> Eclipse Plugin.

Added Access to Utility APIs in Author Component Factory

Added the AuthorComponentFactory.getUtilAccess() and getXMLUtilAccess() methods in the Author Component Factory.

Convert Absolute Location to Editing Area Relative Location

Added the WSTextBasedEditorPage.getLocationRelativeToEditorFromScreen(int, int) method which converts absolute coordinates (relative to the main frame) to a location relative to the editing area.

Identify the Bounds for a Certain Callout

Added the API AuthorCalloutsController.getCalloutRectangle(AuthorPersistentHighlight) method which returns the bounds of a certain callout relative to the editing area. This information can be used to scroll to a certain callout.

Scroll to a Specific Area

Added possibility to make a specific area of the Author mode visible using the WSAuthorEditorPageBase.scrollToRectangle(Rectangle) method.

Component updates

Updated Saxon to Version 9.4.0.6

The Saxon 9 XSLT, XQuery and XML Schema processor from Saxonica was updated to version 9.4.0.6.

Updated Apache FOP Processor to Version 1.1

Apache FOP processor was updated to version 1.1.

Updated EpubCheck to Version 3.0

Version 3.0 of EpubCheck is included in <oXygen/>. EpubCheck 3.0 supports both EPUB 2.0(1) and 3.0 validation.

Updated Calabash to Version 1.0.8

The Calabash XProc processor was updated to version 1.0.8.

Updated TEI Schemas and Stylesheets

The TEI schemas and stylesheets were updated to version 2.3.0 of the schemas and version 6.26 of the TEI stylesheets.

Updated Hunspell to Version 1.3.2

The Hunspell spell checker was updated to version 1.3.2, making possible to use the latest spelling dictionaries available. <oXygen/> makes use of the same type of dictionaries as OpenOffice or Mozilla products.
HTTPS · web.archive.org
← Home