Looks like having both FrameMaker and RoboHelp (i.e. Adobe Technical Communication Suite) is essential for publishing context-sensitive help.
RoboHelp can generate the map file from the TopicAlias markers: https://help.adobe.com/en_US/robohelp/2017/robohtml/#t=book%2Frob_createhelp_ch%2FManaging_map_files-.htm%23TOC_Export_a_map_filebc-3&rhtocid=_10_2_1_2 FrameMaker multi-channel publishing requires you to maintain the map file manually in a text editor, which is insane: https://help.adobe.com/en_US/framemaker/2019/using/using-framemaker-2019/WS2d2a17056e2191986533fc06144fd9afdc4-8000.html On Tue, May 14, 2019 at 9:58 AM Robert Lauriston <rob...@lauriston.com> wrote: > > Since you're posting this on the Framers list, I presume you're using > FrameMaker. > > Its "multi-channel publishing" feature is a subset of RoboHelp. You > probably want to choose Responsive HTML. Do not choose Microsoft HTML > Help. > > Alternatively, link the FrameMaker source to RoboHelp, and you'll have > the full RoboHelp feature set. In that case, you might choose WebHelp > over Responsive HTML. Look at both. > > On the FrameMaker side, define the target topics using TopicAlias > markers. That's covered in the FrameMaker user guide. > > On the app side, you can find detailed information on CSH calls in the > "Information for Developers" section of "Context-sensitive help" > chapger of the RoboHelp user guide. > > https://help.adobe.com/en_US/robohelp/2017/robohtml/#t=book%2Frob_createhelp_ch%2FInformation_for_developers-.htm > > *** You want to create and maintain the map file and provide it to the > developers, not vice-versa. *** > > You do not need a separate target topic for every application context. > Many application contexts can point to the same help topic. > > Be sure that the developers implement a default help topic to open > when a context is unmapped or the map is wrong. > > On Tue, May 14, 2019 at 7:44 AM Art Campbell <art.campb...@gmail.com> wrote: > > > > My company is developing a new browser-based software package that is > > specced to include screen-level context sensitive help. > > > > The coders haven't done this before and are asking for > > help/assistance/advice on developing the coding standard for this and other > > products going forward. > > > > I'm thinking the basics are the basics -- a call in the program goes to a > > mapping table that invokes the HTML help screen in a new tab/window or a > > popup. > > > > What I'm looking for feedback / ideas on are a good method to call Help > > from the application (icon/keystroke/widget), and any Best Practices that > > people are already using, either on the coding or information development > > side. _______________________________________________ This message is from the Framers mailing list Send messages to firstname.lastname@example.org Visit the list's homepage at http://www.frameusers.com Archives located at http://www.mail-archive.com/framers%40lists.frameusers.com/ Subscribe and unsubscribe at http://lists.frameusers.com/listinfo.cgi/framers-frameusers.com Send administrative questions to listad...@frameusers.com