Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 323232

Summary: Need Remote Context Help (Infocenter, RCP)
Product: [Eclipse Project] Platform Reporter: mgeritz
Component: User AssistanceAssignee: Chris Austin <ChrisAustin>
Status: RESOLVED INVALID QA Contact:
Severity: enhancement    
Priority: P3 CC: cgold, mgeritz
Version: 3.5.1   
Target Milestone: ---   
Hardware: PC   
OS: Windows XP   
Whiteboard:

Description mgeritz CLA 2010-08-20 06:56:22 EDT
Build Identifier: M20090917-0800

Add context help support to the infocenter to remotely access the context help from an rcp application. The content plugin for the help should be completely on infocenter server side.

Reproducible: Always

Steps to Reproduce:
Remote Context Help does not work, only locally as a local plugin
Comment 1 Chris Goldthorpe CLA 2010-08-20 10:40:10 EDT
Chris, can you look at this, I thought this was implemented already.
Comment 2 Chris Austin CLA 2010-08-23 11:36:20 EDT
This has been implemented.  I spoke with the team which contributed remote help and they verified it was submitted.

I then went through the following test case:
1) Create a plugin which defines some context sensitive help
2) Create a second plugin which contributes a UI widget that points to the csh in the first plugin
3) Run an infocenter with the first plugin (csh) in it.
4) Run an instance of Eclipse with only the second plugin (ui widget).
5) Test the CSH in Eclipse (it does not show up)
6) Add the infocenter to Eclipse's remote help content list, and try the CSH again.  This time it shows up.

Can you please submit a reproducible scenario where this fails?
Comment 3 mgeritz CLA 2010-08-24 03:42:06 EDT
Sorry my fault. I can confirm that it works.
The problem was that I set the helpId in the UI to pluginnameUI+identifier instead of pluginnameHelpcontent+identifier. 

Thanks for your time! I am very happy that it works now!

http://help.eclipse.org/helios/topic/org.eclipse.platform.doc.isv/guide/ua_help_setup_infocenter.htm
"All features of help system except context help, active help, command support, and the help view are supported."
This information seems old :-)
Comment 4 Chris Austin CLA 2010-08-24 10:20:27 EDT
(In reply to comment #3)
> http://help.eclipse.org/helios/topic/org.eclipse.platform.doc.isv/guide/ua_help_setup_infocenter.htm
> "All features of help system except context help, active help, command support,
> and the help view are supported."
> This information seems old :-)

I believe this is referring to certain help features that are not available when only using an infocenter.  For example, an infocenter that is not launched from the IDE / RCP cannot execute active help links, because there is no shell to handle the requests.  There is no shell to spawn context help requests, there is no shell to display the IDE help view, etc.

Resolving this bug.