Skip to main content
Known Participant
January 25, 2023
Question

Need Helpclass or other to pull/display RHTML from a server that's not public

  • January 25, 2023
  • 6 replies
  • 880 views

We have SaaS programs where the external customer logs in through Okta to access the programs. Currently the RoboHelp-generated help files are embedded in the program, but we want to remove them and have the Help link go to our RoboHelp server (really could be any server) and pull our help file but change the URL that the customer sees and basically display it in the browser through our program. I know we can set up a service to do this and possibly use Okta, but we are looking for options and might do a quick and dirty way of using a helpclass embedded in the program to pull the help and rename the URL... Does anyone know of a helpclass already out there? What are my other options? I barely know what I'm talking about but I could point my IT people in the right direction if I knew what that was. LOL... The Okta integration that the RoboHelp server has isn't really for this either. We've been down that path. Thanks for any help.

 

 

    This topic has been closed for replies.

    6 replies

    Community Expert
    January 27, 2023

    Although.... I just remembered that many years ago at a previous job we supported multiple versions of a very modular product. The developers wrote a bit of code in the application that grabbed the specific version numbers of all the modules the client had installed, then located the correct versions of each module on the server, and presented it to the client as a correctly set up merged help product.

     

    e.g.

    Server file system was like the following and the module help wasn't installed in correct merged help sub folders at all:

    Base product

    -v1

    -v1.1

    -v2

    -v2.1

    Module 1

    -v1

    -v2

    -v2.1

    -v2.2

    Module 2

    -v1

     

    Clients saw a URL like the following, even though that wasn't where it was installed, or even in a correct merged setup.

    www.company.com/product/help.htm

     

    It was a custom solution though, not anything prewritten. And probably far more complicated than what you want. But it suggests what you want can be done - it didn't take my developers that long to write it either, from memory. (possibly it used symlinks? I'm not sure though - it was a long time ago)

    Jeff_Coatsworth
    Community Expert
    January 27, 2023
    Community Expert
    January 29, 2023

    No I meant to reply here. 🙂

    Community Expert
    January 26, 2023

    I would try contacting the Robohelp support people as I figure they'll have a better idea about Robohelp Server SSO integrations than us writers. 🙂  

    See the following page for support contact options. The email address is recommended as it goes to a dedicated Robohelp team rather than generic support.
    https://helpx.adobe.com/contact/enterprise-support.other.html#robohelp

    Jeff_Coatsworth
    Community Expert
    January 25, 2023

    What format are your help files in anyways? I suspect to hide the URL where they would be fetched from would require your programmers to create a frame within their application to fetch and display the content.
    I understand your application isn't on the Okta server - but it's using Okta for SSO login purposes and has to be living on some web server; just adding HTML5 content to that same location in its own folder & linking to it from with the application would be the easiest method for your developers.
    ps - if you think your help is secret; it's probably not - your competition probably already knows what's in it. 

    Kdale2Author
    Known Participant
    January 25, 2023

    Help files are published as responsive HTML. According to my IT person for us "Okta is just a service in the cloud somewhere that allows applications that subscribe to it to have multiple Active Directory servers that we do not own made available to us for authentication." So we just use it for authentication to get into our application on a different server. 

    Jeff_Coatsworth
    Community Expert
    January 25, 2023

    So have they tested sticking your HTML5 in a folder on the same server where your software is located & making a link to it from within your application? 

    Jeff_Coatsworth
    Community Expert
    January 25, 2023

    I suspect you'd just force another login (not an Okta login credential) on the RoboHelp Server product if you made a link over to it. So there's not much advantage to that (from the user's point of view).

    Kdale2Author
    Known Participant
    January 25, 2023

    yeah, we don't want to force a login... We want the app to say "open this if it's coming from this application." We don't want to force a login. BUT if we could use the SSO from Okta, that would work but not sure how to do that with the help right now....or that might be a Phase 2 approach as I just need something fast for  now and that approach will require more IT help

     

    Peter Grainge
    Community Expert
    January 25, 2023

    Please clarify. A Web server that hosts your RoboHelp output or a Web server on which the Adobe RoboHelp Server product has been installed? 

    ________________________________________________________
    My site www.grainge.org includes many free Authoring and RoboHelp resources that may be of help.

     

     

    Help others by clicking Correct Answer if the question is answered. Found the answer elsewhere? Share it here. "Upvote" is for useful posts.
    Kdale2Author
    Known Participant
    January 25, 2023

    Currently we do have the RoboHelp Server software on its own server and we'd like to link to that help without making it public and without giving the exact URL in what the customer sees. And our apps are not on the Okta server, so that's why we can't just have it there. Thanks for your help. I know I'm not very clear as I'm not very IT-savvy

    Jeff_Coatsworth
    Community Expert
    January 25, 2023

    So your SaaS software is on a site that uses Okta to manage the logins, correct? Why not just put the help content on the same site and create a link to it from your software? What's the value in going to a server running RoboHelp Server if you're already managing access with Okta?

    Kdale2Author
    Known Participant
    January 25, 2023

    I have thought of doing that, but I think there was some type of issue (I'll have to go back and see what that was). I'll check again, but wanted to see if there was a way for us to do this with the RoboHelp server since we have it and there are other things we might want to use it for. Seeing what my options are.