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

Piwik Plugins Marketplace in Core: list, install and manage new Third Party Plugins #4053

Closed
mattab opened this issue Jul 15, 2013 · 27 comments
Assignees
Labels
Critical Indicates the severity of an issue is very critical and the issue has a very high priority. 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 Jul 15, 2013

Piwik 2 is a web analytics platform. Our goal is to make Piwik the best open platform for web analytics. Ultimately, web analytics leads to other usages not necessarily related to the web. We want Piwik to be the platform where you can easily build upon the interesting analytics data, and extend the features, look, performance of Piwik via Plugins.

Features of Manage Plugins:

  • List all plugins from the marketplace, by most popular
  • Let users view more details for a plugin
    • The detail page uses the same design from plugins.piwik.org
    • The page shows the README parsed in tabs, the changelog, screenshots, ...
  • Let users install a plugin in one click
  • Let non Super Users browse for plugins and themes and ask them to notify admin they are interested in using this plugin.
  • Let user update a plugin to the latest version in one click
  • In "Plugins", let users see which plugins are "Core Plugins" VS "Plugins from the Marketplace"
    • The Plugin listing could have two different plugin tables: first ne for the "Marketplace Plugins" and then a table listing all "Core Plugins"

The Piwik Marketplace will be at first providing only free plugins (released under GPL compatible license). Later in 2014 we will add support for paid plugins. The Marketplace and platform are open to all users.

@mattab
Copy link
Member Author

mattab commented Jul 15, 2013

In 432dd5d: Refs #4053

  • files I forgot to check in earlier

@tsteur
Copy link
Member

tsteur commented Sep 19, 2013

In 8efd3fe: refs #4053 a view layout optimizations

@tsteur
Copy link
Member

tsteur commented Sep 19, 2013

In de959a3: refs #4053 catch possible error while fetching plugins from marketplace

@tsteur
Copy link
Member

tsteur commented Sep 19, 2013

In 8b9cce1: refs #4053 use less instead of css

@tsteur
Copy link
Member

tsteur commented Sep 19, 2013

In bae55ed: refs #4053 highlight current active sort method

@tsteur
Copy link
Member

tsteur commented Sep 19, 2013

In 59f5fbd: refs #4053 display notification in case there is an update available

@tsteur
Copy link
Member

tsteur commented Sep 20, 2013

In 69c7462: refs #4053 cache requests to marketplace in filesystem

@tsteur
Copy link
Member

tsteur commented Sep 20, 2013

In ef90542: refs #4053 fix theme/plugin naming

@tsteur
Copy link
Member

tsteur commented Sep 20, 2013

In f913679: refs #4053 let regular users browse the marketplace but not install or update

@tsteur
Copy link
Member

tsteur commented Sep 21, 2013

In 65a62b8: refs #4053 use similar code for themes and plugins / install and update

@tsteur
Copy link
Member

tsteur commented Sep 21, 2013

In 5cc0f8c: refs #4053 fix additional plugin information is not displayed for plugins having update

@tsteur
Copy link
Member

tsteur commented Sep 21, 2013

In b86b638: refs #4053 display message in case users do not have the rights to install or update a plugin

@tsteur
Copy link
Member

tsteur commented Sep 21, 2013

In 435ebca: refs #4053 display a possible error when displaying plugin detail

@tsteur
Copy link
Member

tsteur commented Sep 21, 2013

In 98f04d0: refs #4053 coding style, prevent some possible errors

@tsteur
Copy link
Member

tsteur commented Sep 21, 2013

In 745774c: refs #4053 prevent blank content is displayed after closing the popover in admin

@tsteur
Copy link
Member

tsteur commented Sep 22, 2013

In 97cb6e6: refs #4053 simplify getInfoOfPluginsHavingUpdate

@tsteur
Copy link
Member

tsteur commented Sep 23, 2013

In fd5cb97: refs #4053 make core plugin detection available from the outside

@tsteur
Copy link
Member

tsteur commented Sep 23, 2013

In 4620a36: refs #4053 improved style of feedback success message

@tsteur
Copy link
Member

tsteur commented Sep 23, 2013

In b67827b: refs #4053 cleanup code of marketplace integration

@tsteur
Copy link
Member

tsteur commented Sep 23, 2013

In 507f44f: refs #4053 fix inactive plugins were not considered in the update check

@tsteur
Copy link
Member

tsteur commented Sep 23, 2013

In ba16816: refs #4053 use nonces for all plugin operations (even for deactivate and uninstall)

@tsteur
Copy link
Member

tsteur commented Sep 23, 2013

In 54a5d4c: refs #4053 the version class is no longer used

@tsteur
Copy link
Member

tsteur commented Sep 24, 2013

In 2bde43c: refs #4053 use const to get nonce

@tsteur
Copy link
Member

tsteur commented Sep 24, 2013

In b618324: refs #4053 we need the core version in order to download the plugin

@mattab
Copy link
Member Author

mattab commented Sep 26, 2013

updated description:

  • In "Plugins", let users see which plugins are "Core Plugins" VS "Plugins from the Marketplace"
    • The Plugin listing could have two different plugin tables: first ne for the "Marketplace Plugins" and then a table listing all "Core Plugins"

@tsteur
Copy link
Member

tsteur commented Oct 31, 2013

Missing:

  • Strings to translate
  • Plugin / theme details page
  • Big images in extend page

@tsteur
Copy link
Member

tsteur commented Nov 7, 2013

In 2ffa0c0: fixes #4053 disable links to details page till we have a design for that

@mattab mattab added this to the 2.0 - Piwik 2.0 milestone Jul 8, 2014
@mattab mattab added the R: fixed label Jul 8, 2014
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
 * files I forgot to check in earlier
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
sabl0r pushed a commit to sabl0r/piwik that referenced this issue Sep 23, 2014
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Critical Indicates the severity of an issue is very critical and the issue has a very high priority. 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

2 participants