Bug 453243 - Add a Recommendation Tab for discovering related plug-ins
Summary: Add a Recommendation Tab for discovering related plug-ins
Status: RESOLVED FIXED
Alias: None
Product: MPC
Classification: Technology
Component: wizard (show other bugs)
Version: unspecified   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: 1.4.0   Edit
Assignee: Project Inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 453244
Blocks:
  Show dependency tree
 
Reported: 2014-11-25 16:12 EST by Carsten Reckord CLA
Modified: 2015-05-28 06:11 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Carsten Reckord CLA 2014-11-25 16:12:26 EST
It's currently difficult in the Marketplace Client to for the user to find related products that would be a good fit for the tools they already have. And the other way around, it's equally difficult for solution providers to expose their solutions to the user, because there is no "browsing" in the MPC, only explicit user search and the popular and recent tabs, which are too unspecific.

We want to add an optional "Recommendations" tab to the MPC that shows related entries based on a list of already selected solutions. The already selected "source" solutions could be
- solutions installed in this Eclipse installation
- solutions selected for installation in the current MPC wizard
(- maybe previously installed solutions)

The related entries should be determined by the server through a new REST API call that gets the "source" solutions list and returns the list of related solutions. In a first version, the related solutions could simply be solutions by the same providers as those on the source list. Later, more criteria could be included, like common tags, or "x is usually installed together with y".

The Recommendations tab would look like the existing "Popular" and "Recent" tabs. It will be optional, so if a marketplace server doesn't support the additional REST api, it will not be shown. For that, we'll need an additional flag for this tab in the Marketplace REST discovery data.
Comment 1 Carsten Reckord CLA 2015-05-28 06:11:39 EDT
This has been fixed in commit 0f1c973c47732a9693d4b7c3f5f84803f8bd3b9c. 

The recommendations tab is shown if the server enables it in the marketplace's branding information:

<recommendationtab enabled='1'>Recommendations</recommendationtab>

See bug 453244 for details on this and the rest query for the tab contents.