Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 323232 - Need Remote Context Help (Infocenter, RCP)
Summary: Need Remote Context Help (Infocenter, RCP)
Status: RESOLVED INVALID
Alias: None
Product: Platform
Classification: Eclipse Project
Component: User Assistance (show other bugs)
Version: 3.5.1   Edit
Hardware: PC Windows XP
: P3 enhancement (vote)
Target Milestone: ---   Edit
Assignee: Chris Austin CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-08-20 06:56 EDT by mgeritz CLA
Modified: 2010-08-24 10:20 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
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.