Allow .xpr file to specify minimum required Oxygen version and build number
Posted: Fri Sep 09, 2022 4:10 pm
We have a Git-hosted Oxygen project used by about 50 writers.
When new Oxygen versions are released, we update our files to take advantage of bug fixes and new features. Examples include:
And yet, I continue to find writers using old versions. Oxygen v25.0 is due out soon, and yesterday I helped a writer who was still using Oxygen v23.0. Over the last few months, I encountered several writers still using v24.0. This is concerning, as there can be correctness issues when an authoring/publishing environment assumes the presence of fixes that are not there.
Perhaps the .xpr file could declare the minimum version and build number needed for the authoring/publishing environment to be safely used:
Each time Oxygen loads the .xpr file (opening or switching between projects), if either the version or the build number is less than the specified value, the tool could issue a dialog box indicating that a newer version is needed for the project. This should not be a blocking requirement; the user might not be able to upgrade at that moment. But the check should be persistent enough to motivate an eventual upgrade.
If anyone else would find this feature useful, please reply and share your thoughts!
When new Oxygen versions are released, we update our files to take advantage of bug fixes and new features. Examples include:
- Enabling new Oxygen features in the .xpr file
- Adjusting transformations and Schematron checks to reflect fixes in Oxygen's DITA-OT publishing engine
- Removing bug workarounds and using newly supported features in CSS files
And yet, I continue to find writers using old versions. Oxygen v25.0 is due out soon, and yesterday I helped a writer who was still using Oxygen v23.0. Over the last few months, I encountered several writers still using v24.0. This is concerning, as there can be correctness issues when an authoring/publishing environment assumes the presence of fixes that are not there.
Perhaps the .xpr file could declare the minimum version and build number needed for the authoring/publishing environment to be safely used:
Each time Oxygen loads the .xpr file (opening or switching between projects), if either the version or the build number is less than the specified value, the tool could issue a dialog box indicating that a newer version is needed for the project. This should not be a blocking requirement; the user might not be able to upgrade at that moment. But the check should be persistent enough to motivate an eventual upgrade.
If anyone else would find this feature useful, please reply and share your thoughts!