Some questions that have come to mind after reading & participating on another thread:
Is it allowable (legal) and advisable to modify the contents of the client_help directory? For instance, to add a link for “MySolution Help” to the left-hand frame and add one’s own html pages?
And would context-senstive Help be doable? If one wished to provide context-sensitive Help within one’s solution, how would one code the Help button on a form? a normal URL would try to launch the user’s default browser, right?
Of course, putting one’s soluton help pages up on the web is an option, but it would be really nice to offer both general Servoy Client help as well as solution-specific help all within Servoy.
You could build your Help System Module and store all html pages in a table, if for any help record you keep track of ‘formName’ you can easily have a contextual help system. Obviuosly you will have to display the help pages with a custom formInDialog using the HTTP bean, a bit of work but sounds good to me.
Thanks for the idea, Nicola (and for the “me too” Westy).
I guess my main point was twofold: on the one hand, it would be nice to have all Help in one place, both general Servoy Client help (how to perform finds, for example) and solution-specific help; and, further, it would be even nicer to be able to access solution-specific help in a context-sensitive way (i.e., if that solution-specific help were added to the usual Help browser). In other words, the user can press F1 for any kind of Help they might be looking for, be able to search help (for solution-specific as well as general Servoy Client) in the Help browser, etc.
And my questions were twofold, I don’t think I was awfully clear in my post.
Q1: Legal?
It looks pretty clear to me that it is technically feasible to add one’s own entries to the left-hand frame of the Help browser and to add one’s own pages … just a matter of modifying the html files and, if necessary, the css stylesheet. But I do wonder if that’s legal (in view of copyright issues) so long as the text for Servoy Client Help itself is not altered and Servoy’s copyright notice is not removed or altered.
Q2: Technical …
As for context-sensitive help, yes, one could create a table with links and dynamically code which link will be called by clicking a Help button in each form. Hypothetically speaking, then, if one had included one’s solution-specific help pages in the Servoy Client Help browser, what would the link look like to call up a specific page in that browser instead of launching the user’s desktop browser?
opens the manual in my desktop browser, not in Servoy Help. What did I miss?
Again, quoting myself here:
if one had included one’s solution-specific help pages in the Servoy Client Help browser, what would the link look like to call up a specific page in that browser instead of launching the user’s desktop browser?
So is there some way to launch a specific page within client help in the Help browser (not in one’s desktop browser) with some kind of other protocol? When I press F1 some kind of call is sent to SAS to open the index page. Is there a way to code this?