Advice needed for WebHelp with 2 versions of a software product
Posted: Wed Jan 14, 2026 12:20 pm
Hello community and Support Team,
First some background:
Our software product has 2 versions (V8.1 and V8.2).
Version 8.1 is the extensive base version. Version 8.2 is the base version plus only a handful of new topics.
In oXygen, all topics for the base version 8.1 are not tagged with the "product" attribute.
All topics for version 8.2. have been tagged with the attribute "product" as V8.2.
So far, I used to create one WebHelp output for V8.1. I simply uploaded the oXygen WebHelp output folder as a ZIP into a dedicated folder onto our web server where a script would unpack it overnight. Easy.
From now on, my WebHelp is supposed to be able to allow users to choose which version they are using - to only see relevant documentation. I understand that I need to include a version switch (which is not the topic for this question...)
According to my research, I will need to create one transformation for V8.1 with DITAVAL excluding all 8.2 content, and another transformation for V8.2 without any DITAVAL.
I then need to upload both webhelp folders onto our webserver, so that a version switch can access the relevant topics.
Now my actual questions:
1) Does my handling of the versions in oXygen sound technically correct and is it Best Practice?
2) How does the setup on the web server need to look like when I upload two webhelp output ZIP files:
- Do I need to upload both webhelp output ZIPs into the same folder on the web server?
- What is important with regards to naming the zipped files and the script that unpacks them?
(In your reply, please bear in mind that I have no programming skills.)
Thank you so much in advance
Best wishes
Herdis
First some background:
Our software product has 2 versions (V8.1 and V8.2).
Version 8.1 is the extensive base version. Version 8.2 is the base version plus only a handful of new topics.
In oXygen, all topics for the base version 8.1 are not tagged with the "product" attribute.
All topics for version 8.2. have been tagged with the attribute "product" as V8.2.
So far, I used to create one WebHelp output for V8.1. I simply uploaded the oXygen WebHelp output folder as a ZIP into a dedicated folder onto our web server where a script would unpack it overnight. Easy.
From now on, my WebHelp is supposed to be able to allow users to choose which version they are using - to only see relevant documentation. I understand that I need to include a version switch (which is not the topic for this question...)
According to my research, I will need to create one transformation for V8.1 with DITAVAL excluding all 8.2 content, and another transformation for V8.2 without any DITAVAL.
I then need to upload both webhelp folders onto our webserver, so that a version switch can access the relevant topics.
Now my actual questions:
1) Does my handling of the versions in oXygen sound technically correct and is it Best Practice?
2) How does the setup on the web server need to look like when I upload two webhelp output ZIP files:
- Do I need to upload both webhelp output ZIPs into the same folder on the web server?
- What is important with regards to naming the zipped files and the script that unpacks them?
(In your reply, please bear in mind that I have no programming skills.)
Thank you so much in advance
Best wishes
Herdis