Question
Will this trick work with RH under RoboSource?
The primary layout for the manual that I'm setting up is ONLINE WebHelp, but we also supply a PDF.
As I wanted to include the PDF manual in the WebHelp for specific printing purposes, I had to trick RoboHelp:
The project includes references to external files (PDF, MS Excel etc.) that are embedded as bagage files.
When you create a DOC/PDF file, the references are created relative to the position where the DOC/PDF is being saved.
In my specific situation It meant that the references in the DOC/PDF were pointing 2 folder backwards.
So, I created 2 extra folders in my project and manually copied the PDF from the Printed Documentation folder to this location, 2 folders forwards.
When you now open the PDF from within WebHelp, the DOC/PDF links are working because they are pointing 2 folders backwards where the external files are saved.
As we also want to supply an OFFLINE version of the WebHelp + included PDF, I created an installer with Inno Setup that basically includes a zipped copy of the WebHelp + PDF.
The installer then saves the webhelp to the My Document folder on a PC, adds shortcuts etc.
Everything is working fine. I have created a .bat file and everything that needs to be done is done through this batch file, from creating RoboHelp layouts, zipping, compiling the installer, copying files.
To make a long story short, we are now using RoboHelp as a standalone application, but we intend to set up RoboSource control, and I was wondering if the workflow described earlier will work when the files are handed over to RoboSource and SQL db?
I assume that when I start publishing (in RoboHelp OR through command line), the files will be checked out from the SQL db and synchronized with local files. Can I copy and overwrite files that are under control of RoboSource, and will such files be checked in after that?
Any ideas or other suggestions?
BTW, If anyone is interested, I'll happily share the Inno Setup solution. Inno Setup is a free, professional grade, installer.
Just a few basic Inno entries, a few lines of Inno script (Pascal), an unzip.dll included in installer, that's it. I used the free WinZip command line add-on to create the ZIP file from WebHelp content.
Best regards,
Herman