This weekend I worked on a patch to build the new LibreOffice help where the offline version does not have the version number in its location and the online version does.
So I had to define a new param to the XSLTs to distiguish the offline and online paths. This affects the main transformation (online_transform.xsl) but also the get_tree.xsl and get_bookmark.xsl transforms.
Some tweaks on the makefiles, hacking existing ones. Module /sfx2/ had to be adapted to detect the right help available.
With the new patch, the version upgrade of the offline help will overwrite the current version, as it is wiith the old help. We keep the version in the path for the online help because we need to serve more than one version, so the server will have 6.0, 6.1, 6.2 ...
I still look at the main stylesheet transform (online_transform.xsl) and want to refactor it by removing a lot of cruft from the old help ages.