CSH setup/configuration instructions/examples for developers - Responsive HTML5 (RH 2019 Classic)
Request for Information:
I'm seeking Adobe documentation, instructions, videos, tutorials, or any type of information that explains the process for completing CSH setup for a help file using Responsive HTML5 output and/or a help file being converted from Webhelp to Responsive HTML5 output. If this information exists and links can be provided, fantastic, please reply to this post with those links. If nothing like that exists, what steps must be taken to get an existing RoboHelp customer the necessary information to provide to a developer? If this requires a consultation or contracted work from the Adobe RoboHelp team to implement, please explain.
Background:
We currently use RoboHelp 2019 Classic to create and successfully generate a content-sensitive help file using Webhelp output (e.g., all MapIDs are configured so that pressing [F1] opens the help file to the article/topic for the corresponding screen). Please note: my company has been using RoboHelp for more than a decade, and we recently upgraded from 2015 Classic to 2019 Classic (we chose that option specifically so that the context-sensitivity would not be affected).
However, we need to change the output of the help file from Webhelp to Responsive HTML5 and eventually upgrade RoboHelp to a non-Classic version, but the need for functional content-sensitivity has prevented us from moving forward. So, before we can begin the process of upgrading, we need to know how to configure the content-sensitivity to get it to work for Responsive HTML5. Unfortunately, our original and current configuration was completed a very long time ago, and absolutely no one knows where to start in terms of the work developers need to complete. [I should mention that our organization is rather medium-to-large size, and only the technical writers have access to Adobe RoboHelp 2019 Classic. It is not available to developers, nor are they aware of the application in terms of functions or usage.]
I have scoured the RoboHelp help file, related documentation, as well as the community, but I cannot locate any type of instructions for the developers. I am aware of the Program Files > Adobe > Adobe RoboHelp 2019 > CSH API folder and the various files for the different languages. I am also aware of the Documents > My RoboHelp Projects > Adobe RoboHelp Classic 2019 > Samples > Travel_the_Whirls > Travel_the_Whirls HTM files that attempt to provide some context (although they are extremely outdated, and the screenshots/info provided are so high-level that they are little value to a developer). In addition, I know how to configure the content-sensitive help in terms of the MapIDs, and recently learned of the Toolbox > CSH Test utility (even though it will not work for the newly published Responsive HTML5 output) because of a YouTube video posted by a non-Adobe employee. I also read the contents of the RoboHelp_CSH.js file (even though I'm unsure if that file is the language we're supposed to be using) and while it provides examples, again, there is just no context or examples. While I can provide those files to developers, they are not going to read through each of the CSH API folders/files to consume everything, and it's unrealistic to ask them to do so (it is very difficult to get developer resources/time as it is at any software company, let alone to do it without being able to provide any instructions, tutorials, examples, etc.)
Comments/Feedback:
I will also note that trying to locate this information is extremely frustrating - especially when there are bits and pieces in various locations but nothing truly comprehensive. While I expect that new customers are “hand-held” through the CSH setup process (at least to a degree), this information has to be valuable to many existing customers. I highly recommend that Adobe take the time to consolidate the information, update it where needed, and provide it somewhere easily found/referenced for all customers. This functionality is a value add to RoboHelp, but not if people cannot figure out how to get it to work for their needs.
Separately, I’m posting this request here because we currently must play “telephone” to get direct support from Adobe. By which I mean that we must go through a singular representative/contact at our organization (who may additionally have to go through a vendor) to get support. As previously mentioned, their unfamiliarity with RoboHelp and/or our needs, makes getting support very difficult and takes an extraordinary amount of time. It would be much easier if Adobe allowed direct-to-user support for organizations/corporations.
To anyone who responds, thank you very much for your time, consideration, and any assistance you can provide - it is truly appreciated.
