Oxygen XML Author 14.0
The XML authoring competes with word processors on ease of use and functionality while providing all the benefits of having XML documents as the result of your work - it has never been easier before to create, annotate and review XML content.
As usual, Oxygen is leading the XML tools providing support for new and upcoming standards and technologies. This version introduces EPUB3, a complete implementation of DITA 1.2 in Relax NG as well as the possibility to generate feedback-enabled WebHelp from DITA and DocBook documents.
The support for plugin and framework repositories allows Oxygen users to discover and install extensions to the standard Oxygen functionality and enables the Oxygen plugin and framework developers to easily deliver and update their applications to Oxygen users.
This version introduces subscription-based licenses for 1 year and 6 months alongside the existing permanent licensing option.
Authoring
Display Tracked Changes as Callouts
Complete DITA 1.2 Implementation in Relax NG
XPath Filter for Find/Replace in Author Mode
Preview conref Target Elements
Partial Support for EPS Images
CSS 3 Sub-strings Matching Attribute Selectors
Plugins and Frameworks
Transformation and Validation
EPUB
Eclipse Plugin
Other
Extended API
Control the Callouts Rendering and Actions in Author Mode
The ro.sync.ecss.extensions.api.callouts.AuthorCalloutsController gives you the possibility to specify if the Track Changes insert and delete highlights and the review comment highlights should be rendered as callouts on a side bar in the Author mode.
The controller can be used also to decide the content and styling of the callouts corresponding to the custom persistent highlights. By using the AuthorPersistentHighlighter.setHighlightsActionsProvider(AuthorPersistentHighlightActionsProvider) method you can also provide the actions which are displayed in the pop-up menu of these callouts.
Handle Special Author Table Operations
Access to Author Selection Model
Listener for Author Track Changes and Review Comments Actions
Frameworks Internationalization Support
DITA Map Tree Component Integration
Provide DITA Key Definitions
The ro.sync.exml.workspace.api.editor.page.ditamap.keys.KeyDefinitionManager can be used to provide information about key definitions which are used as a context for solving conkeyref and keyref references in all opened DITA topics.
In the standalone distribution extensions, the manager can be set by using the PluginWorkspace.setDITAKeyDefinitionManager(KeyDefinitionManager). If you are developing a plugin for Oxygen plugin for Eclipse you can create a plugin extension, having the com.oxygenxml.editor.ditaKeyDefinitionManager extension point.