
The popular Oxygen XML Editor has introduced a range of customization options tailored for teams seeking to optimize their workflows or integrate support for specific XML vocabularies. This enhancement aims to streamline the editing process and improve collaboration among team members.
Enhancing Support for Custom XML Vocabularies
Organizations often require specialized editing capabilities for various XML vocabularies. Oxygen XML Editor allows users to add support through several customizations. Key features include the creation of new file templates, validation of XML documents according to custom schemas, and the provision of tailored CSS for visual editing in the Author mode.
Additionally, users can implement custom toolbars and contextual menu actions, streamlining the editing experience. Such configurations are achieved using the Oxygen SDK, which facilitates the development of document type frameworks.
Customizing Existing Frameworks
Oxygen XML Editor comes pre-equipped with framework configurations for widely used XML standards, including DITA, Docbook, and TEI. Teams may find it beneficial to customize these existing configurations to better suit their specific needs. This approach not only enhances usability but also allows for sharing customized configurations with other users.
By extending the existing framework configurations, teams can maintain consistency and improve collaboration. This process is detailed under the Document Type Extension Sharing guidelines provided by Oxygen.
Providing Fixed Application Settings
To ensure that all team members operate under the same parameters, organizations can establish fixed application settings. This consistency allows everyone to work with a unified set of options, enhancing productivity and reducing confusion. Teams can utilize the Sharing Application Settings feature to implement these fixed settings effectively.
Modifying Appearance and Behavior with Plugins
Oxygen XML Editor’s plugin capabilities extend its functionality significantly. Users can create plugins to contribute custom views and toolbars, filter existing views, and even register listeners for document events such as opening, closing, or saving.
The Workspace Access plugin is particularly noteworthy, as it activates upon application startup, allowing for the introduction of custom views and actions. This plugin can also add listeners to monitor various document-related changes, enhancing the overall user experience.
For developers interested in a more advanced approach, there is a JavaScript-based version of the Workspace Access plugin, which allows integration with the Java API. This flexibility enables developers to create a diverse range of plugins tailored to their specific requirements.
Information regarding the development of plugins and framework customizations can be found in the Oxygen SDK (Part 1: Plugins) and Oxygen SDK (Part 2: Frameworks). The Maven-based SDK provides a structured environment for developers to build both plugins and customizations, streamlining the development process.
With these enhancements, the Oxygen XML Editor continues to support teams in their efforts to optimize workflows and integrate specialized XML vocabularies, solidifying its position as a leading tool in the XML editing space.