[All Adaptavist Apps]
A DITA2Wiki community member reports that the set-sort-id macro no longer ships with the latest Theme Builder plugin!
The environment in this specific case is:
Apparently, earlier versions of TB which include the set-sort-id macro won't work with Confluence 3.2.2. (I couldn't verify this from the latest TB release notes. Feel free to point me to the right place.)
The DITA2Wiki tool depends on the set-sort-id macro in TB to programmatically create logical page trees in the nav bar based on DITA XML maps. The number of DITA2Wiki users are in the thousands. I expect many more users to report this issue and lament the loss of sorting in TB.
Can you please help figure out the options? Other than, downgrade your Confluence instance
Cheers,
7 Comments
Unknown User (amoran)
It was deprecated some time ago, you are the first person to be interested in its fate ... you should be able to set the position property of the page through xml-rpc or soap, the alternative would be to purchase some consultancy time and have a replacement coded.
Unknown User (schseb)
"you are the first person to be interested in its"
She's the first.. but we are "1 million" users behind her
Unknown User (ditauser)
Hello!
So, what is the latest version of Theme Builder, which definitely contains set-sort-id macro?
Thanks
Unknown User (rodrikwade)
Hi Alain
We've run into the same problem in trying to get our DITA2Confluence solution working – and it's a bit of a showstopper.
I wondered what would be involved in terms of time and money in getting the set-sort-ID reinstated or packaged separately.
Regards
Rodrik
Unknown User (amoran)
Please create an issue in the GSE project on tracker.adaptavist.com requesting a quote for the creation of a macro to enable similar functionality.
Ideally you should be using numerical id values, however we can always just use the ASCII values of your id's anyway.
Unknown User (david.heijl@esko.com)
Hi Alain,
I'd like to support this request as well.
This plug-in allowed for a critical piece of functionality in the dita2wiki tool, and in itself dita2wiki is a great solution for publishing DITA formatted XML content (and this is slowly becomes the de facto standard in the technical documentation world) to a wiki platform such as Confluence.
If we can iron out the remaining glitches in the process, it would allow for a completely automated publishing flow from our documentation CMS to Confluence, enabling customer interaction with our content without losing the benefits of XML for our technical source materials...
Thanks,
David
Unknown User (amoran)
The set-sort-id macro was created at a time when confluence was not capable of sorting child pages, it used it's own internal way of storing sort id's and sorting the pages, so when confluence introduced a native method of sorting the set-sort-id macro became cruft, as such when the code was cleaned as part of the builder 4 upgrade it was removed.
We maintain builder primarily so that we can use it for our consultancy projects, we release it to the community so that you too can use it in your projects.
If there is a piece of functionality that you require then we are happy to add it, so long at the time taken to (re)create it is paid for in some way.
I would imagine that this addition will be achievable within our minimum 1 day rate, for a formal quote please create an issue in the GSE project in tracker.