Copy link to clipboard
Copied
I have looked through the documentation, and it seems that every "possibility" to call either a search term or a HelpID/CHSID for my documentation is to use some sort of API.
Is there a way to call the search function and CHSIDs directly by only typing a URL in a browser (or link from another page, or from an email, etc etc)?
I'd actually like to know for all 3 outputs I am potentially going to be using: WebHelp, WebHelp Pro (RoboHelp Server 9) and HTML5, as I'm not sure yet which form it will take at the software release.
Thanks!
See Calling Webhelp for the options for calling WebHelp. Although it doesn't explicitly say so, WebHelp Pro has the same options. I can't speak for HTML5. As for calling a search term, you may well be right that you call one programatically but I would not know about that.
Copy link to clipboard
Copied
See Calling Webhelp for the options for calling WebHelp. Although it doesn't explicitly say so, WebHelp Pro has the same options. I can't speak for HTML5. As for calling a search term, you may well be right that you call one programatically but I would not know about that.
Copy link to clipboard
Copied
Ok so basically, "Map IDs" and "Topic IDs" are different... but they're setup the same. Very confusing to me.
What's very ironic to me is the comment on the Topic ID page, "undocumented javascript". considering that Widgets are also undocumented, I'm starting to get a feeling that maybe somebody should take the time to fully document the documentation software... y'know.
Copy link to clipboard
Copied
Please note that for HTML5, the method is described in the following page:
Context Sensitivity in Multiscreen/Responsive HTML5 | WvanWeelden.eu
Basically, it's http://yoursite/path-to-html5output/index.htm?rhcsh=1&rhnewwnd=0&rhmapno=????? , where ???? is your topicid/helpid/chsid/mapid or whatever you call it.
Copy link to clipboard
Copied
Hi OL-Lachance
A couple of items I would add to Willam and Colum's comments.
At the present time, WebHelp Pro (the Rh Server 9) does not support HTML5 output. WebHelp on a conventional web server is fine.
In terms of the odd terminology for CSH, the term MAP Number or Map ID, generally refers to a unique number that is assigned to a topic so that it can be referred to in the application calling the help. The Topic ID is generally an alphanumeric string which is often the name of the topic title connected by underscores. Depending on the language of the application, sometimes only the Map number or sometimes only the Topic ID is used. Or, as you have learned, sometimes neither one is used and a URL is used instead!
You and your developers may also find these topics helpful in the RoboHelp online help which can be downloaded here:
http://help.adobe.com/en_US/robohelp/robohtml/robohelp_11_help.pdf
Look at Chapter 11 for some interesting specifics on the many ways to call CSH. Of course the links mentioned in Willam's and Colum's posts are excellent as well.
John Daigle
Adobe Certified RoboHelp and Captivate Instructor
Evergreen, Colorado
Copy link to clipboard
Copied
Thanks for the precision on the differences between MapID and TopicID.
As for the "interesting specifics", if you're talking about the documentation giving multiple APIs and ways to call the documentation using functions... honestly that's not going to happen with us. Specific code implementations like this pretty much means that if we were to decide to switch to another documentation authoring suite, there would be a necessary code change in our software, and that sort of lock-in is not very desirable. Whereas now with pure URL calls, if I decide I'm going with someone else, I can just change my urlRewrites to the new format and be done with it. We don't have plans to change, but keeping the door open is fine with us.