Add-ons

Oxygen version
CG
CGM support
by Syncro Soft
Version 1.1.0
Oxygen Version: 18.0+
Contribute jcgm library to Oxygen which make it possible to render CGM images in Author mode. This product includes software developed in part by support from the Defense Advanced Research Project Agency (DARPA). ...
Read More
DI
DITA Translation Package Builder
by Syncro Soft
Version 1.0.0
Oxygen Version: 22.0+
This add-on contributes contextual menu actions that help you build a translation package for DITA files that can be sent to translators. You can also extract the changed files back into your project once you receive the package back from the translators. It contributes a sub-menu named "Translation Package Builder" in the DITA Maps Manager 's contextual menu. The actions present in this group are: Generate Milestone - this action is the first one to use. It will generate an unique hash for each documentation resource. This information will be used by the second action to detect which files have been modified. A milestone file should be generated the first time you install this plugin and, afterwards, after each package sent to translators. Create Modified Files Package - this action detects which files have been changed since the last generated milestone. These files are packed insdie a ZIP file that can be send to translators. After doing this you can also generate a new milestone so that the next package will contain just the new changes. This action also creates a report with the modified resources ( modified_resources_report.xhtml ). If your translation agency is DITA-aware you can opt to send him the entire DITA project together with this report. Apply Package - when the translated files arrive from the translator you should open the DITA map that corresponds to the received language (open dita-map-french.ditamap if the package contains the french translation). Invoking this action will extract the changed files inside map's directory.
Read More
DI
DITA References View
by Syncro Soft
Version 1.0.0
Oxygen Version: 22.0+
Side view in Oxygen XML Editor which shows all outgoing references (image references, links, content references) for the current opened DITA topic. For more details see https://github.com/oxygenxml/oxygen-dita-outgoing-references-view What's new in version 2.0.1 Incoming references are now grouped into three categories: Map, Cross, and Content. You can copy the location of the reference target by using Ctrl/Cmd+C on the reference. Fixed an issue where an infinite incoming reference loop was created when a peer map reference was used. What's new in version 2.0.0 Added a new tab where incoming references are presented for the current DITA topic (Oxygen 23 or newer). Added support for translating the view's user interface in English, German, French, Japanese, or Dutch. Fixed various small bugs.
Read More
JS
JSON Schema Validator (json-sKema)
by Syncro Soft
Version 2.0.0
Oxygen Version: 26.0+
This add-on contributes a JSON Schema Validator that can be used for validating JSON documents against Draft 2020-12 JSON schemas. The validation engine is based on json-sKema library (https://github.com/erosb/json-sKema). To use the validator, you need to create a validation scenario by selecting the Configure Validation Scenario(s) from the Validation toolbar drop-down menu, or from the Document > Validate menu (or the Validate submenu when invoking the contextual menu on ...
Read More
Sa
Saxon 11.5 XSLT and XQuery Transformer
by Syncro Soft
Version 11.6.0
Oxygen Version: 26.0+
This plugin installs an external Saxon 11.6 XSLT & XQuery processor into <oXygen/>. You will be able to validate and transform XSLT/XQuery with Saxon 11.6. Note: Debugging XSLT/XQuery transformations based on this engine is NOT supported. XSLT Validation After installing the plugin, there are two possibilities to use Saxon 11.6 for validating XSLT: To set Saxon 11.6 as the default XSLT validation engine, go to XSLT Preferences and select Saxon-EE 11.6 (External) as the validation engine.. If you prefer to use Saxon 11.6 just for some specific stylesheets, then you should create either a Validation Scenario or a Transformation Scenario that uses Saxon-EE 11.6 (External) as the engine and associate it with whichever stylesheet you like. XSLT Transformation Create a Transformation Scenario that uses Saxon-EE 11.6 (External) as the engine and associate it with the stylesheet. XSLT Compile Saxon 11.6 allows one to export the compiled form of a stylesheet as a JSON or as an XML file. The plugin also contributes an action on the toolbar that will compile and export an XSLT. XQuery Validation After installing the plugin, there are two possibilities to use Saxon 11.6 for validating XQuery: To set Saxon 11.6 as the default XQuery validation engine, go to XQuery Preferences and select Saxon-EE XQuery 11.6 (External) as the validation engine.. If you prefer to use Saxon 11.6 just for some specific stylesheets, then you should create either a Validation Scenario or a Transformation Scenario that uses Saxon-EE XQuery 11.6 (External) as the engine and associate it with whichever stylesheet you like. XQuery Transformation Create a Transformation Scenario that uses Saxon-EE XQuery 11.6 (External) as the engine and associate it with the XQuery file. Performing Transformations with Data Extracted from a Database This plugin will allow you to perform transformations with data extracted from a database, but there are a few changes you will have to make to use this: Add a copy of the database connector that is compatible with your database in [OXYGEN_INSTALL_DIR]/lib/ or in [PLUGIN_INSTALL_LOCATION]/lib/ (you can go to Options->Preferences->Plugins to see where the plugin is installed). Restart the application. Run the transformation scenario. If this does not work, try the following: Create a transformation scenario (see sections above) and click the Extensions button. Added the database connector that is compatible with your database. Add saxon-sql-11.jar that is located in [PLUGIN_INSTALL_LOCATION]/lib/ (you can go to Options->Preferences->Plugins to see where the plugin is installed). Run the transformation scenario.
Read More
MS
MS Writing Style Guide Vale Rules
by Syncro Soft
Version 1.0.0
Oxygen Version: 22.0+
MS Writing Style Guide Vale Rules based on the "Microsoft Writing Style Guide" for the "Terminology Checker" add-on IMPORTANT! The "Terminology Checker" add-on must also be installed in order for this add-on to work. This add-on contributes Microsoft Writing Style Guide Vale rules for the Terminology Checker add-on. This add-on contains a Vale-compatible (https://github.com/errata-ai/vale) implementation of the Microsoft Writing Style Guide (https://learn.microsoft.com/en-us/style-guide/welcome/) as provided by the errata-ai's open source project https://github.com/errata-ai/Microsoft. Please note that this project is neither maintained nor endorsed by Microsoft. Microsoft is a trademark of the Microsoft group of companies. Software from the following projects is included: errata-ai/Microsoft Site: https://github.com/errata-ai/Microsoft License: MIT License (https://github.com/errata-ai/Microsoft/blob/master/LICENSE) Microsoft Writing Style Guide Site: https://docs.microsoft.com/en-us/style-guide/welcome License: Creative Commons Attribution 4.0 International (https://github.com/MicrosoftDocs/microsoft-style-guide/blob/master/LICENSE)
Read More
Sa
Saxon 9.9 XSLT and XQuery Transformer
by Syncro Soft
Version 24.1.0
Oxygen Version: 24.1+
This plugin installs an external Saxon 9.9 XSLT & XQuery processor into <oXygen/>. You will be able to validate and transform XSLT/XQuery with Saxon 9.9. Note: Debugging XSLT/XQuery transformations based on this engine is NOT supported. XSLT Validation After installing the plugin, there are two possiblities to use Saxon 9.9 for validating XSLT: To set Saxon 9.9 as the default XSLT validation engine, go to XSLT Preferences and select Saxon-EE 9.9.1.8 (External) as the validation engine.. If you prefer to use Saxon 9.9 just for some specific stylesheets, then you should create either a Validation Scenario or a Transformation Scenario that uses Saxon-EE 9.9.1.8 (External) as the engine and associate it with whichever stylesheet you like. XSLT Transformation Create a Transformation Scenario that uses Saxon-EE 9.9.1.8 (External) as the engine and associate it with the stylesheet. XSLT Compile Saxon 9.9 allows one to export the compiled form of a stylesheet as an XML file. The plugin also contributes an action on the toolbar that will compile and export an XSLT. XQuery Validation After installing the plugin, there are two possiblities to use Saxon 9.9 for validating XQuery: To set Saxon 9.9 as the default XQuery validation engine, go to XQuery Preferences and select Saxon-EE XQuery 9.9.1.8 (External) as the validation engine.. If you prefer to use Saxon 9.9 just for some specific stylesheets, then you should create either a Validation Scenario or a Transformation Scenario that uses Saxon-EE XQuery 9.9.1.8 (External) as the engine and associate it with whichever stylesheet you like. XQuery Transformation Create a Transformation Scenario that uses Saxon-EE XQuery 9.9.1.8 (External) as the engine and associate it with the XQuery file. Performing Transformations with Data Extracted from a Database This plugin will allow you to perform transformations with data extracted from a database, but there are a few changes you will have to make to use this: Add a copy of the database connector that is compatible with your database in [OXYGEN_INSTALL_DIR]/lib/ or in [PLUGIN_INSTALL_LOCATION]/lib/ (you can go to Options->Preferences->Plugins to see where the plugin is installed). Restart the application. Run the transformation scenario. If this does not work, try the following: Create a transformation scenario (see sections above) and click the Extensions button. Added the database connector that is compatible with your database. Add saxon9-sql.jar that is located in [OXYGEN_INSTALL_DIR]/lib/ or [PLUGIN_INSTALL_LOCATION]/lib/ (you can go to Options->Preferences->Plugins to see where the plugin is installed). Run the transformation scenario.
Read More
XS
XSD to JSON Schema Converter
by Syncro Soft
Version 25.0.2
Oxygen Version: 25.0+
Oxygen XML Editor provides a tool for converting an XML Schema file (XSD) to a JSON Schema file. The XSD to JSON Schema action for invoking the tool can be found in the Tools > JSON Tools menu. It requires an additional add-on to be installed, so the first time you invoke the action, Oxygen XML Editor will present a dialog box asking if you want to install it. ...
Read More
Sa
Saxon 9.6 XSLT and XQuery Transformer
by Syncro Soft
Version 24.1.0
Oxygen Version: 24.1+
This plugin installs an external Saxon 9.6 XSLT & XQuery processor into <oXygen/>. You will be able to validate and transform XSLT/XQuery with Saxon 9.6. Note: Debugging XSLT/XQuery transformations based on this engine is NOT supported. The Saxon 9.6 XSLT and XQuery Transformer plugin does not work with XQuery 3.1. If possible, you can use the 9.7 or 9.8 plugin instead. XSLT Validation After installing the plugin, there are two possiblities to use Saxon 9.6 for validating XSLT: To set Saxon 9.6 as the default XSLT validation engine, go to XSLT Preferences and select Saxon-EE 9.6.0.10 (External) as the validation engine.. If you prefer to use Saxon 9.6 just for some specific stylesheets, then you should create either a Validation Scenario or a Transformation Scenario that uses Saxon-EE 9.6.0.10 (External) as the engine and associate it with whichever stylesheet you like. XSLT Transformation Create a Transformation Scenario that uses Saxon-EE 9.6.0.10 (External) as the engine and associate it with the stylesheet. XQuery Validation After installing the plugin, there are two possiblities to use Saxon 9.6 for validating XQuery: To set Saxon 9.6 as the default XQuery validation engine, go to XQuery Preferences and select Saxon-EE XQuery 9.6.0.10 (External) as the validation engine.. If you prefer to use Saxon 9.6 just for some specific stylesheets, then you should create either a Validation Scenario or a Transformation Scenario that uses Saxon-EE XQuery 9.6.0.10 (External) as the engine and associate it with whichever stylesheet you like. XQuery Transformation Create a Transformation Scenario that uses Saxon-EE XQuery 9.6.0.10 (External) as the engine and associate it with the XQuery file. Performing Transformations with Data Extracted from a Database This plugin will allow you to perform transformations with data extracted from a database, but there are a few changes you will have to make to use this: Add a copy of the database connector that is compatible with your database in [OXYGEN_INSTALL_DIR]/lib/ or in [PLUGIN_INSTALL_LOCATION]/lib/ (you can go to Options->Preferences->Plugins to see where the plugin is installed). Restart the application. Run the transformation scenario. If this does not work, try the following: Create a transformation scenario (see sections above) and click the Extensions button. Added the database connector that is compatible with your database. Add saxon9-sql.jar that is located in [OXYGEN_INSTALL_DIR]/lib/ or [PLUGIN_INSTALL_LOCATION]/lib/ (you can go to Options->Preferences->Plugins to see where the plugin is installed). Run the transformation scenario.
Read More
Va
Vale Validation
by Syncro Soft
Version 1.0.1
Oxygen Version: 22.0+
What's new in version 1.0.1 Added support for the the latest Vale releases. Setup Download and unzip the proper Vale executable for your OS. On Linux and Mac, you need to give executable permission to the Vale executable. You can do this by opening a console in the Vale directory and running: chmod u+x vale Go to Options -> Preferences..., go to the plugin's preferences page (Plugins / Oxygen Vale Validation) and specify the path to the previously downloaded Vale executable. In the same preferences page you can also specify a path to a Vale configuration file (.vale.ini). Vale auto detects this file by looking 6 levels up in the current file's ancestor directories, but you can also impose one. Vale Styles Vale uses collections of individual YAML files (or "rules") to enforce particular writing constructs. These collections are referred to as styles and are organized in a nested folder structure at a user-specified location. The .vale.ini file is where you'll control the majority of Vale's behavior, including what files to lint and how to lint them. Vale auto detects .vale.ini, but you can also specify the path to .vale.ini from the plugins preferences page (Options -> Preferences..., page Plugins / Oxygen Vale Validation ). Third-party styles Vale has a growing selection of pre-made styles available for download from its style library.
Read More
Op
OpenAPI Documentation Generator
by Syncro Soft
Version 3.0.0
Oxygen Version: 26.0+
This add-on is used for generating documentation for OpenAPI (https://spec.openapis.org/oas/v3.0.3) components in HTML format, including annotations and cross references. The documentation displays information about the servers, paths, components and tags defined in the OpenAPI documents and it is presented in a visual diagram style with various sections, hyperlinks, and filtering options. What's new in version 3.0.0 An option was added to transform the OpenAPI content into PDF output. What's ...
Read More
Sa
Saxon 9.8 XSLT and XQuery Transformer
by Syncro Soft
Version 24.1.0
Oxygen Version: 24.1+
This plugin installs an external Saxon 9.8 XSLT & XQuery processor into <oXygen/>. You will be able to validate and transform XSLT/XQuery with Saxon 9.8. Note: Debugging XSLT/XQuery transformations based on this engine is NOT supported. XSLT Validation After installing the plugin, there are two possiblities to use Saxon 9.8 for validating XSLT: To set Saxon 9.8 as the default XSLT validation engine, go to XSLT Preferences and select Saxon-EE 9.8.0.15 (External) as the validation engine.. If you prefer to use Saxon 9.8 just for some specific stylesheets, then you should create either a Validation Scenario or a Transformation Scenario that uses Saxon-EE 9.8.0.15 (External) as the engine and associate it with whichever stylesheet you like. XSLT Transformation Create a Transformation Scenario that uses Saxon-EE 9.8.0.15 (External) as the engine and associate it with the stylesheet. XSLT Compile Saxon 9.8 allows one to export the compiled form of a stylesheet as an XML file. The plugin also contributes an action on the toolbar that will compile and export an XSLT. XQuery Validation After installing the plugin, there are two possiblities to use Saxon 9.8 for validating XQuery: To set Saxon 9.8 as the default XQuery validation engine, go to XQuery Preferences and select Saxon-EE XQuery 9.8.0.15 (External) as the validation engine.. If you prefer to use Saxon 9.8 just for some specific stylesheets, then you should create either a Validation Scenario or a Transformation Scenario that uses Saxon-EE XQuery 9.8.0.15 (External) as the engine and associate it with whichever stylesheet you like. XQuery Transformation Create a Transformation Scenario that uses Saxon-EE XQuery 9.8.0.15 (External) as the engine and associate it with the XQuery file. Performing Transformations with Data Extracted from a Database This plugin will allow you to perform transformations with data extracted from a database, but there are a few changes you will have to make to use this: Add a copy of the database connector that is compatible with your database in [OXYGEN_INSTALL_DIR]/lib/ or in [PLUGIN_INSTALL_LOCATION]/lib/ (you can go to Options->Preferences->Plugins to see where the plugin is installed). Restart the application. Run the transformation scenario. If this does not work, try the following: Create a transformation scenario (see sections above) and click the Extensions button. Added the database connector that is compatible with your database. Add saxon9-sql.jar that is located in [OXYGEN_INSTALL_DIR]/lib/ or [PLUGIN_INSTALL_LOCATION]/lib/ (you can go to Options->Preferences->Plugins to see where the plugin is installed). Run the transformation scenario.
Read More
Terminology Checker
by Syncro Soft
Version 4.2.0
Oxygen Version: 25.1+
Terminology Checker This add-on contributes a terminology checker to Oxygen XML Editor/Author. What's new in version 4.2.0 Small improvements and bug fixes. Various security/component updates. What's new in version 4.1.1 Improved sentences detection for Vale rules. What's new in version 4.1.0 Security/Component Update: The SnakeYAML library was updated to version 1.31 - CVE-2022-25857 Any Oxygen add-on can contribute terminology files that will be used by the Terminology Checker. The contributed terminology files will be loaded and used if the contributor add-on is enabled. Extended support for Vale occurrence extension point, by implementing the sentence scope. Added an option that stops presenting errors related to Vale rules (such as unsupported extension points or invalid properties) in Results view. Updated colors in Terminology Checker view for better experience with Graphite theme. Fixed an issue that could cause contextual menu to became to large. Fixed an issue that caused the Terminology Checker view to became to large. What's new in version 4.0.0 XPath context: Define simple XPath expressions for particular defined rules to match or skip specific elements.* Part of speech tagging: When scanning for terminology problems, the problem is presented only if the term's part of speech matches the one specified on the defined rule (available only for the English language). Phases: Set in the terminology configuration file the phase in which incorrect terms are applied: always/editing/validation. Performance improvements when checking files. The feature marked with * are available from Oxygen 24.1 build 2022062007 and newer. What's new in version 3.0.0 Actions to check terminology for multiple selected resources are now available in the DITA Maps Manager and Project view contextual menus.* Terminology Checker can be used as a Validation Engine when creating Validation Scenarios. This allows a validation scenario applied when editing content or when batch validating resources in the Project view to contain a terminology checking stage.* The Terminology Checker preferences page can be saved at project level.* Added a setting (checked by default) to preserve the case (capitalization) when matches are replaced. Added support for Vale Conditional and Repetition extension points. Specify the language for which the terms should be applied in an XML terminology file by using the lang attribute on the incorrect-terms root element. Added in the XML terminology file the possibility to specify a link for each incorrect term. The link can point to a web page where more details are available for the rule and is presented in the Terminology Helper side view and when hovering the highlighted problems. The Terminology Helper side view has been redesigned for better interaction. Avoid presenting problems in read-only elements and in content deleted with Track Changes. Many bug fixes and small improvements. The features marked with * are available from Oxygen 24.0 and newer. What's new in version 2.0.1 Performance improvements when checking large files. Fixed an unhandled exception that appeared when a terminology rule's message doesn't exist. What's new in version 2.0.0 Load Vale files from yml files and highlight matching rules. Side view that gives an overview of the terminology problems. Clicking in the side view on the incorrect term will focus the matching term in Editor. Use capturing groups in the suggestions and messages in your custom term rules using the term match regular expression. Share favorite rules with the team: define a folder oxygen-term-checker in the root of your project and terms will be automatically loaded, without defining another terms directory in plugin's Preferences page. Match user defined custom terms at word level, character or write a regular expression. Insert suggestion value as plain-text or as XML fragment. Set severity of custom incorrect terms. Configure highlight colors and decoration of matching terms. Quickly enable/disable add-on from the tool bar without restarting Oxygen. Version 1.0.1: Add-on highlights matched terms in the Author visual editing mode Right click the highlights to access various actions allowing you to replace each individual highlight with suggestions or to apply the same suggestion in multiple places in the opened document How to start: Load Vale terminology files or use the File / New dialog wizard to create a new Terminology File, edit that file and add mappings between matched terms and their suggested replacements Go to the Preferences / Plugins / Terminology Checker page and refer in the Terminology Folder text field to that folder where your terminology files are located The incorrect terms which have been previously configured should now be highlighted in current editor in the Author visual editing mode
Read More
Do
DocBook Validate and Completeness Check
by Syncro Soft
Version 1.0.0
Oxygen Version: 22.0+
This add-on contributes a toolbar button that provides the ability to validate DocBook files. It reports issues such as broken internal and external links, problems with images, or profiling conditions that conflict with profiling preferences. For more details, see: https://github.com/oxygenxml/oxygen-docbook-validate-check-completeness
Read More
AS
ASD Simplified Technical English Specification Writing Style Guide Rules
by Syncro Soft
Version 1.0.0
Oxygen Version: 22.0+
ASD Simplified Technical English Specification (ASD-STE100) Writing Style Guide Rules for the "Terminology Checker" add-on IMPORTANT! The "Terminology Checker" add-on must also be installed in order for this add-on to work. This add-on contributes ASD Simplified Technical English Specification (ASD-STE100) rules for the Terminology Checker add-on. This project is neither maintained nor endorsed by ASD. This repository contains a compatible implementation of the ASD Simplified Technical English Specification (ASD-STE100). Software from the following projects is included: ASD-STE100 Site: https://asd-ste100.org License: ASD Simplified Technical English, ASD-STE100, is a Copyright and a Trade Mark of ASD, Brussels, Belgium.
Read More
Sa
Saxon 12.4 XSLT and XQuery Transformer
by Syncro Soft
Version 12.4.0
Oxygen Version: 26.0+
This plugin installs an external Saxon 12.4 XSLT & XQuery processor into <oXygen/>. You will be able to validate and transform XSLT/XQuery with Saxon 12.4. Note: Debugging XSLT/XQuery transformations based on this engine is NOT supported. XSLT Validation After installing the plugin, there are two possibilities to use Saxon 12.4 for validating XSLT: To set Saxon 12.4 as the default XSLT validation engine, go to XSLT Preferences and select Saxon-EE 12.4 (External) as the validation engine.. If you prefer to use Saxon 12.4 just for some specific stylesheets, then you should create either a Validation Scenario or a Transformation Scenario that uses Saxon-EE 12.4 (External) as the engine and associate it with whichever stylesheet you like. XSLT Transformation Create a Transformation Scenario that uses Saxon-EE 12.4 (External) as the engine and associate it with the stylesheet. XSLT Compile Saxon 12.4 allows one to export the compiled form of a stylesheet as a JSON or as an XML file. The plugin also contributes an action on the toolbar that will compile and export an XSLT. XQuery Validation After installing the plugin, there are two possibilities to use Saxon 12.4 for validating XQuery: To set Saxon 12.4 as the default XQuery validation engine, go to XQuery Preferences and select Saxon-EE XQuery 12.4 (External) as the validation engine.. If you prefer to use Saxon 12.4 just for some specific stylesheets, then you should create either a Validation Scenario or a Transformation Scenario that uses Saxon-EE XQuery 12.4 (External) as the engine and associate it with whichever stylesheet you like. XQuery Transformation Create a Transformation Scenario that uses Saxon-EE XQuery 12.4 (External) as the engine and associate it with the XQuery file. Performing Transformations with Data Extracted from a Database This plugin will allow you to perform transformations with data extracted from a database, but there are a few changes you will have to make to use this: Add a copy of the database connector that is compatible with your database in [OXYGEN_INSTALL_DIR]/lib/ or in [PLUGIN_INSTALL_LOCATION]/lib/ (you can go to Options->Preferences->Plugins to see where the plugin is installed). Restart the application. Run the transformation scenario. If this does not work, try the following: Create a transformation scenario (see sections above) and click the Extensions button. Added the database connector that is compatible with your database. Add saxon-sql-12.jar that is located in [PLUGIN_INSTALL_LOCATION]/lib/ (you can go to Options->Preferences->Plugins to see where the plugin is installed). Run the transformation scenario.
Read More
Sa
Saxon 10.7 XSLT and XQuery Transformer
by Syncro Soft
Version 10.9.0
Oxygen Version: 26.0+
This plugin installs an external Saxon 10.9 XSLT & XQuery processor into <oXygen/>. You will be able to validate and transform XSLT/XQuery with Saxon 10.9. Note: Debugging XSLT/XQuery transformations based on this engine is NOT supported. XSLT Validation After installing the plugin, there are two possibilities to use Saxon 10.9 for validating XSLT: To set Saxon 10.9 as the default XSLT validation engine, go to XSLT Preferences and select Saxon-EE 10.9 (External) as the validation engine.. If you prefer to use Saxon 10.9 just for some specific stylesheets, then you should create either a Validation Scenario or a Transformation Scenario that uses Saxon-EE 10.9 (External) as the engine and associate it with whichever stylesheet you like. XSLT Transformation Create a Transformation Scenario that uses Saxon-EE 10.9 (External) as the engine and associate it with the stylesheet. XSLT Compile Saxon 10.9 allows one to export the compiled form of a stylesheet as an XML file. The plugin also contributes an action on the toolbar that will compile and export an XSLT. XQuery Validation After installing the plugin, there are two possiblities to use Saxon 10.9 for validating XQuery: To set Saxon 10.9 as the default XQuery validation engine, go to XQuery Preferences and select Saxon-EE XQuery 10.9 (External) as the validation engine.. If you prefer to use Saxon 10.9 just for some specific stylesheets, then you should create either a Validation Scenario or a Transformation Scenario that uses Saxon-EE XQuery 10.9 (External) as the engine and associate it with whichever stylesheet you like. XQuery Transformation Create a Transformation Scenario that uses Saxon-EE XQuery 10.9 (External) as the engine and associate it with the XQuery file. Performing Transformations with Data Extracted from a Database This plugin will allow you to perform transformations with data extracted from a database, but there are a few changes you will have to make to use this: Add a copy of the database connector that is compatible with your database in [OXYGEN_INSTALL_DIR]/lib/ or in [PLUGIN_INSTALL_LOCATION]/lib/ (you can go to Options->Preferences->Plugins to see where the plugin is installed). Restart the application. Run the transformation scenario. If this does not work, try the following: Create a transformation scenario (see sections above) and click the Extensions button. Added the database connector that is compatible with your database. Add saxon-sql-10.jar that is located in [PLUGIN_INSTALL_LOCATION]/lib/ (you can go to Options->Preferences->Plugins to see where the plugin is installed). Run the transformation scenario.
Read More
Tr
Translator Helper
by Syncro Soft
Version 1.1.1
Oxygen Version: 21.0+
This add-on contributes a Translator Helper to Oxygen XML Editor/Author. Features: You can translate content using Google Translate or DeepL Translator to various languages: Select the content to translate in the Author visual editing mode. You can also select the contents of the entire document. Right-click, select "Translate", and choose the target translator and language. Copy the translated content from the open web page. Click Replace in the Translate using Google Translate or Translate using DeepL Translator dialog box that appears. The original content is replaced with the translated content while the original element structure and attributes remain unchanged. In addition, you can choose to show the original document content in the Translator Helper side view. This will allow you to correct the translation further by looking at the original text and the translated text side-by-side. You can have your original content displayed side-by-side with the content that you are editing by right-clicking anywhere in the Author visual editing mode and selecting the Show current content in side view action. This helps you to translate the content more accurately. What's new in version 1.1.1 Fixed an issue where translating text with characters such as '%' and '#' did not work. What's new in version 1.1.0 The plugin was updated to allow using the DeepL Translator in addition to Google Translate for translating content.
Read More
Wr
Writer Helper
by Syncro Soft
Version 1.0.0
Oxygen Version: 22.1+
This add-on contributes a side-view named 'Writer Helper' that contains various small tools intended to help technical writers: Review - You can select folders or files in the Project view and start a review session for them. This is useful for reviewing a set of documents. Similar content - You can select folders or files in the Project view, then choose a list of elements to check for similarity. This is useful for finding possible elements that can be reused instead of being copy-pasted between documents. Read Aloud - You can select content in the current document and use the Play button to listen to how it is read by the operating system's narrator. This is useful for those who want to review content by listening to it. Tips - You can view a list of editing tips, tuned for technical writers. This is useful for discovering productivity tips to make your editing experience more efficient and productive. More details about the add-on's functionality
Read More
Op
OpenAPI Tester
by Syncro Soft
Version 1.2.1
Oxygen Version: 25.0+
This add-on contributes a view in Oxygen that can be used as a testing tool for OpenAPI files (https://spec.openapis.org/oas/v3.1.0.html). The tool provides capabilities to easily inspect OpenAPI request-responses, and to make sure they work as expected. It is available for OpenAPI 3.x in both JSON and YAML format. The tester loads the selected OpenAPI document and automatically fills the corresponding fields. After clicking the Send button, it presents the ...
Read More
JS
JSON Schema Documentation Generator
by Syncro Soft
Version 4.1.0
Oxygen Version: 25.0+
This add-on is used to generate the documentation for a JSON Schema file It is automatically installed the first time you invoke the action from the Tools -> Generate Documentation menu or Generate Documentation toolbar button. What's new in version 3.3.1 Fixed a bug related to internal documentation hyperlinks. What's new in version 3.3.0 UNICODE characters now allowed UNICODE characters are now correctly rendered and presented in the generated ...
Read More
Ja
Java Classes Generator
by Syncro Soft
Version 24.1.0
Oxygen Version: 24.1+
Contributes JAXB-XJC library to Oxygen which makes possible the generation of Java classes from XSD files. The XJC compiler transforms a source XSD to a set of JAXB content classes in the Java programming language. It generates a class for each complex type and an additional factory class to ease the creation of JAXBElement representations. ...
Read More
Li
Live Tutorials
by Syncro Soft
Version 1.1.0
Oxygen Version: 25.1+
This add-on allows end users to run live tutorials and learn to use Oxygen inside the application. Once the Live Tutorials add-on is installed, the Tutorials view is available by selecting it from the Window > Show View menu. The add-on comes bundled with a set of tutorials for learning to work with the DITA XML standard and you also have the ability to create your own tutorials. Each tutorial contains one or more missions. A mission consists of initial file content that is opened in the application and a set of steps and hints for guidance. The mission is considered complete when the initial content is changed by the end user to match an expected result. For more information, go to Live Tutorials Add-on Documentation.
Read More
Fl
Fluenta Dita Translation
by Syncro Soft
Version 3.0.0
Oxygen Version: 24.1+
Fluenta is a tool designed to simplify the translation of DITA projects. It parses a DITA map, resolves the references to all topics and subtopics, and prepares a unified XLIFF file that you can send to your Language Service Provider. The Fluenta DITA Translation add-on allows you to manage the Fluenta translation workflow directly from within Oxygen XML Editor. What's new in version 3.0.0 The internal version of Fluenta has been updated to Fluenta 3.3.0. What's new in version 2.0.0 The internal version of Fluenta has been updated to Fluenta 3.2.0, it contains various improvements, the most important being: Allowed selection of working folders for projects and memories. Switched to JSON format for storing project and memory data. Updated OpenXLIFF Filters to version 2.10.0. Added support for Lightweight DITA(XML). Improved DITAVAL handling. Added a preferences page where you can save the folder where the projects and translation memories are stored, as well as the possibility to choose some target languages ​​to be prefilled when creating a new Fluenta project.
Read More
Sa
Saxon 9.7 XSLT and XQuery Transformer
by Syncro Soft
Version 24.1.0
Oxygen Version: 24.1+
This plugin installs an external Saxon 9.7 XSLT & XQuery processor into <oXygen/>. You will be able to validate and transform XSLT/XQuery with Saxon 9.7. Note: Debugging XSLT/XQuery transformations based on this engine is NOT supported. XSLT Validation After installing the plugin, there are two possiblities to use Saxon 9.7 for validating XSLT: To set Saxon 9.7 as the default XSLT validation engine, go to XSLT Preferences and select Saxon-EE 9.7.0.21 (External) as the validation engine.. If you prefer to use Saxon 9.7 just for some specific stylesheets, then you should create either a Validation Scenario or a Transformation Scenario that uses Saxon-EE 9.7.0.21 (External) as the engine and associate it with whichever stylesheet you like. XSLT Transformation Create a Transformation Scenario that uses Saxon-EE 9.7.0.21 (External) as the engine and associate it with the stylesheet. XSLT Compile Saxon 9.7 allows one to export the compiled form of a stylesheet as an XML file. The plugin also contributes an action on the toolbar that will compile and export an XSLT. XQuery Validation After installing the plugin, there are two possiblities to use Saxon 9.7 for validating XQuery: To set Saxon 9.7 as the default XQuery validation engine, go to XQuery Preferences and select Saxon-EE XQuery 9.7.0.21 (External) as the validation engine.. If you prefer to use Saxon 9.7 just for some specific stylesheets, then you should create either a Validation Scenario or a Transformation Scenario that uses Saxon-EE XQuery 9.7.0.21 (External) as the engine and associate it with whichever stylesheet you like. XQuery Transformation Create a Transformation Scenario that uses Saxon-EE XQuery 9.7.0.21 (External) as the engine and associate it with the XQuery file. Performing Transformations with Data Extracted from a Database This plugin will allow you to perform transformations with data extracted from a database, but there are a few changes you will have to make to use this: Add a copy of the database connector that is compatible with your database in [OXYGEN_INSTALL_DIR]/lib/ or in [PLUGIN_INSTALL_LOCATION]/lib/ (you can go to Options->Preferences->Plugins to see where the plugin is installed). Restart the application. Run the transformation scenario. If this does not work, try the following: Create a transformation scenario (see sections above) and click the Extensions button. Added the database connector that is compatible with your database. Add saxon9-sql.jar that is located in [OXYGEN_INSTALL_DIR]/lib/ or [PLUGIN_INSTALL_LOCATION]/lib/ (you can go to Options->Preferences->Plugins to see where the plugin is installed). Run the transformation scenario.
Read More
DI
DITA Prolog Updater
by Syncro Soft
Version 1.0.0
Oxygen Version: 22.1+
This add-on contributes a preferences page that includes various options for updating the "prolog" section of a DITA topic/map. For more details, see: https://github.com/oxygenxml/oxygen-dita-prolog-updater What's new in version 1.1.2 Added a new option for controlling where to store the options from the add-on preferences page (either in global options or in project-level options). Fixed an issue where the prolog element was inserted in documents that do not allow it. What's new in version 1.1.1 Fixed an issue where a 'contributor' author was inserted instead of a 'creator' author for newly created documents that have whitespaces in the path. What's new in version 1.1.0 Added a new option to customize the value of the type attribute for the author element that is inserted to allow you to specify the primary ( creator ) author. #20 Added a new option to customize the value of the type attribute for the author element that is inserted to allow you to specify an additional author ( contributor ). #20 Improved the process so that an additional author ( contributor ) cannot be added if they are already specified as the primary ( creator ) author. #21 Fixed an issue where a warning message was reported even though prolog updating was disabled. #15
Read More
Ox
Oxygen Emmet Plugin
by Syncro Soft
Version 24.1.1
Oxygen Version: 24.1+
Emmet is a toolkit for high-speed HTML, XML, XSL etc. coding and editing. The core of this plugin is a powerful abbreviation engine which allows you to expand expressions—similar to CSS selectors—into HTML code. For more details see: docs.emmet.io. What's new in version 24.1.1 Fixed CVE-2021-23358.
Read More