Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP

Loading…

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

Closed
mattab opened this Issue · 27 comments

2 participants

Matthieu Aubry Thomas Steur
Matthieu Aubry
Owner

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.

Matthieu Aubry
Owner

In 432dd5d: Refs #4053

  • files I forgot to check in earlier
Thomas Steur
Owner

In 8efd3fe: refs #4053 a view layout optimizations

Thomas Steur
Owner

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

Thomas Steur
Owner

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

Thomas Steur
Owner

In bae55ed: refs #4053 highlight current active sort method

Thomas Steur
Owner

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

Thomas Steur
Owner

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

Thomas Steur
Owner

In ef90542: refs #4053 fix theme/plugin naming

Thomas Steur
Owner

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

Thomas Steur
Owner

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

Thomas Steur
Owner

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

Thomas Steur
Owner

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

Thomas Steur
Owner

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

Thomas Steur
Owner

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

Thomas Steur
Owner

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

Thomas Steur
Owner

In 97cb6e6: refs #4053 simplify getInfoOfPluginsHavingUpdate

Thomas Steur
Owner

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

Thomas Steur
Owner

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

Thomas Steur
Owner

In b67827b: refs #4053 cleanup code of marketplace integration

Thomas Steur
Owner

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

Thomas Steur
Owner

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

Thomas Steur
Owner

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

Thomas Steur
Owner

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

Thomas Steur
Owner

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

Matthieu Aubry
Owner

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"
Thomas Steur
Owner

Missing:

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

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

Matthieu Aubry mattab added this to the 2.0 - Piwik 2.0 milestone
Thomas Steur tsteur was assigned by mattab
Philip Taffner sabl0r referenced this issue from a commit in sabl0r/piwik
Matthieu Aubry mattab Refs #4053
 * files I forgot to check in earlier
432dd5d
Philip Taffner sabl0r referenced this issue from a commit in sabl0r/piwik
Thomas Steur tsteur refs #4053 a view layout optimizations 8efd3fe
Philip Taffner sabl0r referenced this issue from a commit in sabl0r/piwik
Thomas Steur tsteur refs #4053 use less instead of css 8b9cce1
Philip Taffner sabl0r referenced this issue from a commit in sabl0r/piwik
Thomas Steur tsteur refs #4053 highlight current active sort method bae55ed
Philip Taffner sabl0r referenced this issue from a commit in sabl0r/piwik
Thomas Steur tsteur refs #4053 cache requests to marketplace in filesystem 69c7462
Philip Taffner sabl0r referenced this issue from a commit in sabl0r/piwik
Thomas Steur tsteur refs #4053 fix theme/plugin naming ef90542
Philip Taffner sabl0r referenced this issue from a commit in sabl0r/piwik
Thomas Steur tsteur refs #4053 let regular users browse the marketplace but not install o…
…r update
f913679
Philip Taffner sabl0r referenced this issue from a commit in sabl0r/piwik
Thomas Steur tsteur refs #4053 fix additional plugin information is not displayed for plu…
…gins having update
5cc0f8c
Philip Taffner sabl0r referenced this issue from a commit in sabl0r/piwik
Thomas Steur tsteur refs #4053 display message in case users do not have the rights to in…
…stall or update a plugin
b86b638
Philip Taffner sabl0r referenced this issue from a commit in sabl0r/piwik
Thomas Steur tsteur refs #4053 coding style, prevent some possible errors 98f04d0
Philip Taffner sabl0r referenced this issue from a commit in sabl0r/piwik
Thomas Steur tsteur refs #4053 prevent blank content is displayed after closing the popov…
…er in admin
745774c
Philip Taffner sabl0r referenced this issue from a commit in sabl0r/piwik
Thomas Steur tsteur refs #4053 simplify getInfoOfPluginsHavingUpdate 97cb6e6
Philip Taffner sabl0r referenced this issue from a commit in sabl0r/piwik
Thomas Steur tsteur refs #4053 improved style of feedback success message 4620a36
Philip Taffner sabl0r referenced this issue from a commit in sabl0r/piwik
Thomas Steur tsteur refs #4053 cleanup code of marketplace integration b67827b
Philip Taffner sabl0r referenced this issue from a commit in sabl0r/piwik
Thomas Steur tsteur refs #4053 use nonces for all plugin operations (even for deactivate …
…and uninstall)
ba16816
Philip Taffner sabl0r referenced this issue from a commit in sabl0r/piwik
Thomas Steur tsteur refs #4053 the version class is no longer used 54a5d4c
Philip Taffner sabl0r referenced this issue from a commit in sabl0r/piwik
Thomas Steur tsteur refs #4053 use const to get nonce 2bde43c
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Something went wrong with that request. Please try again.