| Summary: | [MPC] Enable quick access to external sites with MPC Install button | ||
|---|---|---|---|
| Product: | Community | Reporter: | Zviki Cohen <zvikico> |
| Component: | Marketplace | Assignee: | Marketplace Inbox <marketplace-inbox> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | chris.guindon |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
(In reply to Zviki Cohen from comment #0) > The new MPC client has the option "Browse More" which opens a designated > browser. The Marketplace site, when browsed from the browser, will show an > "Install" button which will automatically open the installation window. This > should be available to external sites as well. > > This issue has two parts: > > 1. Provide a stable API and clear documentation for external sites wishing > to add this install button. As far as I can tell, this includes an HTML with > a specific target ("/mpc/install") and a hidden field which contains the MP > node ID (<input type="hidden" name="mpc_install" value="..."/>). There is no > work here, just an agreement and documentation. > > 2. Provide a way for users to quickly enter this URL without going through > the complex process of opening the MPC client and clicking the "Other..." > link. > I can think of several options: > A. The Marketplace Browser (the embedded browser that catches the install > requests) will be a view that can be opened from the Show View menu > (currently doesn't appear there). > B. Another option in the help menu. The list is getting longer so we can > have a submenu for the marketplace. This option clutters the interface a bit. > C. The Marketplace Browser will appear in a tab inside the MPC client > dialog. This will require the dialog to expand when opening it. This seems > like a less subtle change. > > I think option A is the simplest way to get this into Helios. > > PS. This bug is a result of a discussion, see the original post: > http://ianskerrett.wordpress.com/2010/05/10/marketplace-client-easy-as-1-2-3/ > #comment-19123 > > Thanks, > Zviki Documentation for crating a drag and drop button is available here: https://www.eclipse.org/eclipse.org-common/themes/solstice/docs/index.php#section-dragdrop |
The new MPC client has the option "Browse More" which opens a designated browser. The Marketplace site, when browsed from the browser, will show an "Install" button which will automatically open the installation window. This should be available to external sites as well. This issue has two parts: 1. Provide a stable API and clear documentation for external sites wishing to add this install button. As far as I can tell, this includes an HTML with a specific target ("/mpc/install") and a hidden field which contains the MP node ID (<input type="hidden" name="mpc_install" value="..."/>). There is no work here, just an agreement and documentation. 2. Provide a way for users to quickly enter this URL without going through the complex process of opening the MPC client and clicking the "Other..." link. I can think of several options: A. The Marketplace Browser (the embedded browser that catches the install requests) will be a view that can be opened from the Show View menu (currently doesn't appear there). B. Another option in the help menu. The list is getting longer so we can have a submenu for the marketplace. This option clutters the interface a bit. C. The Marketplace Browser will appear in a tab inside the MPC client dialog. This will require the dialog to expand when opening it. This seems like a less subtle change. I think option A is the simplest way to get this into Helios. PS. This bug is a result of a discussion, see the original post: http://ianskerrett.wordpress.com/2010/05/10/marketplace-client-easy-as-1-2-3/#comment-19123 Thanks, Zviki