Public hosted Oxygen Plugin and Framework Projects
-
Plugins: https://github.com/search?q=topic:oxygen-standalone-plugin+org:oxygenxml&type=Repositories
Examples:- Workspace containing sample Oxygen plugins implemented in Javascript: https://github.com/oxygenxml/wsaccess-javascript-sample-plugins.
- Frameworks: https://github.com/search?q=topic:oxygen-framework+org:oxygenxml&type=Repositories. Examples:
- Framework which adds Daisy support in Oxygen: https://github.com/oxygenxml/Daisy
- Framework which adds STRATML support to Oxygen: https://github.com/oxygenxml/stratml
- S1000D Framework which adds some limited support to edit S1000D documents in the Author visual editing mode:https://github.com/oxygenxml/S1000D
Besides, there are interesting Oxygen plugins and frameworks which are developed as separate public projects and maintained by third parties (either users or companies). I will try to compile a list below:
- Project Argon by German company Axxepta provides a plugin which can connect Oxygen to a BaseX server: https://github.com/axxepta/project-argon. The integration also provides CMS-like capabilities for searching and version control. The plugin is available as an add-on: http://argon-author.com/.
- LanguageTool plugin for Oxygen: https://github.com/danielnaber/oxygen-languagetool-plugin
- The latest version of XSpec framework is available as an external framework or an add-on. See XSpec Wiki for more details.
- You can define terminology terms and then create Schematron rules for them using the Doctales terminology checker Oxygen framework: https://github.com/doctales/org.doctales.terminology.
- Framework which adds JATS/NLM support for Oxygen developed by Wendell Piez: https://github.com/wendellpiez/oXygenJATSframework.
- Framework for validating XSL-FO with Antenna House extensions developed by Antenna House: https://github.com/AntennaHouse/focheck.
- Fork of the JATS framework which adds Schematron checks and Literatum package building: https://github.com/le-tex/oXygenJATSframework_Literatum
- Three open-source frameworks for editing ATA-2300, S1000D and RIF XML documents in Oxygen developed by Amplexor: https://github.com/Amplexor.
- Besides being bundled with Oxygen the TEI framework is also available as a project partly maintained by the TEI community: https://code.google.com/p/oxygen-tei/
-
HisTEI: An Oxygen framework for historical documents encoded in TEI.
More details: https://github.com/odaata/HisTEI, https://www.oxygenxml.com/pipermail/oxygen-sdk/2014-November/000182.html
- oXbytei is an oXygen framework for editing TEI, that is configured by TEI's header. It offers high-level functions that facilitate everyday work on TEI documents. More details: https://github.com/SCDH/oxbytei#an-oxygen-framework-configured-by-tei
-
Ediarium is an extension package for TEI editing within Oxygen.
More details:https://www.bbaw.de/en/bbaw-digital/telota/research-and-software/ediarum, https://github.com/telota/ediarum
- TEI Facsimile Plugin offers a side view in which users can load an image and see the marked areas (all the zone elements from a TEI document), draw new areas over the image and copy them into the editor:https://github.com/oxygenxml/TEI-Facsimile-Plugin.
- A Workspace Access Plugin for Oxygen XML Editor that creates TEI-conform UUIDs starting with a letter: https://github.com/digicademy/CustomUUID
- TEI Authorizer is a plugin for Oxygen which lets you query remote authority files via HTTP and use retrieved data to autocomplete attribute values in your TEI documents and define and implement forms to fill out new data and post it to your server via HTTP:https://github.com/BCDH/TEI-Authorizer
- Framework for editing UBL documents (UBL 2.1, 2.2 csd01 and 2.2 Pre-award csd02wd01pa01) developed by G. Ken Holman: https://cranesoftwrights.github.io/resources/ubl/#oxygenubl
- Framework for validating OASIS genericode 1.0 documents developed by G. Ken Holman: https://cranesoftwrights.github.io/resources/ubl/#oxygengc.
- Automatic builder for Oxygen frameworks which allows user to describe framework's behaviour by using only XQuery, HTML, and CSS, and automatically generate the framework archive ready to be deployed (developed by Claudius Teodorescu):https://github.com/claudius108/oxygen-addon-builder-plugin
- Plugin developed by Clausius Teodorescu which allows opening a JavaFX-based web browser in Oxygen: https://github.com/claudius108/oxygen-webview-plugin.
- OpenDocs Plugin allows you to focus on specific file types opened in the editor in order to perform various actions on them. GitHub repository: https://github.com/nkutsche/opendocs/.
- XsltGui Project by Patrik Stellmann is an example of how you can show dialogs to the end users from an XSLT script: https://github.com/dita-semia/XsltGui.
- Plugin developed by pagina GMBH which expands a custom editor variable called ${clipboard} to the clipboard contents: https://github.com/paginagmbh/oxygen-plugin_clipboard-editor-variable.
- The NameDropper Oxygen plugin can be used to simplify the process of tagging names in XML and associating those names with authoritative identifiers:https://github.com/emory-libraries-ecds/namedropper-oxygen.
- Sample Oxygen plugin demo by Tobias Fisher: https://github.com/tofi86/oxygen_PluginDemo.
If anyone else wants to add something else to the list, just drop us an email.