Customization Overview

The core of oXygen XML Author can be deployed on a server, allowing a variety of HTML5-enabled client devices to edit and review XML content.
Note: Despite the efforts spent to ensure that the frameworks, options, and plugins behave similarly in both WebApp and standalone version of oXygen XML Author, there might be some differences imposed by specific platform limitations.

A Graphical Description of the WebApp System

Oxygen XML WebApp was designed to accommodate a large degree of customization.

Options

Functionality common with the standalone distribution of oXygen XML Author, as they share the same options. This allows you to configure a consistent editing experience for all users.

Documentation Frameworks

Custom documentation frameworks can be re-used between the oXygen XML Author standalone distribution and the Oxygen XML WebApp.
Note: Oxygen XML WebApp comes bundled with specially tuned frameworks for DITA, DocBook, TEI, and XHTML document types. Any other framework from the standalone distribution can also be customized and used in Oxygen XML WebApp.

Server Side

The Oxygen XML WebApp server side can be customized by using the following plugin types:
  • The URLStreamHandler plugins can be used to integrate the WebApp with CMS or XML databases.
  • The WorkspaceAccess plugins that provides access to the oXygen plugin-level Java API.

Client Side

Client side customization is available through a JavaScript API. Unlike the server side customization, it can be used to modify the application's GUI.