Creating Context Sensitive Webhelp Using Robohelp 9

I want to create a Context sensitive Webhelp - one help topic for one page/function for web application. I'm using Robohelp 9 with Team Foundation Server 2012. I also have MSSCCI provider installed. I will be using unique ID (Map ID) or unique window names for mapping.
Below are the details about what I have and my requirements:
I have multiple module projects in Robohelp 9 integrated with Team Foundation Server 2012. I want to merge these projects to create one tree structure which will display all the functions same as application.
Which are the files that I need to give to developer to integrate Web Help?
What are the steps for linking and generating Webhelp in merged projevct?
Can we do merging of ToC in merged project and extract the  ToC (.hhc file) and use it in all modules projects just like merging chms and extracting ToC?
What is the simplest way to do create the Webhelp?
Can we use a single Robohelp project for large number of topics to avoid merging?
Please suggest as soon as possible.

First take a look at Merged Help on my site. It gives detailed information about creating merged webhelp.
Can you use a single project for a large number of topics? Define large. It's a mix of topics and graphics. My experience is Rh can, not will, get slow around 4/5000 topics with a some graphics.
You give the generated help and tell them to put ALL the files on the server.
See www.grainge.org for RoboHelp and Authoring tips
@petergrainge

Similar Messages

  • Context-sensitive WebHelp topics opening in new tab not window per browser default

    hello everyone.  i am generating WebHelp using Robohelp 7. the developer i am working with is new to WebHelp but got the idea pretty quick. i generated a map and he set up the help link to call the correct topic from the application.
    at first he could not figure out how to display the navigation pane by default. but then we identified Windows > New Window in the Project Set-up pod and when i changed this from One Pane View to Two Pane View and regenerated the nav pane started coming up.
    the problem now is that despite my having unchecked the Use Default Browser Settings, WebHelp opens according to whatever is configured in the browser for "new window" links. for example in Firefox if Options > Tabs > Open new windows in a new tab instead is selected, WebHelp opens in a new tab.  same deal in IE.
    if anyone can tell me how to ensure that WebHelp always opens in a new window when the context-sensitive link is used i would very much appreciate it. i used Robohelp extensively some time ago but it has been a while and some of this stuff is not coming back to me.
    thanks
    rcb

    Hi there
    I'm thinking that if you really want a new window, you will need to resort to some custom JavaScripting. By default, things are probably dependent upon the browser settings.
    If you are insistent on having a new window, I might suggest looking at how NetFlix does their popups. They are very pesky and seemingly impossible to turn off!
    Cheers... Rick
    Helpful and Handy Links
    RoboHelp Wish Form/Bug Reporting Form
    Begin learning RoboHelp HTML 7 or 8 within the day - $24.95!
    Adobe Certified RoboHelp HTML Training
    SorcerStone Blog
    RoboHelp eBooks

  • Context-Sensitive Help in RoboHelp 9

    Hi -- I recently upgraded from RoboHelp 5 to RoboHelp 9.  My first WebHelp project that I created using RoboHelp 9 is giving me problems with Context-Sensitive Help.  When a user clicks on a Help link that is supposed to bring him/her to a specific topic, the user is brought instead to the project's main screen with the TOC, Index, and Search. 
    Is there something specific that my Developers and I should be doing differently in RoboHelp 9 vs. RoboHelp 5?  Is the problem being caused because I made the jump from 5 to 9 without upgrading in between? 
    Any help that anyone can offer will be greatly appreciated. 
    Thank you.

    Maybe this link will help.
    http://www.wvanweelden.eu/robohelp/context_sensitivity_in_webhelp
    See www.grainge.org for RoboHelp and Authoring tips
    @petergrainge

  • Problems converting context sensitive help to Robohelp 6

    I’m new to Robohelp and have inherited about 60 WinHelp
    projects which were created several years ago by a previous tech
    writer, using Blue Sky Robohelp Classic 2000.
    I am having a problem with converting these projects to
    Robohelp 6. The same three compile errors are coming up in every
    project I convert to Robohelp 6. Yet, when these same projects are
    compiled in Robohelp Classic 2000 they are error free.
    These are the basic steps I follow:
    1. Open Robohelp 6.0 for Word.
    2. Open the .hpj
    3. Choose the “Generate Primary Layout” icon to
    compile the project.
    The Primary Layout for these projects is WinHelp3.
    At completion, the compiler says the WinHelp 3 project has
    been built successfully, although the error log contains three
    errors.
    When viewed, the help files appear as normal. However, the
    projects are used for context-sensitive help which is activated by
    the user pressing F1 or Shift + F1.
    When I test the help files with our software, I receive the
    following WinHelp error message: The topic does not exist. Contact
    your vendor for an updated help file (129).
    The following three compile errors come up in every project:
    Error 1230: line...21 of MENU0000.hpj : File '!HPJ-OPT.TXT'
    not found.
    Error 1230: line...52 of MENU0000.hpj : File '!HPJ-CFG.TXT'
    not found.
    Error 2050: line...42 of MENU0000.hpj : Invalid #include
    syntax.
    In larger projects, the Invalid #include syntax error appears
    many times, in smaller projects just once.
    The two .TXT files that are not found during the compile are
    present in the project folder for each project, but RoboHelp seems
    to think they are not there.
    As for the #include statement, I can only find one #include
    statement in the project. It’s in the Project > Startup
    Macros area and it calls HPJ-CFG.TXT. The syntax is correct. I have
    tried deleting this startup macro and recompiling. This removes the
    “HPJ-OPT.TXT' not found” error but still leaves the
    other two errors. I cannot find the reference to HPJ-OPT.TXT
    anywhere in the project , so I haven't been able to delete it and
    see what effect this would have.
    I am running Robohelp for Word, version 6.0 with Word 2002
    (10.6826.6825) SP3 on Windows XP Pro operating system.

    Hi Carenb and welcome to the RH community. Although you don't
    specifically say it does sound like you are continuing to output
    winhelp. Can I ask why? It would be wise to think about converting
    to another format (e.g. HTML Help or WebHelp) in order to keep up
    with recent Microsoft announcements. Anyway, RH Classic 2000 was a
    very different product than RHX6. For a start it uses a completely
    different set of project files (.HPJ are now .XPJ) which I think
    explains the error message you are getting. If you want to continue
    using winhelp I suspect you may have to rebuild your map files. If
    you migrate to another help format you can concert your existing
    project by creating a new project in RoboHelp HTML and importing
    your .HLP file or word documents.

  • Creating context-sensitive HTML Help without using Map #s

    I am uisng RH 8 and am producing a compiled HTML Help file.
    I am wondering if there is another way to call a topic from our application without using the MAP numbers in RH.
    The developer would like to use the MAP ID (string) instead.
    Is there a way to do this?
    Please let me know.
    Thanks.

    Your points are valid but there are also situations when urls are an excellent method.
    For some projects our developers name fields and we have a method of identifying the name applied. We use that as our filename. By that means they know what the help file will be and can create the call before the topic exists and we don't have to maintain map ids for those projects. If we should fail to create the topic, the call has the logic to go to a higher level.
    I wouldn't advise using map ids or urls, I would say understand how both work, their pros and cons, and then decide what works for the project.
    See www.grainge.org for RoboHelp and Authoring tips
    @petergrainge

  • How to create context sensitive help and call the role based help from my Java Project?

    Hello All,
    I am new to Robo Help. I have created a Robo help for my Java Web Applicaion. My application is role base i.e some user's will not see some of the pages of the application. So I want to hide those pages in Robo help as well. I tried creating multiple TOC for different Roles.
    My Question is
    How to call robo Help from my application?(I will be calling using java script. If it is with RoboHelp_CSH.js where can I get that and How to implement it in my project)
    How to implement role based help?
    Thanks,
    Siva.

    I answered that. My point in asking whether it matters was that if it does, then you cannot use content categories and point different users to different categories and not allow them to see the others.
    The alternative, as I said, would be to produce different outputs for each role.
    As it does matter, then using webhelp you will have to use your RoboHelp project to produce a number of outputs, one for each category. Your app would install each webhelp into different folders and when your app determines the user role, you will link to the appropriate help.
    There is another thread running where it has been explained by Willam van Weelden that you can achieve what you want using browser based AIR help. If that form of help can be considered, then the thread is at http://forums.adobe.com/message/4914753?tstart=0#4914753
    Browser based AIR help must be run from a web server. It cannot be installed locally.
    See www.grainge.org for RoboHelp and Authoring tips
    @petergrainge

  • RoboHelp V6 - Using Context Sensitivity with SAP R/3 ECC 6.0

    We are creating online help/procedures using RoboHelp,
    Version 6. We are also upgrading from SAP R/3 4.6c to SAP R/3 ECC
    6.0. ECC 6.0 has different backend coding than 4.6c that does not
    allow us, at the moment, to implement context sensitivity. My
    question is this: Can RoboHelp V6 be integrated with SAP R/3 ECC
    6.0 that will allow for context sensitivity? Does coding exist for
    this to happen? What must take place for this to work properly? Any
    assistance would be greatly appreciated.

    Welcome to the forum.
    I can't help you on the coding side but is using a URL an
    option? If it is, then see my site where I explain how to call
    webhelp using URLs. That includes how to open the help pointing to
    a specific topic, thus giving you context sensitive help.

  • Is there a way to open context-sensitive help in a new window with RH10?

    I'm linking my context sensitive help using the RoboHelp_CSH.js file to my web application.
    The correct topic opens when I click the help link, but it opens in a pop-up window. This causes problems in Firefox and Chrome (which block pop-ups by default).
    Is there anyway to force the context-sensitive help topics to open in a new window?
    I've tried adding
    <p><A HREF="javascript:RH_ShowHelp(0,'http:/myurl/index.htm', HH_HELP_CONTEXT, 100)" target="_blank">Help</A>
    which opens an empty tab in Firefox with no content in it. And it doesn't work in Chrome either.
    Has anyone else run into this? Any help is greatly appreciated.
    Thanks,
    Colleen

    Hi and welcome to the forums.
    Using the RoboHelp API, that is quite a bother. (Read: major pain)
    Fortunately, there is a simple solution:
    <a href="http://myurl/index.htm#<id=4>>newwnd=false" target="blank">Help<a/>
    This link does exactly the same, only opens the help in a new browser window.
    You may also be interested in my custom WebHelp API: http://www.wvanweelden.eu/blog/2012/08/03/custom-webhelp-apis
    Greet,
    Willam

  • .CHM Context Sensitive Help  - Any Best Practice advice?

    Hi,
    Using RH9 and generating .CHM as the output.
    I need to create context sensitive help that will work at screen level only. The project has around 600 help topics.  I know i can autogenerate the MAP file using RH and pass this to development for them to plumb into the system which seems the quickest way. I know I could also manually map the 200 or so topics that refer to each screen in the application but that will take much longer (but will reduce the size of map file).
    This is for a version of the help that has already changed i.e, I am now working on another version of the help so there are changes including new  topics being added, some removed or renamed etc.
    Is it ok to autogenerate on the first build, then import this map file into new updated project?. Any pitfalls I should be aware of before starting or not?
    Generally what is others experience?
    PDF Boy.

    Hi, glad I could help.
    There are certain javascript calls which will close the window automatically when focus is shifted somewhere else, but there are gotchas. You will notice Yahoo and some airline sites that have popup calendars face the same problem.
    Not all browsers (or older versions) observe those newer calls dependably. So we are stuck with asking the user to close them.  If I understand what you want, you could enable the Show button. This would show the Navigation pane and the rest of the topics so your user could proceed deeper. Still, they will have to close the window! Alternatively you could manually put link "arrows" in the top right of the topic and let them navigate to whatever topic you choose. But, that's time consuming and even this trick is not accessed by F1, so I'm reaching here .
    What we really need is a browse sequence button that can be placed in the topic itself rather than those dinky arrows in the Navigation pane. I have requested this feature and maybe you could add your request here https://www.adobe.com/cfusion/mmform/index.cfm?name=wishform&product=38
    Thanks!
    John Daigle
    www.showmethedemo.com

  • Robohelp 7 - Context sensitive help and map ID's

    Hi there,
    Long time reader, first time poster. Let me just say my background is in training, as opposed to technical writing or software, so forgive me if my technical knowledge seems lacking.
    My issue is that I've been presented with a bought in software product that the company I work for uses, and it's been updated. A year or so ago, we took their product, rebranded it and released it. The help was generated for our software build internally, producing a .chm file, which then mapped to their software to make it context sensitive for about 10 of 58 topics (top level only). (The original vendor provided an .ini file with some map id's)
    My issue is that over the year, numerous changes have been made to the Word document, and it doesn't really resemble the original anymore. It is used to produce a manual, and from this manual, one chapter is imported into Robohelp 7 without images and converted to .chm. I've managed to import the chapter, convert it and produce the .chm file, however I am at a com-lete blank when it comes to making it context sensitive. I have several questions therefore...
    1. Is it possible to create a new .chm that links to the old map id's? And if so what do I need to do?
    2. Would it be possible to simply import the new Word file to the old project if the topics stayed the same? (Would there be much manual work?)
    3. If these files are to be localised, what needs done to make that process as painless as possible? (The manual will be translated and we get that back)
    Further details on the project. It's approx. 58 topics long, ranging from 20 sentences in one topic to approx. 250 in another. There are jump hotspots within the project, and a TOC has been produced. (I believe this makes the topic ID's sensitive?)
    The old project had an .hh file with each line having the format: "#define     1001     1001", my new .hh file states "#define     topic_title     1". I believe this is important and these may need to match?
    The old project had a .hpt file with each line in the format: "23|1001|topic title", my new .hpt gile states: "23|topic_title|topic title". Again as these seem to refer to reference I believe they'd be important.
    Any help would be greatly appreciated! Nothing I've tried so far has worked
    Regards,
    Wazza

    The construction of your call is invalid. You can use a URL with the structure path/startpage.htm#topic.htm to call a specific topic but that is not how it works with map ids. There are topics on my site about calling webhelp by various means.
    I don't know where you got the trial of RoboHelp 7 but you will not be able to buy a full version as the current version is RoboHelp. Also Adobe have announced various sneak peeks of RoboHelp 9. There is a clue there.
    See www.grainge.org for RoboHelp and Authoring tips
    @petergrainge

  • How to provide link for the topics of Webhelp in the Context Sensitive Help in RH10 ?

    I am using Robohelp 10 and currently working on Context Sensitive Help in which there is a need to create certain links for the topics that are present in Webhelp. My area of concern is that we can't use map id's since CS Help and Webhelp had already been created and it will be a mess for developers too since they had to relook their code. While generating output we don't give js files to our developers, we just give them folders and css file. Considering all these points,  is there any way to provide a link for a topic of Help in Context Sensitive Help? Anyone, Please Help !

    I'm not clear on what the question is. You seem to want CSH and to not use Map IDs. That leaves other methods to which Willam has already pointed you. Essentially it's Map IDs or URLs. So are you asking if there is a method that does not involve the developers? No as it is they who must create a link of some sort from a screen to a topic.
    You also say you don't give JS files, just folders and CSS. The Rh WebHelp output contains many files and folders and you have to give the whole output or the help will not work properly. Exactly what are you giving them?
    See www.grainge.org for RoboHelp and Authoring tips
    @petergrainge

  • RoboHelp 10 Context Sensitive Help Displays Full Help File, Not the One Topic

    I create WebHelp with RoboHelp V10 that contains context sensitive help to be displayed in a software application. When I click on any of the field names in the application, the entire Help file displays with TOC, Index, & Search, tabs but not the field level popup definition the Map ID is mapped to. I moved the RoboHelp V9 generated version files back to the server and the context sensitive help works correctly. Is there something different I need to deploy to the server to display the correct Map ID? I am using IE8 to test both conditions.
    The Map ID's the software application calls to the Map IDs have not changed between the versions of RoboHelp.

    Whilst the HHP is required to create CHMs, it can also be used to open damaged projects. Just be aware it will only be as good as the last time you generated some help and not just CHMs.
    See www.grainge.org for RoboHelp and Authoring tips
    @petergrainge

  • Setting up context sensitive help for WebHelp in web application.

    Hi,
    I'm working on a help system for a web application. It will include context sensitive help triggered by an icon on the screen, and the Topic will open in an iframe with a set size. The developer has already set up the iframe that pops up when the icons are clicked. He is giving me the ID for the screens with the help icons as a fully qualified java file name. I'm not sure what the correct process would be in RoboHelp to map the ID's to the topics.
    1. Do I create a map file using the list of ID's the developer sends me? Would it be in this format:
    #define Topic_Name Java_File_Name
    2. Do I then add the ID to the appropriate help Topic using Project Setup pod Context-Sensitive Help folder?
    3. When I generate the layout I specify the map file I created above (.h extension)
    3. If the developer already set up the iFrame size, is it correct that I don't need to create a custom window to set up the size? Is there a way to set it so two panes open? (I believe using the method above one pane opens with link to navigation pane)
    Thanks in advance,
    Joanne

    Welcome to our community
    See if the link below helps.
    Click here to view
    Cheers... Rick
    Helpful and Handy Links
    RoboHelp Wish Form/Bug Reporting Form
    Begin learning RoboHelp HTML 7, 8 or 9 within the day!
    Adobe Certified RoboHelp HTML Training
    SorcerStone Blog
    RoboHelp eBooks

  • How To Create ABAP Code For HR Context Sensitive Structural Authorization

    Hello,
    We have created a HR Custom Program which IS NOT built off the PCH or PNP Logical Database. As a result, we need to manually create ABAP code for HR Context Sensitive Structural Authorization Check in our custom HR program. Via HR Context Sensitive Structural Authorizations, we are restricting access to personnel numbers and the underlying HRP* tables.
    Any assistance would be greatly appreciated with the identification of the SAP standard function modules (Ex. RH_STRU_AUTHORITY_CHECK, HR_CHECK_AUTHORITY_INFTY, HR_CHECK_AUTHORITY_INFTY , etc) used in HR Context Sensitive Structural Authorization Check, how they are used to control HR Structural authorization (P_ORGINCON), and some sample code.
    Thank you in advance for all your assistance,
    Ken Bowers

    Hello Ken
    You can use the interface methods IF_EX_HRPAD00AUTH_CHECK to get the same structural authorization as you can see in PA20/PA30. You need to use the methods set_org_assignment and check_authorization for this purpose. For more information you can refer to include FP50PE21 from line 237 onwards till 270.
    Regards
    Ranganath

  • Using RoboHelp to create online tutorials?

    Our company currently uses RoboHelp to create our Help
    Systems. As a training developer, who has used a course authoring
    software package for the past five years, I was wondering if
    RoboHelp would be a good environment to develop training tutorials.
    I love the fact that you can search and index the help systems and
    thought the potential may be there to search for information within
    tutorials as well.
    I know Captivate is the software simulation product, however
    a lot of our training material is either mainly text, or numerous
    screen shots showing an individual how to use an application.
    As I am new to RoboHelp, does anyone have any advice?
    Thanks in advance.

    Like Colum, welcome to the Forums!
    (The following assumes the WebHelp Pro scenario you outlined)
    >>>1. How do I set the window to have the right
    frame display initially, without the left index frame? I want to
    leave the index frame so that the user can access it if neccesary.
    1. Make sure WebHelp Pro is your primary layout.
    2. Create a new Window, call it OnePane and select the
    tickbox in Window properties for One Pane and click OK. (This means
    the Navigation pane (Contents, Index, Search, etc.) are hidden when
    first launched.
    3. Bring up the WebHelp Pro single source layout wizard.
    4. Tick the box: Show navigation pane link in topics (this is
    what allows the user to opt to see the Index and navigation pane if
    they want.
    5. Be sure to select "OnePane" as your default window you
    just created and complete the wizard to publish.
    6. Caveat: There is a shortcoming when you view locally from
    the authoring machine. You will not be able to see the effects of
    your changes. These can only viewed in a web browser pointed to
    your actual WebHelp Pro site.
    7. Publish to the RoboEngine server to view all the changes
    you made and notice the "Show" link that allows the user to reveal
    the navigation pane.
    >>>2. Our Help System is in HTML, but I am thinking
    of using WebHelp Pro (from a dedicated server). When I View Primary
    Layout, the index frame and button at the top of the form do not
    display. I get the yellow box located just below the Internet
    Explorer toolbar saying 'To help protect your security, Internet
    Explorer has resticted this file from showing active content that
    could access your computer. Click here to for options....'. That
    could be a real pain for 1200 users. Is there a way to if off for
    RoboHelp WebHelp Pro?
    I believe you may be encountering something that is only seen
    by you because you're viewing it locally. When published, the user
    would not see this. To remove this annoying message, go to Internet
    Options > Advanced > scroll down to Security and tick the box
    "Allow active content to run on My Computer." (Also, for more info,
    do a search in the forums for "Mark of the Web")
    >>>3. Can I create my own skin?
    Sure. Use the WebHelp skin editor as you normally would. Give
    the skin a name and use it when you publish.
    Hope this helps.
    John

Maybe you are looking for

  • FRM-92101 error while running report from form

    HI All, I am getting the form error FRM-92101 while running report from form menu.My code is given below: DECLARE repid REPORT_OBJECT; v_rep VARCHAR2(100); rep_status VARCHAR2(20); BEGIN repid := FIND_REPORT_OBJECT('REPORT47'); v_rep := RUN_REPORT_OB

  • Launch KVM Console On CIMC : Unable to launch the application

    I have a UCS C220 M3S with CIMC 1.5(5). When I try to launch the KVM Console, I get a popup with "Unable to launch the application". Windows 7 Firefox 34.0.5 , IE 8.0 Now Java Version 7 Update 21 I try install Version 7 Update 71 and Version 8  But N

  • Is there an antspert in da house?

    Hi, I'm trying to compile & jar a simple java project using ant 1.7 and java 1.6 on windows XP. The problem appears to be the ant is not finding my *.java files... atleast it's not producing a jar file, and no class files either. the build says it wo

  • Where are my photos after 10.5- 10.6 upgrade?

    I'm hoping you can save my holiday! I've upgraded to Snow Leopard and am having difficult rebuilding my iPhoto library. I did a clean install of 10.6 with my HD backed up on a Time Capsule. I now have "deleted user" (which assume is my old profile of

  • Restricting user exit ZXEDFU02 to one customer in WE20

    I'm new to SAP. I've just written a code in user exit 002 (include zxedfu02) for the bill-to party invoice IDOC generation (FUNCTION IDOC_OUTPUT_INVOIC). My code is working perfectly. The only problem is I would like to restrict the use of this user