19 Replies Latest reply on Jun 19, 2015 5:00 AM by dlengland

    Opening RH 7 projects in newest version of RH

    dlengland Level 1

      I'm working with a client who still uses RH 7.  They are interested in upgrading to the latest version of RH (is it 2015?)  But before doing so they want to know if the WebHelp projects created with RH 7 can be opened and maintained in the newest version.  Are there any known issues...in fact can it be done at all?

       

      Any help would be greatly appreciated.

       

      Diane

        • 1. Re: Opening RH 7 projects in newest version of RH
          Jeff_Coatsworth Adobe Community Professional & MVP

          I’m sure there’s going to be some issues in there – why not use a copy of RH7 files with a trial copy of RH2015 on an isolated machine to test it out beforehand.

          • 2. Re: Opening RH 7 projects in newest version of RH
            Captiv8r Adobe Community Professional & MVP

            Hi Diane, I agree with Jeff. Try downloading the evaluation version and test.

             

            What Jeff didn't mention was that upgrading a project is very straightforward. Just like you upgrade a PowerPoint. You simply open the project file in the newer version and RoboHelp handles the rest. Pretty much. Once the project is open in the newer version, you will want to update the DHTML effects in all the topics. But that's about it.

             

            Come back here if you have further questions.

             

            Cheers... Rick

            • 3. Re: Opening RH 7 projects in newest version of RH
              dlengland Level 1

              Thanks to you both.  We would certainly test this using a trial version first.  What I was hoping was that someone might know of specific issues such as the DTML effects Rick mentioned.  Rick, what is it about those that requires they be updated?

              • 4. Re: Opening RH 7 projects in newest version of RH
                Captiv8r Adobe Community Professional & MVP

                Hi there

                 

                Apologies in advance if you already knew some of this.

                 

                DHTML is JavaScript combined with HTML to create "dynamic" effects. There is a JavaScript file named ehlpdhtm.js that is used to provide these effects. Perhaps you use the DHTML drop-downs provided by RoboHelp. Well, as browsers evolve, Adobe needs to adapt the scripting to accommodate the newer versions of the browser. As such, they may need to amend the ehlpdhtm.js file. And if a reference changes in that file, any topics using a feature that might call upon that reference will need to be amended so they still work properly. So using that feature should cause all topics to be properly amended so they continue to work.

                 

                As an aside, here's some RoboHistory! Adobe didn't always own RoboHelp. Prior to Adobe, macromedia had it for a brief period. And prior to macromedia, a company named eHelp had it. Hence the ehlpdhtm.js name.

                 

                Cheers... Rick

                • 5. Re: Opening RH 7 projects in newest version of RH
                  dlengland Level 1

                  Thanks for the explanation.   I do know about the JavaScript and HTML used for DHTML effects.  Understanding that the .js file has changed makes clear the need for updating.  And I do remember the past RH owners...all the way back to Blue Sky!

                   

                  So updating the DHTML is done instance by instance?  No such luck as being able to apply that new .js file globally?

                   

                  Sent from my iPad

                  • 6. Re: Opening RH 7 projects in newest version of RH
                    Captiv8r Adobe Community Professional & MVP

                    Sorry, it seems could have been clearer.

                     

                    The thing is, in each topic where the DHTML is used, some naming or whatever may have changed. So choosing the option to update the effects ensures what has been used in the topic will continue to match. Likely too, it will trigger something to cause RoboHelp to perform some update of the actual ehlpdhtm.js file. Remember, this file will likely already exist if you are upgrading.

                     

                    So the action I stated of updating the effects in topics should be a "one off". After upgrading, you perform that action, all topics are updated and you should be good to go. So yeah, in my mind that's "globally".

                     

                    Cheers... Rick

                    • 7. Re: Opening RH 7 projects in newest version of RH
                      dlengland Level 1

                      Cool....thank you so much:)

                      • 8. Re: Opening RH 7 projects in newest version of RH
                        Amebr Level 4


                        The option Rick mentions is under the Tools menu in RH11. I assume it'll be in the Tools ribbon/menu/tab/whatever-its-called in RH2015.

                        • 9. Re: Opening RH 7 projects in newest version of RH
                          Willam van Weelden Adobe Community Professional & MVP

                          2015: on the Tools tab, Update DHTML. (In the Scripts section.) as Amebr suspected.

                          • 10. Re: Opening RH 7 projects in newest version of RH
                            dlengland Level 1

                            OK...so I found and clicked the Update DHTML Effects in Topics option in RH 11.  The Output View pane said it updated the topics.  I saved the project but see that the drop-down text feature isn't working.  When I right-click on the drop-down text link, an empty Drop-Down Text Editor pops up.  And in the WebHelp when you click on a link nothing happens.    Thoughts on what must be done in addition to performing the DHTML upgrade in the Tools menu?

                             

                            Thanks again all.

                             

                            Diane

                            • 11. Re: Opening RH 7 projects in newest version of RH
                              Amebr Level 4

                              Did you delete the .cpd file before opening the copy in RH2015? If not, take a fresh copy of the original, delete the cpd and try opening it again.

                               

                              (also, I assume you aren't using source control)

                              • 12. Re: Opening RH 7 projects in newest version of RH
                                dlengland Level 1

                                I had not but just did.  Took a new copy of the old project, deleted the CPD, opened the project in RH11, did the Update DHTML and still the same problem...all drop-down text is missing.

                                • 13. Re: Opening RH 7 projects in newest version of RH
                                  Amebr Level 4

                                  hmm, just trying to remember back to the last time I upgraded. I do know I had one project that was a problem child, with all sorts of random issues 4 times I opened it, and then pretty much no issues (couple of minor formatting things) the 5th time for no apparent reason - not much help, I know,

                                   

                                  The main problems I found were usually cached information in the cpd (non-technically based theory), and source control interfering with the proper conversion (a full manual checkout  prevented a lot of errors). but if you're working on a copy and have removed source control references if applicable, this wouldn't be an issue for you.

                                   

                                  I'll sleep on it and post back if I think of anything else.

                                  • 14. Re: Opening RH 7 projects in newest version of RH
                                    dlengland Level 1

                                    Well that gives me a little hope...I've only tried twice so maybe if I give it a few more tries magic will happen:)   This has not been in source control so that can be ruled out as a cause of the problem.  So when you say you "opened" it 4 times and then the 5th time it worked, by "opened" do you simply mean making another copy of the original project, deleting the CPD and then opening in the new version?  I'd have to go back and look for it, but I thought years ago I read about corrupt projects and that deleting something else in addition to the CPD often fixed things..just don't recall what the other file was.

                                     

                                    Thanks for your help.

                                    • 15. Re: Opening RH 7 projects in newest version of RH
                                      Captiv8r Adobe Community Professional & MVP

                                      Hello again

                                       

                                      One thing worth trying would be to open one of the sample projects. Then right-click somewhere in the Project Manager and choose Explore. That action should open Windows Explorer at the project location. Find and copy the ehlpdhtm.js file.

                                       

                                      Now open your problem child project and repeat the process. But instead of copying the file, PASTE and overwrite the ehjpdhtm.js file.

                                       

                                      Then test the drop-downs.

                                       

                                      Cheers... Rick

                                      • 16. Re: Opening RH 7 projects in newest version of RH
                                        dlengland Level 1

                                        Did as you suggested...

                                         

                                         

                                         

                                             

                                        • Made a new copy of my version 7 project.

                                             

                                        • Opened the project in version 11.

                                             

                                        • Copied the ehlpdhtm.js file from the Salesbuilder2 project.  (That file was dated December 17, 2013.)

                                             

                                        • Pasted the ehlpdhtm.js file into the version 11 project.

                                         

                                        Still no DHTML.

                                         

                                         

                                         

                                             

                                        • Closed the project.

                                             

                                        • Deleted the CPD.

                                             

                                        • Reopened the project - still nothing.

                                         

                                         

                                         

                                         

                                        • 17. Re: Opening RH 7 projects in newest version of RH
                                          Amebr Level 4

                                          Yes, when I said "opened" I followed the process you described.

                                           

                                          It might be worth checking the html code.

                                          Open a RH7 topic in a text editor and check that you can find the drop-down content in the topic source code. (It might be right at the top of the topic, that is, separated from the drop-down hyperlink text. )

                                          Open the same topic from a converted project and check that you can find the drop-down content. (In the same location as the drop-down hyperlink text.)

                                          • 18. Re: Opening RH 7 projects in newest version of RH
                                            dlengland Level 1

                                            Thank you all for your help.  Rick discovered that the project I was trying to upgrade had been created from webhelp output files which was surely the cause of the different issues I was having.  I located an earlier version of the project and it upgraded to RH11 without issue.   So although the content needs to be brought up to date, we finally have a clean, working project. Again, thanks everyone.