|RE: [eclipse.org-planning-council] Helios inclusion exception request for Marketplace Client
Thank you for this detailed response, which actually gives great
of overview of the technical challenges for the MPC project.
I will continue any technical discussions in Bugzilla as you
suggested, so we don’t hijack the planning council mailing list.
Please, make sure you update the project’s metadata, so
one can easily find where to file bugs for MPC.
I think that some of the overview you just made could be
reflected in the project plan, like:
M7: Small UI changes in response to community feedback
This gives some quick feeling of what will happen in the project
in the next months.
My vote is +1.
I’m sorry that you had a bad first experience with
MPC. The tool is feature complete, but UI streamlining will continue for
M7, and the Marketplace itself is still getting populated with the required
content. Regarding your feedback:
> The search capability works, but browsing is almost
impossible. I can just see the first 6 elements in the list. If I am not sure
what I am searching for, then it’s hard to find it. It is not easy to
explore the marketplace currently.
Correct. We took the same approach as Firefox:
search-driven solution install in the rich client, browsing support in the
marketplace web UI. We did additionally added support for browsing Recent
and Popular in MPC with separate tabs. But beyond that I don’t see
a reason why we would make the MPC client a full-featured solution browser,
since the web-browser works very well for that. If you think we should
consider that, please review the long design discussions on the topic on the
following bugs and lets us know your feedback.
Eclipse Marketplace Client Requirements
295273: [discovery] move Mylyn Connector Discovery UI into P2
For our UI review discussion and screenshots of how browsing and
searching currently work see:
[MPC] Marketplace client ui design review
> The Install button of almost everything is disabled. There
is no explanation why.
The reason is that many solutions lack install metadata.
Since it’s likely this will continue to be the case for a while, I agree
that we need to make the UI more explicitly indicate what’s going on,
while respecting the requirement stated in the bug above that solutions without
install metadata get listed. I created the following bug, please chime in
if you have additional thoughts on how to improve this.
improve display of solutions that do not provide install metadata
> The integration with P2 does not seem to be good. If MPC
allow me to install something, this does not mean that P2 will be happy with
Since Marketplace does not provide server-side validation of
solutions, MPC does a lightweight validation before proceeding with P2-based
install, but P2 is needed for the install itself (eg, to resolve and
potentially download missing dependencies). I don’t see a better
approach, but we’re always happy to discuss improvements around this, and
perhaps the wizard banner text can make what’s going to happen more
clear? Please file a bug against MPC/Install with any way you can think
of improving on this.
> No documentation to help me how to use the tool –
obviously I don’t know how.
I would prefer that we continue to avoid producing documentation
for this until post M7. Since the number of people who refer to the
documentation is likely to be negligible compared to those who try it, I would
like to continue seeing the feedback that you provided above that comes from
people working through the UI, especially things like the suggestion to better
handle missing entries. That said, I’m confused by what you mean by
“obviously I don’t know how”. Assuming that you saw a
listing with an “Install” button and attempted to click the button,
you know everything you need to use the tool? We will definitely provide
a full walkthrough with screenshots of each step of the tool, but it’s
really important that the first step is self-evident so that the user only
needs to select a solution and click Next/Finish and have the right thing
happen. The pre-validation will help ensure that if the solutions site is
broken they are warned before the P2 install kicks off.
Dr. Mik Kersten
Tasktop CEO, Mylyn Lead
Back to the top