Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
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

@mattab
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.

@mattab
Owner

In 432dd5d: Refs #4053

  • files I forgot to check in earlier
@tsteur
Owner

In 8efd3fe: refs #4053 a view layout optimizations

@tsteur
Owner

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

@tsteur
Owner

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

@tsteur
Owner

In bae55ed: refs #4053 highlight current active sort method

@tsteur
Owner

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

@tsteur
Owner

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

@tsteur
Owner

In ef90542: refs #4053 fix theme/plugin naming

@tsteur
Owner

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

@tsteur
Owner

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

@tsteur
Owner

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

@tsteur
Owner

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

@tsteur
Owner

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

@tsteur
Owner

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

@tsteur
Owner

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

@tsteur
Owner

In 97cb6e6: refs #4053 simplify getInfoOfPluginsHavingUpdate

@tsteur
Owner

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

@tsteur
Owner

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

@tsteur
Owner

In b67827b: refs #4053 cleanup code of marketplace integration

@tsteur
Owner

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

@tsteur
Owner

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

@tsteur
Owner

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

@tsteur
Owner

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

@tsteur
Owner

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

@mattab
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"
@tsteur
Owner

Missing:

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

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
@tsteur tsteur was assigned by mattab
@sabl0r sabl0r referenced this issue from a commit in sabl0r/piwik
@mattab mattab Refs #4053
 * files I forgot to check in earlier
432dd5d
@sabl0r sabl0r referenced this issue from a commit in sabl0r/piwik
@tsteur tsteur refs #4053 a view layout optimizations 8efd3fe
@sabl0r sabl0r referenced this issue from a commit in sabl0r/piwik
@tsteur tsteur refs #4053 use less instead of css 8b9cce1
@sabl0r sabl0r referenced this issue from a commit in sabl0r/piwik
@tsteur tsteur refs #4053 highlight current active sort method bae55ed
@sabl0r sabl0r referenced this issue from a commit in sabl0r/piwik
@tsteur tsteur refs #4053 cache requests to marketplace in filesystem 69c7462
@sabl0r sabl0r referenced this issue from a commit in sabl0r/piwik
@tsteur tsteur refs #4053 fix theme/plugin naming ef90542
@sabl0r sabl0r referenced this issue from a commit in sabl0r/piwik
@tsteur tsteur refs #4053 let regular users browse the marketplace but not install o…
…r update
f913679
@sabl0r sabl0r referenced this issue from a commit in sabl0r/piwik
@tsteur tsteur refs #4053 fix additional plugin information is not displayed for plu…
…gins having update
5cc0f8c
@sabl0r sabl0r referenced this issue from a commit in sabl0r/piwik
@tsteur tsteur refs #4053 display message in case users do not have the rights to in…
…stall or update a plugin
b86b638
@sabl0r sabl0r referenced this issue from a commit in sabl0r/piwik
@tsteur tsteur refs #4053 coding style, prevent some possible errors 98f04d0
@sabl0r sabl0r referenced this issue from a commit in sabl0r/piwik
@tsteur tsteur refs #4053 prevent blank content is displayed after closing the popov…
…er in admin
745774c
@sabl0r sabl0r referenced this issue from a commit in sabl0r/piwik
@tsteur tsteur refs #4053 simplify getInfoOfPluginsHavingUpdate 97cb6e6
@sabl0r sabl0r referenced this issue from a commit in sabl0r/piwik
@tsteur tsteur refs #4053 improved style of feedback success message 4620a36
@sabl0r sabl0r referenced this issue from a commit in sabl0r/piwik
@tsteur tsteur refs #4053 cleanup code of marketplace integration b67827b
@sabl0r sabl0r referenced this issue from a commit in sabl0r/piwik
@tsteur tsteur refs #4053 use nonces for all plugin operations (even for deactivate …
…and uninstall)
ba16816
@sabl0r sabl0r referenced this issue from a commit in sabl0r/piwik
@tsteur tsteur refs #4053 the version class is no longer used 54a5d4c
@sabl0r sabl0r referenced this issue from a commit in sabl0r/piwik
@tsteur 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.