Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New design for Marketplace (in Administration) #7586

Closed
mattab opened this issue Mar 31, 2015 · 7 comments
Closed

New design for Marketplace (in Administration) #7586

mattab opened this issue Mar 31, 2015 · 7 comments
Assignees
Labels
c: Design / UI For issues that impact Matomo's user interface or the design overall. Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc.
Milestone

Comments

@mattab
Copy link
Member

mattab commented Mar 31, 2015

The goal of this issue is to change the design of how Plugins are listed within the Piwik platform, to be more consistent with the existing Marketplace design

Current Marketplace design

marketplace

New proposed Marketplace design

marketplace-new

Notes:

  • in design the Developer is not displayed in the listing of plugins. it's important information and we should still list the developer name.
  • the title, description, sort links and search bar should still be displayed at the top somehow

(I'll ask designers if possible to get updated mockup)

@mattab mattab added Task Indicates an issue is neither a feature nor a bug and it's purely a "technical" change. c: Design / UI For issues that impact Matomo's user interface or the design overall. labels Mar 31, 2015
@gaumondp
Copy link

Would be great to have "Popular/newest/search" on the website too !

@mattab mattab added this to the Short term milestone Apr 8, 2015
@mattab mattab added Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc. and removed Task Indicates an issue is neither a feature nor a bug and it's purely a "technical" change. labels Apr 8, 2015
@mattab mattab modified the milestones: Short term, Piwik 2.14.0 Apr 8, 2015
@mattab
Copy link
Member Author

mattab commented Apr 20, 2015

We need to ask designers how do we display notices per-plugin such as those two:

displaying notices

(ideally it should take less space as all boxes height are synchronised with the highest box)

@lemu
Copy link

lemu commented Apr 20, 2015

marketplace

Update.

@mattab
Copy link
Member Author

mattab commented Apr 21, 2015

@lemu I think it looks really nice! 👍 maybe others will have some feedback

@mnapoli
Copy link
Contributor

mnapoli commented Apr 27, 2015

I'm halfway through this, a few things:

  • the buttons will be Install instead of Download plugin (because it's not about downloading the plugins), I think it's the correct thing right?
  • I've limited the plugin descriptions to maximum 3 lines in the plugin list (we can read more in the "Plugin details" popup): that solves the problem of having all blocks keep the same height in a much better way (plus it's responsive)
  • currently clicking anywhere on a plugin block will open the "Plugin details" popup (well except if we click on "Install"): I want to change that because it's confusing and unexpected (principle of least surprise):
    • the popup should open only when clicking on a link, e.g. the name of the plugin and the "> more" link

We will need to find a solution for this:

My suggestion is to show the warning message only in the popup. In the plugin list we could make the "Install" button disabled for example, or more explicit "Cannot install"? We could also replace the button with text, for example:

capture d ecran 2015-04-27 a 17 12 04

That way it's different from the red "Install" buttons, we can see straightaway we can't install it, yet the fact that it's a link suggests that we can get more info by clicking on it.

@mattab
Copy link
Member Author

mattab commented Apr 27, 2015

the popup should open only when clicking on a link, e.g. the name of the plugin and the "> more" link

Ok, small note: maybe you can make the whole "title block" open the popover on click, instead of just linking the text (which requires more precision when clicking)

My suggestion is to show the warning message only in the popup. In the plugin list we could make the "Install" button disabled for example, or more explicit "Cannot install"? We could also replace the button with text, for example:

Sounds good to me, maybe Cannot install (help) to make it clear the explanation is available on click?

mnapoli added a commit that referenced this issue Apr 28, 2015
I cleaned up a lot of CSS rules and HTML, introduced reusable components (copy-pasted from Bootstrap mostly) plus merged the "browsePlugins" and "browseThemes" views into one
mnapoli added a commit that referenced this issue Apr 30, 2015
I cleaned up a lot of CSS rules and HTML, introduced reusable components (copy-pasted from Bootstrap mostly) plus merged the "browsePlugins" and "browseThemes" views into one
@tsteur
Copy link
Member

tsteur commented May 4, 2015

I find the design quite "heavy". Maybe it is possible to find a solution with less lines and borders? Also I find it a bit confusing that the buttons "Plugins/Themes" and "Popular/Newest/Alpha" are displayed similar and next to each other.

mnapoli added a commit that referenced this issue May 12, 2015
I cleaned up a lot of CSS rules and HTML, added new CSS components (from Bootstrap mostly) plus merged the "browsePlugins" and "browseThemes" views into one
mnapoli added a commit that referenced this issue May 19, 2015
I cleaned up a lot of CSS rules and HTML, added new CSS components (from Bootstrap mostly) plus merged the "browsePlugins" and "browseThemes" views into one

Added the jquery.dotdotdot library
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
c: Design / UI For issues that impact Matomo's user interface or the design overall. Enhancement For new feature suggestions that enhance Matomo's capabilities or add a new report, new API etc.
Projects
None yet
Development

No branches or pull requests

5 participants