Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/matomo-org/matomo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Giehl <stefan@matomo.org>2022-11-04 18:23:56 +0300
committerGitHub <noreply@github.com>2022-11-04 18:23:56 +0300
commita6e3b16e0aefd73ed289c6a7867ff0b2cbf755b6 (patch)
tree89afffa2c9b3acf538a39514c678c9cd903c5b2d
parent4917ae0dcb8b99bb03a4bc7d0e6b79ad645d7580 (diff)
Prepare first release of Matomo 5 (#19944)
* Prepare first release of Matomo 5 * Mark plugins in marketplace test responses as compatible with Matomo 5 * updates expected test files * temporarily skip some tests until we have a first release * updates expected test files * submodule update
-rw-r--r--core/Version.php4
m---------plugins/AnonymousPiwikUsageMeasurement0
m---------plugins/Bandwidth0
m---------plugins/CustomAlerts0
m---------plugins/CustomVariables0
m---------plugins/DeviceDetectorCache0
-rw-r--r--plugins/ExampleLogTables/plugin.json2
-rw-r--r--plugins/ExamplePlugin/plugin.json2
-rw-r--r--plugins/ExampleTheme/plugin.json2
-rw-r--r--plugins/ExampleUI/plugin.json2
-rw-r--r--plugins/ExampleVue/plugin.json2
m---------plugins/LogViewer0
m---------plugins/LoginLdap0
m---------plugins/MarketingCampaignsReporting0
-rw-r--r--plugins/Marketplace/tests/Integration/PluginsTest.php2
-rw-r--r--plugins/Marketplace/tests/System/Api/ClientTest.php23
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_enable_plugins_admin.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_enable_plugins_admin_with_multiserver_enabled.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_invalid_license_key_entered.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_remove_license_key_confirmed.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_valid_license_key_entered.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_updates_multiUserEnvironment.png4
-rw-r--r--plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_updates_superuser.png4
-rw-r--r--plugins/Marketplace/tests/resources/v2.0_plugins-purchase_type-paid-access_token-consumer1_paid2_custom1.json4
-rw-r--r--plugins/Marketplace/tests/resources/v2.0_plugins-purchase_type-paid-access_token-consumer2_paid1.json2
-rw-r--r--plugins/Marketplace/tests/resources/v2.0_plugins-purchase_type-paid-access_token-notexistingtoken.json2
-rw-r--r--plugins/Marketplace/tests/resources/v2.0_plugins-purchase_type-paid-num_users-201-access_token-consumer1_paid2_custom1.json4
-rw-r--r--plugins/Marketplace/tests/resources/v2.0_plugins-purchase_type-paid-num_users-201-access_token-consumer2_paid1.json2
-rw-r--r--plugins/Marketplace/tests/resources/v2.0_plugins.json388
-rw-r--r--plugins/Marketplace/tests/resources/v2.0_plugins_Barometer_info.json2
-rw-r--r--plugins/Marketplace/tests/resources/v2.0_plugins_PaidPlugin1_info-access_token-consumer3_paid1_custom2.json2
-rw-r--r--plugins/Marketplace/tests/resources/v2.0_plugins_PaidPlugin1_info-purchase_type-paid-num_users-201-access_token-consumer2_paid1.json2
-rw-r--r--plugins/Marketplace/tests/resources/v2.0_plugins_PaidPlugin1_info.json2
-rw-r--r--plugins/Marketplace/tests/resources/v2.0_plugins_TreemapVisualization_info.json4
-rw-r--r--plugins/Marketplace/tests/resources/v2.0_themes.json4
m---------plugins/Provider0
m---------plugins/QueuedTracking0
m---------plugins/SecurityInfo0
m---------plugins/TagManager0
m---------plugins/TasksTimetable0
-rw-r--r--plugins/TestRunner/plugin.json2
m---------plugins/TrackingSpamPrevention0
m---------plugins/TreemapVisualization0
m---------plugins/VisitorGenerator0
-rw-r--r--tests/PHPUnit/Integration/Plugin/ReleaseChannelsTest.php4
-rw-r--r--tests/PHPUnit/Unit/DeprecatedMethodsTest.php2
-rw-r--r--tests/UI/expected-screenshots/UIIntegrationTest_admin_plugins.png4
-rw-r--r--tests/UI/expected-screenshots/UIIntegrationTest_admin_settings_general.png4
-rw-r--r--tests/resources/custompluginsdir/CustomDirPlugin/plugin.json2
49 files changed, 264 insertions, 239 deletions
diff --git a/core/Version.php b/core/Version.php
index 0c9f582da8..2cfd9e6d16 100644
--- a/core/Version.php
+++ b/core/Version.php
@@ -21,9 +21,9 @@ final class Version
* The current Matomo version.
* @var string
*/
- const VERSION = '4.12.3';
+ const VERSION = '5.0.0-b1';
- const MAJOR_VERSION = 4;
+ const MAJOR_VERSION = 5;
public function isStableVersion($version)
{
diff --git a/plugins/AnonymousPiwikUsageMeasurement b/plugins/AnonymousPiwikUsageMeasurement
-Subproject 4d9e4a523fd241ffa27ebe52b0b33c825afdce7
+Subproject 262c699d06b6602bec726a0e9461ab9a8cb4130
diff --git a/plugins/Bandwidth b/plugins/Bandwidth
-Subproject 3f086bd36ab9134767315c1424b40cf5b3cb9c5
+Subproject 3cb8c2c261f7ced260c75c42b31a6b345d5d9d7
diff --git a/plugins/CustomAlerts b/plugins/CustomAlerts
-Subproject 6647bb2ddff1e7bdcb854096a87846dcdd1ff06
+Subproject e3285e48ecd94f4ed8e209eedd0579618bf372b
diff --git a/plugins/CustomVariables b/plugins/CustomVariables
-Subproject 0d0db3a0df740b2d85c3bd9e6e23d63403df523
+Subproject 1c81648eeb2888ce77893e7e8b7155e433d7982
diff --git a/plugins/DeviceDetectorCache b/plugins/DeviceDetectorCache
-Subproject 810ae6a77330067a98945e3ce76f0d897821d5e
+Subproject 76f0235f6519db9692aba8ddf4639e8210cb57a
diff --git a/plugins/ExampleLogTables/plugin.json b/plugins/ExampleLogTables/plugin.json
index f92347246c..a967759d5e 100644
--- a/plugins/ExampleLogTables/plugin.json
+++ b/plugins/ExampleLogTables/plugin.json
@@ -4,7 +4,7 @@
"version": "0.1.0",
"theme": false,
"require": {
- "matomo": ">=4.0.0-b1,<5.0.0-b1"
+ "matomo": ">=5.0.0-b1,<6.0.0-b1"
},
"authors": [
{
diff --git a/plugins/ExamplePlugin/plugin.json b/plugins/ExamplePlugin/plugin.json
index 65ad27e512..07ea447c62 100644
--- a/plugins/ExamplePlugin/plugin.json
+++ b/plugins/ExamplePlugin/plugin.json
@@ -4,7 +4,7 @@
"version": "0.1.0",
"theme": false,
"require": {
- "matomo": ">=4.0.0-b1,<5.0.0-b1"
+ "matomo": ">=5.0.0-b1,<6.0.0-b1"
},
"authors": [
{
diff --git a/plugins/ExampleTheme/plugin.json b/plugins/ExampleTheme/plugin.json
index 2f00aeb5df..0360aee50a 100644
--- a/plugins/ExampleTheme/plugin.json
+++ b/plugins/ExampleTheme/plugin.json
@@ -4,7 +4,7 @@
"version": "0.1.0",
"theme": true,
"require": {
- "matomo": ">=4.0.0-b1,<5.0.0-b1"
+ "matomo": ">=5.0.0-b1,<6.0.0-b1"
},
"stylesheet": "stylesheets/theme.less",
"homepage": "",
diff --git a/plugins/ExampleUI/plugin.json b/plugins/ExampleUI/plugin.json
index b2cdfbfc35..85f451a39c 100644
--- a/plugins/ExampleUI/plugin.json
+++ b/plugins/ExampleUI/plugin.json
@@ -19,6 +19,6 @@
}
],
"require": {
- "matomo": ">=4.0.0-b1,<5.0.0-b1"
+ "matomo": ">=5.0.0-b1,<6.0.0-b1"
}
} \ No newline at end of file
diff --git a/plugins/ExampleVue/plugin.json b/plugins/ExampleVue/plugin.json
index 8e92206c70..384158843b 100644
--- a/plugins/ExampleVue/plugin.json
+++ b/plugins/ExampleVue/plugin.json
@@ -4,7 +4,7 @@
"version": "0.1.0",
"theme": false,
"require": {
- "matomo": ">=4.5.0-b1,<5.0.0-b1"
+ "matomo": ">=5.0.0-b1,<6.0.0-b1"
},
"authors": [
{
diff --git a/plugins/LogViewer b/plugins/LogViewer
-Subproject abc1ac5a8008ecd8a1ed967d947db4f3ed6894f
+Subproject b2a15ef48907e07b10de6eab34c6a0d4f345a3f
diff --git a/plugins/LoginLdap b/plugins/LoginLdap
-Subproject 6c2dcaabd089a0d6ef547308b3e36962424acf9
+Subproject 50c6e1d24ee27e4864345088c5e986157b5803b
diff --git a/plugins/MarketingCampaignsReporting b/plugins/MarketingCampaignsReporting
-Subproject c79916007a3d735a12e601ffb2352b2f5ffe621
+Subproject 8b1435422de07515bbaf54eeaa4b75980082811
diff --git a/plugins/Marketplace/tests/Integration/PluginsTest.php b/plugins/Marketplace/tests/Integration/PluginsTest.php
index b2a5872305..6cd50c8e9f 100644
--- a/plugins/Marketplace/tests/Integration/PluginsTest.php
+++ b/plugins/Marketplace/tests/Integration/PluginsTest.php
@@ -465,7 +465,7 @@ class PluginsTest extends IntegrationTestCase
$this->assertSame($pluginManager->getLoadedPlugin($pluginName)->getVersion(), $plugin['currentVersion']);
$this->assertSame($pluginManager->isPluginActivated($pluginName), $plugin['isActivated']);
$this->assertSame([], $plugin['missingRequirements']);
- $this->assertSame('https://github.com/piwik/plugin-TreemapVisualization/commits/1.0.1', $plugin['repositoryChangelogUrl']);
+ $this->assertSame('https://github.com/piwik/plugin-TreemapVisualization/commits/1.0.1', $plugin['repositoryChangelogUrl']);
$expectedApiCalls = array(
'plugins/checkUpdates',
diff --git a/plugins/Marketplace/tests/System/Api/ClientTest.php b/plugins/Marketplace/tests/System/Api/ClientTest.php
index 8a86604bd5..a9aaf95d7e 100644
--- a/plugins/Marketplace/tests/System/Api/ClientTest.php
+++ b/plugins/Marketplace/tests/System/Api/ClientTest.php
@@ -51,6 +51,8 @@ class ClientTest extends SystemTestCase
public function test_getPluginInfo_existingPluginOnTheMarketplace()
{
+ $this->skipTestUntilFirstRelease();
+
$plugin = $this->client->getPluginInfo('SecurityInfo');
$expectedPluginKeys = array(
@@ -126,6 +128,8 @@ class ClientTest extends SystemTestCase
public function test_searchForPlugins_requestAll()
{
+ $this->skipTestUntilFirstRelease();
+
$plugins = $this->client->searchForPlugins($keywords = '', $query = '', $sort = '', $purchaseType = PurchaseType::TYPE_ALL);
$this->assertGreaterThan(15, count($plugins));
@@ -138,6 +142,8 @@ class ClientTest extends SystemTestCase
public function test_searchForPlugins_onlyFree()
{
+ $this->skipTestUntilFirstRelease();
+
$plugins = $this->client->searchForPlugins($keywords = '', $query = '', $sort = '', $purchaseType = PurchaseType::TYPE_FREE);
$this->assertGreaterThan(15, count($plugins));
@@ -151,8 +157,11 @@ class ClientTest extends SystemTestCase
public function test_searchForPlugins_onlyPaid()
{
+ $this->skipTestUntilFirstRelease();
+
$plugins = $this->client->searchForPlugins($keywords = '', $query = '', $sort = '', $purchaseType = PurchaseType::TYPE_PAID);
+ $this->assertGreaterThanOrEqual(1, count($plugins));
$this->assertLessThan(30, count($plugins));
foreach ($plugins as $plugin) {
@@ -164,8 +173,11 @@ class ClientTest extends SystemTestCase
public function test_searchForPlugins_withKeyword()
{
+ $this->skipTestUntilFirstRelease();
+
$plugins = $this->client->searchForPlugins($keywords = 'login', $query = '', $sort = '', $purchaseType = PurchaseType::TYPE_ALL);
+ $this->assertGreaterThanOrEqual(1, count($plugins));
$this->assertLessThan(30, count($plugins));
foreach ($plugins as $plugin) {
@@ -175,6 +187,8 @@ class ClientTest extends SystemTestCase
public function test_searchForThemes_requestAll()
{
+ $this->skipTestUntilFirstRelease();
+
$plugins = $this->client->searchForThemes($keywords = '', $query = '', $sort = '', $purchaseType = PurchaseType::TYPE_ALL);
$this->assertGreaterThanOrEqual(1, count($plugins));
@@ -188,6 +202,8 @@ class ClientTest extends SystemTestCase
public function test_getDownloadUrl()
{
+ $this->skipTestUntilFirstRelease();
+
$url = $this->client->getDownloadUrl('SecurityInfo');
$start = $this->domain . '/api/2.0/plugins/SecurityInfo/download/';
@@ -302,4 +318,11 @@ class ClientTest extends SystemTestCase
{
return Cache::getLazyCache();
}
+
+ public function skipTestUntilFirstRelease()
+ {
+ if (version_compare(Version::VERSION, '5.0.0-rc1', '<')) {
+ $this->markTestSkipped('Skipping tests until we have first release candidate');
+ }
+ }
}
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_enable_plugins_admin.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_enable_plugins_admin.png
index c44e957641..2de59f7cd6 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_enable_plugins_admin.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_enable_plugins_admin.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:ea4d8b581cf833edec417f6734991c655404d664126810be611521a7f8db036e
-size 823670
+oid sha256:9ab6cd5e8c3668a9b9d45c09d56e63ab93b72db38981010e254d6a84627b06ce
+size 825579
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_enable_plugins_admin_with_multiserver_enabled.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_enable_plugins_admin_with_multiserver_enabled.png
index 42a90602e5..c3de08bbb0 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_enable_plugins_admin_with_multiserver_enabled.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_enable_plugins_admin_with_multiserver_enabled.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:b7aa2da6154019837a8e6a69e540dfd0a968f5e3706d3a31d06604d9aa2aef57
-size 850081
+oid sha256:a549820fc0f81808ea56cce905ae44fc7b9ce4a3af81d6c5c042b18ebfcd8d60
+size 850990
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_invalid_license_key_entered.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_invalid_license_key_entered.png
index 70cd486218..f33543c644 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_invalid_license_key_entered.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_invalid_license_key_entered.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:7d9e361bc1cc9abafb197e438e5b4ed286e2200c4d4daf9b1ecc7bae3e0de637
-size 841432
+oid sha256:90965d274def8a21928371b184afdff2c130354ed1035e54efbae2496ea6390a
+size 843389
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_remove_license_key_confirmed.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_remove_license_key_confirmed.png
index 8d525cdc06..62b50effca 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_remove_license_key_confirmed.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_remove_license_key_confirmed.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:e264c2c2026150c3638967c24787688a5bc710b95bb4587947c83e65c63eaac5
-size 836125
+oid sha256:f3b3cc7e19cbf1c04c508dd80e08a0e23543a754148ab124157b051d382124a6
+size 838204
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_valid_license_key_entered.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_valid_license_key_entered.png
index 57634398f3..3967541904 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_valid_license_key_entered.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_superuser_valid_license_key_entered.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:734b39c1d1c7b55abd84684f871e2e5a6bf849644d79d5412216d8b79a05e64b
-size 845317
+oid sha256:e730a6a2ee923f38891105c44a5f6556c54870930b2a469220a2670b25658249
+size 847411
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_updates_multiUserEnvironment.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_updates_multiUserEnvironment.png
index efa89536c1..4505c75f8f 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_updates_multiUserEnvironment.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_updates_multiUserEnvironment.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:7ce7af326b48300434ffbb4e5759b04d36577cab56dcdd1d21cbb7d767cf5f95
-size 33855
+oid sha256:b65b2450bee95def120caf5922f736bad50e0f145ea0daba77ab18f5caadda74
+size 33874
diff --git a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_updates_superuser.png b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_updates_superuser.png
index effe5127c9..1b140931c0 100644
--- a/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_updates_superuser.png
+++ b/plugins/Marketplace/tests/UI/expected-screenshots/Marketplace_updates_superuser.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:d1f6653aa1eb9c9014166b5fe154adcda09e4d499985012707c5b96840d5faca
-size 33376
+oid sha256:bec4d414b50fe5779238608b7e25819fe1c732e627ac559fd9770fb7695a04d0
+size 33390
diff --git a/plugins/Marketplace/tests/resources/v2.0_plugins-purchase_type-paid-access_token-consumer1_paid2_custom1.json b/plugins/Marketplace/tests/resources/v2.0_plugins-purchase_type-paid-access_token-consumer1_paid2_custom1.json
index 89c782d7a8..4eafb0f9ae 100644
--- a/plugins/Marketplace/tests/resources/v2.0_plugins-purchase_type-paid-access_token-consumer1_paid2_custom1.json
+++ b/plugins/Marketplace/tests/resources/v2.0_plugins-purchase_type-paid-access_token-consumer1_paid2_custom1.json
@@ -101,7 +101,7 @@
"addToCartUrl":"https:\/\/plugins.piwik.org\/PaidPlugin1?add-to-cart=l&currency=USD",
"addToCartEmbedUrl":"http:\/\/myshop.piwik\/product\/PaidPlugin1?attribute_type=Unlimited+users&add-to-cart=0&variation_id=374&aelia_cs_currency=USD"}],"reviews":{"embedUrl":"http:\/\/myshop.piwik\/product\/PaidPlugin1?show_reviews=1&piwik_embed=1",
"height":200}},"versions":[{"name":"1.1",
- "release":null,"requires":{"piwik":">=2.0.0,<5.0.0-b1",
+ "release":null,"requires":{"piwik":">=2.0.0,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":null,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":null,"readmeHtml":{"description":"\n\n<p>This plugin will clear out the tmp dir of Piwik. Useful for when you are developing other plugins or just need to kill that file and can't get to your installation to delete it normally<\/p>\n\n",
"faq":"",
@@ -130,7 +130,7 @@
"provider":"link",
"url":"http:\/\/demo23.paidplugin2.org"}],"activity":{"numCommits":null,"numContributors":null,"lastCommitDate":null},"featured":false,"isFree":false,"isPaid":true,"isCustomPlugin":false,"shop":null,"versions":[{"name":"0.2.0",
"release":"2015-07-24 13:56:30",
- "requires":{"piwik":">=2.11.2,<5.0.0-b1"},"numDownloads":null,"license":{"name":"CommercialLicense",
+ "requires":{"piwik":">=2.11.2,<6.0.0-b1"},"numDownloads":null,"license":{"name":"CommercialLicense",
"url":""},"repositoryChangelogUrl":null,"readmeHtml":{"description":"\n\n<p>A Piwik plugin that adds a profile photo from Gravatar based on the email address stored in the User Id field.<\/p>\n\n",
"faq":"<p><strong>What information do I need to make this plugin work?<\/strong>\nMake sure you are capturing the email address for your visitors in the User Id field.<\/p>\n\n<p><strong>Why do some of my visitors just display the Gravatar logo instead of a photo?<\/strong>\nEither there is no email address associated with the visitor or they do not have a Gravatar set up at gravatar.com<\/p>",
"documentation":"",
diff --git a/plugins/Marketplace/tests/resources/v2.0_plugins-purchase_type-paid-access_token-consumer2_paid1.json b/plugins/Marketplace/tests/resources/v2.0_plugins-purchase_type-paid-access_token-consumer2_paid1.json
index 4ce52eb121..2671dca69c 100644
--- a/plugins/Marketplace/tests/resources/v2.0_plugins-purchase_type-paid-access_token-consumer2_paid1.json
+++ b/plugins/Marketplace/tests/resources/v2.0_plugins-purchase_type-paid-access_token-consumer2_paid1.json
@@ -77,7 +77,7 @@
"addToCartEmbedUrl":"http:\/\/myshop.piwik\/product\/PaidPlugin1?attribute_type=Unlimited+users&add-to-cart=0&variation_id=374&aelia_cs_currency=USD"}],"reviews":{"embedUrl":"http:\/\/myshop.piwik\/product\/PaidPlugin1?show_reviews=1&piwik_embed=1",
"height":200}},"versions":[{"name":"1.1",
"release":"2014-12-23 01:18:20",
- "requires":{"piwik":">=2.0.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.0.0,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":null,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":null,"readmeHtml":{"description":"\n\n<p>This plugin will clear out the tmp dir of Piwik. Useful for when you are developing other plugins or just need to kill that file and can't get to your installation to delete it normally<\/p>\n\n",
"faq":"",
diff --git a/plugins/Marketplace/tests/resources/v2.0_plugins-purchase_type-paid-access_token-notexistingtoken.json b/plugins/Marketplace/tests/resources/v2.0_plugins-purchase_type-paid-access_token-notexistingtoken.json
index 1e3013b7cf..24edd404b5 100644
--- a/plugins/Marketplace/tests/resources/v2.0_plugins-purchase_type-paid-access_token-notexistingtoken.json
+++ b/plugins/Marketplace/tests/resources/v2.0_plugins-purchase_type-paid-access_token-notexistingtoken.json
@@ -75,7 +75,7 @@
"addToCartUrl":"https:\/\/plugins.piwik.org\/PaidPlugin1?add-to-cart=l&currency=USD",
"addToCartEmbedUrl":"http:\/\/myshop.piwik\/product\/PaidPlugin1?attribute_type=Unlimited+users&add-to-cart=0&variation_id=374&aelia_cs_currency=USD"}],"reviews":{"embedUrl":"http:\/\/myshop.piwik\/product\/PaidPlugin1?show_reviews=1&piwik_embed=1",
"height":200}},"versions":[{"name":"1.1",
- "release":null,"requires":{"piwik":">=2.0.0,<5.0.0-b1",
+ "release":null,"requires":{"piwik":">=2.0.0,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":null,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":null,"readmeHtml":{"description":"\n\n<p>This plugin will clear out the tmp dir of Piwik. Useful for when you are developing other plugins or just need to kill that file and can't get to your installation to delete it normally<\/p>\n\n",
"faq":"",
diff --git a/plugins/Marketplace/tests/resources/v2.0_plugins-purchase_type-paid-num_users-201-access_token-consumer1_paid2_custom1.json b/plugins/Marketplace/tests/resources/v2.0_plugins-purchase_type-paid-num_users-201-access_token-consumer1_paid2_custom1.json
index a371726425..372e12ccce 100644
--- a/plugins/Marketplace/tests/resources/v2.0_plugins-purchase_type-paid-num_users-201-access_token-consumer1_paid2_custom1.json
+++ b/plugins/Marketplace/tests/resources/v2.0_plugins-purchase_type-paid-num_users-201-access_token-consumer1_paid2_custom1.json
@@ -102,7 +102,7 @@
"addToCartEmbedUrl":"http:\/\/myshop.piwik\/product\/PaidPlugin1?attribute_type=Unlimited+users&add-to-cart=0&variation_id=374&aelia_cs_currency=USD",
"cheapest":false,"recommended":true}],"reviews":{"embedUrl":"http:\/\/myshop.piwik\/product\/PaidPlugin1?show_reviews=1&piwik_embed=1",
"height":200}},"versions":[{"name":"1.1",
- "release":null,"requires":{"piwik":">=2.0.0,<5.0.0-b1",
+ "release":null,"requires":{"piwik":">=2.0.0,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":null,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":null,"readmeHtml":{"description":"\n\n<p>This plugin will clear out the tmp dir of Piwik. Useful for when you are developing other plugins or just need to kill that file and can't get to your installation to delete it normally<\/p>\n\n",
"faq":"",
@@ -129,7 +129,7 @@
"numDownloads":null,"screenshots":["https:\/\/plugins.piwik.org\/GrabGravatar\/images\/0.2.0\/Gravatar_replaces_default_avatar_when_email_known.png"],"previews":[{"type":"demo",
"provider":"link",
"url":"http:\/\/demo23.paidplugin2.org"}],"activity":{"numCommits":null,"numContributors":null,"lastCommitDate":null},"featured":false,"isFree":false,"isPaid":true,"isCustomPlugin":false,"shop":null,"versions":[{"name":"0.2.0",
- "release":null,"requires":{"piwik":">=2.11.2,<5.0.0-b1"},"numDownloads":null,"license":{"name":"CommercialLicense",
+ "release":null,"requires":{"piwik":">=2.11.2,<6.0.0-b1"},"numDownloads":null,"license":{"name":"CommercialLicense",
"url":""},"repositoryChangelogUrl":null,"readmeHtml":{"description":"\n\n<p>A Piwik plugin that adds a profile photo from Gravatar based on the email address stored in the User Id field.<\/p>\n\n",
"faq":"<p><strong>What information do I need to make this plugin work?<\/strong>\nMake sure you are capturing the email address for your visitors in the User Id field.<\/p>\n\n<p><strong>Why do some of my visitors just display the Gravatar logo instead of a photo?<\/strong>\nEither there is no email address associated with the visitor or they do not have a Gravatar set up at gravatar.com<\/p>",
"documentation":"",
diff --git a/plugins/Marketplace/tests/resources/v2.0_plugins-purchase_type-paid-num_users-201-access_token-consumer2_paid1.json b/plugins/Marketplace/tests/resources/v2.0_plugins-purchase_type-paid-num_users-201-access_token-consumer2_paid1.json
index c2862c6c73..b747c94dda 100644
--- a/plugins/Marketplace/tests/resources/v2.0_plugins-purchase_type-paid-num_users-201-access_token-consumer2_paid1.json
+++ b/plugins/Marketplace/tests/resources/v2.0_plugins-purchase_type-paid-num_users-201-access_token-consumer2_paid1.json
@@ -78,7 +78,7 @@
"addToCartEmbedUrl":"http:\/\/myshop.piwik\/product\/PaidPlugin1?attribute_type=Unlimited+users&add-to-cart=0&variation_id=374&aelia_cs_currency=USD",
"cheapest":false,"recommended":true}],"reviews":{"embedUrl":"http:\/\/myshop.piwik\/product\/PaidPlugin1?show_reviews=1&piwik_embed=1",
"height":200}},"versions":[{"name":"1.1",
- "release":null,"requires":{"piwik":">=2.0.0,<5.0.0-b1",
+ "release":null,"requires":{"piwik":">=2.0.0,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":null,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":null,"readmeHtml":{"description":"\n\n<p>This plugin will clear out the tmp dir of Piwik. Useful for when you are developing other plugins or just need to kill that file and can't get to your installation to delete it normally<\/p>\n\n",
"faq":"",
diff --git a/plugins/Marketplace/tests/resources/v2.0_plugins.json b/plugins/Marketplace/tests/resources/v2.0_plugins.json
index 701e4df58a..18e54a12e5 100644
--- a/plugins/Marketplace/tests/resources/v2.0_plugins.json
+++ b/plugins/Marketplace/tests/resources/v2.0_plugins.json
@@ -11,21 +11,21 @@
"numContributors":"1",
"lastCommitDate":"2015-11-20 19:14:09"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"0.1.0",
"release":"2015-04-13 17:52:03",
- "requires":{"piwik":">=2.8.0,<5.0.0-b1"},"numDownloads":3,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.8.0,<6.0.0-b1"},"numDownloads":3,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/jbrule\/piwikplugin-AdminNotification\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/AdminNotification\/download\/0.1.0"},{"name":"0.1.1",
"release":"2015-04-13 18:20:03",
- "requires":{"piwik":">=2.8.0,<5.0.0-b1"},"numDownloads":1302,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.8.0,<6.0.0-b1"},"numDownloads":1302,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/jbrule\/piwikplugin-AdminNotification\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/AdminNotification\/download\/0.1.1"},{"name":"0.1.2",
"release":"2015-11-20 19:16:03",
- "requires":{"piwik":">=2.12.0,<5.0.0-b1"},"numDownloads":1313,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.12.0,<6.0.0-b1"},"numDownloads":1313,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/jbrule\/piwikplugin-AdminNotification\/commits\/v1.0",
"readmeHtml":{"description":"\n\n<p>Adds the ability for Piwik administrators to include an informative message on all users' dashboards. This may be useful for communicating with users in larger shared environments. In our setup we were tracking 1,900 websites with 250 users. This is a solution we wrote to allow us to easily inform our users of maintainance windows.<\/p>\n\n",
"faq":"",
@@ -43,42 +43,42 @@
"numContributors":"5",
"lastCommitDate":"2016-05-17 03:54:49"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"0.1.1",
"release":"2015-10-19 14:04:03",
- "requires":{"piwik":">=2.15.0-b17,<5.0.0-b1"},"numDownloads":18,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.15.0-b17,<6.0.0-b1"},"numDownloads":18,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-AnonymousPiwikUsageMeasurement\/commits\/0.1.0",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/AnonymousPiwikUsageMeasurement\/download\/0.1.1"},{"name":"0.1.2",
"release":"2015-10-20 06:44:03",
- "requires":{"piwik":">=2.15.0-b17,<5.0.0-b1"},"numDownloads":3,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.15.0-b17,<6.0.0-b1"},"numDownloads":3,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-AnonymousPiwikUsageMeasurement\/commits\/0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/AnonymousPiwikUsageMeasurement\/download\/0.1.2"},{"name":"0.1.3",
"release":"2015-10-20 10:14:03",
- "requires":{"piwik":">=2.15.0-rc1,<5.0.0-b1"},"numDownloads":15,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.15.0-rc1,<6.0.0-b1"},"numDownloads":15,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-AnonymousPiwikUsageMeasurement\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/AnonymousPiwikUsageMeasurement\/download\/0.1.3"},{"name":"0.1.4",
"release":"2015-10-21 06:06:03",
- "requires":{"piwik":">=2.15.0-rc1,<5.0.0-b1"},"numDownloads":595,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.15.0-rc1,<6.0.0-b1"},"numDownloads":595,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-AnonymousPiwikUsageMeasurement\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/AnonymousPiwikUsageMeasurement\/download\/0.1.4"},{"name":"0.2.0",
"release":"2016-01-19 00:20:04",
- "requires":{"piwik":">=2.15.0,<5.0.0-b1"},"numDownloads":291,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.15.0,<6.0.0-b1"},"numDownloads":291,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-AnonymousPiwikUsageMeasurement\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/AnonymousPiwikUsageMeasurement\/download\/0.2.0"},{"name":"0.2.1",
"release":"2016-02-10 17:22:03",
- "requires":{"piwik":">=2.15.0,<5.0.0-b1"},"numDownloads":740,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.15.0,<6.0.0-b1"},"numDownloads":740,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-AnonymousPiwikUsageMeasurement\/commits\/v0.1.1",
"readmeHtml":{"description":"\n\n<p>Help us to improve Piwik by sending anonymous usage data of your Piwik service to the creators of Piwik and\/or get usage data yourself.<\/p>\n\n<p>Track usage of your Piwik service into up to three Piwiks:<\/p>\n\n<ul><li><a href=\"https:\/\/demo-anonymous.piwik.org\">demo-anonymous.piwik.org<\/a> (enabled by default but can be disabled). The tracked data will be used to make Piwik better. Thank you for your help!<\/li>\n<li>your own Piwik (can be configured optionally)<\/li>\n<li>a custom Piwik (can be configured optionally)<\/li>\n<\/ul><h3>What is Piwik doing to make sure the data is anonymized?<\/h3>\n\n<p>We are very careful in what we track and we make sure to anonymize data that could contain user data.<\/p>\n\n<ul><li>We overwrite the page title as the title could contain the name of the viewed website<\/li>\n<li>We remove any referrer information<\/li>\n<li>We replace URL paramaters with a predefined value apart from a few whitelisted ones to make sure no actual token_auth, CSRF token or user defined value will be tracked<\/li>\n<li>On demo-anonymous.piwik.org 3 bytes of the IP are anonymised (eg when IP is 192.168.1.1 we track only 192.0.0.0). The original IP is not used to identify your location and provider information is not collected. <\/li>\n<li>We do not just track any outlinks or downloads<\/li>\n<\/ul><h3>When should I not install this plugin?<\/h3>\n\n<p>If you have developed a custom Piwik plugin that contains for example the name of your business in any of the following names we recommend to not install this plugin as it might be tracked:<\/p>\n\n<ul><li>name of a plugin<\/li>\n<li>name of a controller action<\/li>\n<li>name of a report<\/li>\n<li>name of a widget<\/li>\n<li>name of an API method<\/li>\n<\/ul><p>Plugins that are installed via the Marketplace should not pose a problem as their names don't contain any user specific information such as the name of your business.<\/p>\n\n<p>We track any information as efficient as possible to not slow down your Piwik. If you have already performance problems with your Piwik we recommend to not install this plugin though.<\/p>\n\n<h3>Which data is tracked?<\/h3>\n\n<p>When the plugin is activated, the following data will be tracked:<\/p>\n\n<ul><li>The pages and reports that are viewed<\/li>\n<li>The visitors' software and devices data like the used browser and the resolution<\/li>\n<li>Some clicks or interactions with certain selectors or buttons. For example we track an event when a segment is selected but we do not track the actual segment.<\/li>\n<li>In a daily task we track the following data:\n\n<ul><li>Piwik version<\/li>\n<li>PHP version<\/li>\n<li>Number of websites<\/li>\n<li>Number of users<\/li>\n<li>Number of segments<\/li>\n<li>How often which API method was called (only plugin name and method name but no parameters) and how long the API calls took on average.<\/li>\n<\/ul><\/li>\n<\/ul>",
"faq":"<p><strong>Are there any prerequisites?<\/strong><\/p>\n\n<ul><li>If sending usage data to Piwik is enabled, the Piwik installation must be connected to the internet<\/li>\n<li>If tracking to a custom Piwik installation is enabled, your Piwik installation and your Piwik users must be able to connect to this instance<\/li>\n<li>If tracking to a custom Piwik installation is enabled and your Piwik is served via HTTPS, the custom Piwik installation must be available via HTTPS as well<\/li>\n<\/ul><p><strong>Why was this plugin created?<\/strong><\/p>\n\n<p>This plugin was created to provide a simple way to measure how Piwik product itself is being used. The opt-in and anonymised usage tracking information will be used by the Piwik creators to build a better product and a great user experience.<\/p>\n\n<p><strong>Who has access to the tracked data at demo-anonymous.piwik.org?<\/strong><\/p>\n\n<p>The data is public and therefore can be seen by anyone on <a href=\"http:\/\/demo-anonymous.piwik.org\">http:\/\/demo-anonymous.piwik.org<\/a>.<\/p>\n\n<p>This is to assure the tracked data is anonymous (transparency) and to showcase how Piwik can be used to track an application.<\/p>",
@@ -96,21 +96,21 @@
"numContributors":"3",
"lastCommitDate":"2016-01-25 22:14:51"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"0.1.0",
"release":"2014-12-09 03:50:03",
- "requires":{"piwik":">=2.9.0,<5.0.0-b1"},"numDownloads":1,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.9.0,<6.0.0-b1"},"numDownloads":1,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-ApiGetWithSitesInfo\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/ApiGetWithSitesInfo\/download\/0.1.0"},{"name":"0.1.1",
"release":"2014-12-09 03:58:03",
- "requires":{"piwik":">=2.9.0,<5.0.0-b1"},"numDownloads":45,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.9.0,<6.0.0-b1"},"numDownloads":45,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-ApiGetWithSitesInfo\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/ApiGetWithSitesInfo\/download\/0.1.1"},{"name":"0.1.2",
"release":"2014-12-11 21:06:04",
- "requires":{"piwik":">=2.9.0,<5.0.0-b1"},"numDownloads":2963,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.9.0,<6.0.0-b1"},"numDownloads":2963,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-ApiGetWithSitesInfo\/commits\/v0.1.1",
"readmeHtml":{"description":"\n\n<p>Modifies the 'API.get' output to also list the website name and main website URL.<\/p>\n\n<p>When calling the API method <code>API.get<\/code> it will be enriched with the following new fields for each website:<\/p>\n\n<ul><li><code>idsite<\/code> - Website ID<\/li>\n<li><code>site_url<\/code> - Website URL<\/li>\n<li><p><code>site_name<\/code> - Website name<\/p>\n\n<p>If you specify <code>&amp;idSite=all<\/code> it will decorate each website in the response with the new fields.<\/p><\/li>\n<\/ul><p>The output will look as follows:<\/p>\n\n<pre><code>&lt;?xml version=\"1.0\" encoding=\"utf-8\" ?&gt;\n&lt;result&gt;\n &lt;idsite&gt;2&lt;\/idsite&gt;\n &lt;site_url&gt;http:\/\/blog.shacklefordvetclinic.com&lt;\/site_url&gt;\n &lt;site_name&gt;Shackleford Road Veterinary Clinic&lt;\/site_name&gt;\n &lt;nb_uniq_visitors&gt;2397&lt;\/nb_uniq_visitors&gt;\n &lt;nb_visits&gt;2758&lt;\/nb_visits&gt;\n &lt;nb_actions&gt;7943&lt;\/nb_actions&gt;\n &lt;bounce_count&gt;1421&lt;\/bounce_count&gt;\n &lt;nb_conversions&gt;987&lt;\/nb_conversions&gt;\n &lt;nb_visits_converted&gt;838&lt;\/nb_visits_converted&gt;\n &lt;revenue&gt;0&lt;\/revenue&gt;\n &lt;nb_pageviews&gt;6370&lt;\/nb_pageviews&gt;\n &lt;nb_uniq_pageviews&gt;5330&lt;\/nb_uniq_pageviews&gt;\n &lt;nb_downloads&gt;368&lt;\/nb_downloads&gt;\n &lt;nb_uniq_downloads&gt;305&lt;\/nb_uniq_downloads&gt;\n &lt;nb_outlinks&gt;951&lt;\/nb_outlinks&gt;\n &lt;nb_uniq_outlinks&gt;871&lt;\/nb_uniq_outlinks&gt;\n &lt;nb_searches&gt;27&lt;\/nb_searches&gt;\n &lt;nb_keywords&gt;25&lt;\/nb_keywords&gt;\n &lt;nb_hits_with_time_generation&gt;5635&lt;\/nb_hits_with_time_generation&gt;\n &lt;conversion_rate&gt;30.38%&lt;\/conversion_rate&gt;\n &lt;bounce_rate&gt;52%&lt;\/bounce_rate&gt;\n &lt;nb_actions_per_visit&gt;2.9&lt;\/nb_actions_per_visit&gt;\n [...]\n<\/code><\/pre>\n\n",
"faq":"",
@@ -128,21 +128,21 @@
"numContributors":"6",
"lastCommitDate":"2016-03-15 04:19:37"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"0.1.0",
"release":"2015-02-18 03:50:05",
- "requires":{"piwik":">=2.11.0-b3,<5.0.0-b1"},"numDownloads":1809,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.11.0-b3,<6.0.0-b1"},"numDownloads":1809,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-Bandwidth\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/Bandwidth\/download\/0.1.0"},{"name":"0.1.1",
"release":"2015-06-09 04:08:04",
- "requires":{"piwik":">=2.11.0-b3,<5.0.0-b1"},"numDownloads":3477,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.11.0-b3,<6.0.0-b1"},"numDownloads":3477,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-Bandwidth\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/Bandwidth\/download\/0.1.1"},{"name":"0.1.2",
"release":"2016-01-28 16:10:04",
- "requires":{"piwik":">=2.14.0,<5.0.0-b1"},"numDownloads":2456,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.14.0,<6.0.0-b1"},"numDownloads":2456,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-Bandwidth\/commits\/v0.1.1",
"readmeHtml":{"description":"\n\n<p>This plugin allows you to measure the bandwidth that was used by each page view or download. \nIt enriches existing reports and APIs to show the used bandwidth. Find more information in the FAQ.<\/p>\n\n",
"faq":"<p><strong>How can I track the bandwidth?<\/strong><\/p>\n\n<p>Log analytics:<\/p>\n\n<p>The bandwidth will be automatically tracked when using the <a href=\"http:\/\/piwik.org\/log-analytics\/\">log importer<\/a> as long as \nyour log format is supported.<\/p>\n\n<p>Tracking API:<\/p>\n\n<p>If you are using the <a href=\"http:\/\/developer.piwik.org\/api-reference\/tracking-api\">HTTP Tracking API<\/a> \nyou can specify the bandwidth in bytes by appending the URL parameter <code>bw_bytes=1234<\/code> to the tracking URL. In this case \na bandwidth of 1234 bytes will be tracked.<\/p>\n\n<p><strong>Which actions support tracking of bandwidth?<\/strong><\/p>\n\n<p>Pageviews (Page URLs and Page Titles) as well as Downloads.<\/p>\n\n<p><strong>In which reports is the used bandwidth displayed?<\/strong><\/p>\n\n<ul><li>Page URLs <\/li>\n<li>Page Titles<\/li>\n<li>Downloads<\/li>\n<\/ul><p>All reports will show a column <code>Average Bandwidth<\/code> and <code>Sum Bandwidth<\/code><\/p>\n\n<p>The \"Visitors =&gt; Overview\" report shows a total bandwidth overview and it is possible to view the evolution over period.<\/p>\n\n<p><strong>Which APIs does this plugin define or enrich?<\/strong><\/p>\n\n<p>There is a report <code>Bandwidth.get<\/code> returning the total bandwidth (across all actions).<\/p>\n\n<p>It also enriches varies reports such as <code>Actions.get<\/code>, <code>Actions.getPageUrls<\/code>, <code>Actions.getPageTitles<\/code> and <code>Actions.getDownloads<\/code>.\nFor example it adds columns such as <code>avg_bandwidth<\/code>, <code>sum_bandwidth<\/code>, <code>min_bandwidth<\/code>, <code>max_bandwidth<\/code> to each page view.<\/p>\n\n<p><strong>Why are the bandwidth columns are not displayed in the UI?<\/strong><\/p>\n\n<p>Make sure the Bandwidth plugin is activated by going to <code>Administration =&gt; Plugins<\/code>. Also the bandwidth columns are not \ndisplayed if no bandwidth was tracked in the current selected month.<\/p>",
@@ -191,7 +191,7 @@
"numContributors":"3",
"lastCommitDate":"1970-01-01 00:33:35"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"0.1.1",
"release":"2014-12-23 00:38:20",
- "requires":{"piwik":">=1.10.0,<5.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=1.10.0,<6.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/halfdan\/piwik-barometer-plugin\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
@@ -216,77 +216,77 @@
"numContributors":"2",
"lastCommitDate":"2014-08-20 09:08:00"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"0.1.1",
"release":"2014-06-13 09:10:06",
- "requires":{"piwik":">=2.4.0-b4,<5.0.0-b1"},"numDownloads":2,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.4.0-b4,<6.0.0-b1"},"numDownloads":2,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/VincentLahaye\/piwik-chat\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/Chat\/download\/0.1.1"},{"name":"0.1.2",
"release":"2014-06-13 09:52:05",
- "requires":{"piwik":">=2.4.0-b4,<5.0.0-b1"},"numDownloads":92,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.4.0-b4,<6.0.0-b1"},"numDownloads":92,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/VincentLahaye\/piwik-chat\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/Chat\/download\/0.1.2"},{"name":"0.1.3",
"release":"2014-06-23 11:54:10",
- "requires":{"piwik":">=2.4.0-b4,<5.0.0-b1"},"numDownloads":109,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.4.0-b4,<6.0.0-b1"},"numDownloads":109,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/VincentLahaye\/piwik-chat\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/Chat\/download\/0.1.3"},{"name":"0.1.4",
"release":"2014-06-29 15:12:05",
- "requires":{"piwik":">=2.4.0-b4,<5.0.0-b1"},"numDownloads":513,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.4.0-b4,<6.0.0-b1"},"numDownloads":513,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/VincentLahaye\/piwik-chat\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/Chat\/download\/0.1.4"},{"name":"0.1.5",
"release":"2014-08-13 10:42:05",
- "requires":{"piwik":">=2.4.0,<5.0.0-b1"},"numDownloads":70,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.4.0,<6.0.0-b1"},"numDownloads":70,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/VincentLahaye\/piwik-chat\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/Chat\/download\/0.1.5"},{"name":"0.1.6",
"release":"2014-08-14 10:08:05",
- "requires":{"piwik":">=2.4.0,<5.0.0-b1"},"numDownloads":127,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.4.0,<6.0.0-b1"},"numDownloads":127,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/VincentLahaye\/piwik-chat\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/Chat\/download\/0.1.6"},{"name":"0.2.0",
"release":"2014-08-19 16:58:06",
- "requires":{"piwik":">=2.4.0,<5.0.0-b1"},"numDownloads":2,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.4.0,<6.0.0-b1"},"numDownloads":2,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/VincentLahaye\/piwik-chat\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/Chat\/download\/0.2.0"},{"name":"0.2.1",
"release":"2014-08-19 17:16:05",
- "requires":{"piwik":">=2.4.0,<5.0.0-b1"},"numDownloads":31,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.4.0,<6.0.0-b1"},"numDownloads":31,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/VincentLahaye\/piwik-chat\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/Chat\/download\/0.2.1"},{"name":"0.2.2",
"release":"2014-08-20 07:34:06",
- "requires":{"piwik":">=2.4.0,<5.0.0-b1"},"numDownloads":1,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.4.0,<6.0.0-b1"},"numDownloads":1,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/VincentLahaye\/piwik-chat\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/Chat\/download\/0.2.2"},{"name":"0.2.3",
"release":"2014-08-20 07:58:06",
- "requires":{"piwik":">=2.4.0,<5.0.0-b1"},"numDownloads":6,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.4.0,<6.0.0-b1"},"numDownloads":6,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/VincentLahaye\/piwik-chat\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/Chat\/download\/0.2.3"},{"name":"0.2.4",
"release":"2014-08-20 09:08:05",
- "requires":{"piwik":">=2.4.0,<5.0.0-b1"},"numDownloads":4752,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.4.0,<6.0.0-b1"},"numDownloads":4752,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/VincentLahaye\/piwik-chat\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
@@ -304,35 +304,35 @@
"numContributors":"3",
"lastCommitDate":"2016-05-27 17:59:06"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"0.1.1",
"release":"2015-04-23 01:56:05",
- "requires":{"piwik":">=2.11.1,<5.0.0-b1"},"numDownloads":49,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.11.1,<6.0.0-b1"},"numDownloads":49,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwikjapan\/plugin-clickheat\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/ClickHeat\/download\/0.1.1"},{"name":"0.1.2",
"release":"2015-04-23 14:12:04",
- "requires":{"piwik":">=2.11.0,<5.0.0-b1"},"numDownloads":72,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.11.0,<6.0.0-b1"},"numDownloads":72,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwikjapan\/plugin-clickheat\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/ClickHeat\/download\/0.1.2"},{"name":"0.1.3",
"release":"2015-04-25 14:38:05",
- "requires":{"piwik":">=2.11.0,<5.0.0-b1"},"numDownloads":64,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.11.0,<6.0.0-b1"},"numDownloads":64,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwikjapan\/plugin-clickheat\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/ClickHeat\/download\/0.1.3"},{"name":"0.1.4",
"release":"2015-04-27 13:54:05",
- "requires":{"piwik":">=2.11.0,<5.0.0-b1"},"numDownloads":21,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.11.0,<6.0.0-b1"},"numDownloads":21,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwikjapan\/plugin-clickheat\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/ClickHeat\/download\/0.1.4"},{"name":"0.1.5",
"release":"2015-04-27 15:46:04",
- "requires":{"piwik":">=2.11.0,<5.0.0-b1"},"numDownloads":8353,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.11.0,<6.0.0-b1"},"numDownloads":8353,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwikjapan\/plugin-clickheat\/commits\/v0.1.1",
"readmeHtml":{"description":"\n\n<p>ClickHeat is a visual heatmap of clicks on a HTML page, showing hot and cold click zones. This plugin based on <a href=\"https:\/\/github.com\/dugwood\/clickheat\">Dugwood's ClickHeat version 1.14<\/a>. It is an OpenSource software, released under GPL licence, and free of charge.<\/p>\n\n<p><strong>Plugin not consider the IIS.<\/strong> Sorry. We are waiting patches for IIS.<\/p>\n\n",
"faq":"<p><strong>What exactly is included in this feature ?<\/strong><\/p>\n\n<ul><li>pick up a siteid<\/li>\n<li>pick up a period<\/li>\n<li>pick up a browser type<\/li>\n<li>pick up a specific web page<\/li>\n<\/ul><p><strong>And what functions are not included in this feature ?<\/strong><\/p>\n\n<ul><li>remove special addresses defined on the control panel.<\/li>\n<li>remove special browsers defined on the control panel.<\/li>\n<li>filters based on added segmentation<\/li>\n<\/ul><p><strong>Where is the coordinate information from the browser ?<\/strong><\/p>\n\n<p>ClickHeat plugin uses text files to record the coordinate data of each browser in directory: yourpiwik\/tmp\/cache\/clickheat\/logs.<\/p>\n\n<p><strong>What is \"click.php returned a status code 403\" ?<\/strong><\/p>\n\n<p>You have to perform the upgrade immediately to version 0.1.5. I forgot to put .htaccess.<\/p>\n\n<p><strong>After installing the plugin, Piwik Administration area shows \"page not found 404 error\".<\/strong><\/p>\n\n<p>This plugin doesn't consider the IIS. Sorry. And please delete the ClickHeat plugin (yourpiwik\/plugins\/ClickHeat) manually via FTP or Explorer. We are waiting patches for IIS.<\/p>\n\n<p><strong>Does it withstands high traffics ?<\/strong><\/p>\n\n<p>This plugin uses minimal text to record data and file based logging. And when click.php is called from a special Javascript for cgi, just append text on end of the each file. And when you analyze the click data and make a heatmap, plugin will create cached heatmap as png image file.<\/p>\n\n<p>Therefore, we expect the plugin light works, but we don't know what load it has under Piwik 2.x. So we are very glad, when you inform us about your situation.<\/p>\n\n<p>Please see the link <a href=\"http:\/\/www.labsmedia.com\/clickheat\/156894.html\">Performance and optimization<\/a> about system resources. If you want performance, you need to avoid to use a cgi, that is possible. It method is explained on the link.<\/p>\n\n<p><strong>New click data were added, but not updated heatmap. Why ?<\/strong><\/p>\n\n<p>Plugin places heatmap images in the cache directory: yourpiwik\/tmp\/cache\/clickheat\/cache. Therefore when you suddenly met with such probrem, you can delete cache files, but <strong>do not delete cache directory<\/strong>.<\/p>\n\n<p><strong>Showed a heatmap, but not overlay a heatmap to the target web page. Why ?<\/strong><\/p>\n\n<p>Check that your website does not set the HTTP header <strong>X-FRAME-OPTIONS<\/strong> to <strong>SAMEORIGIN<\/strong> as this will prevent this plugin from iframing your website for the heatmap report. Please see <a href=\"https:\/\/matomo.org\/faq\/reports\/troubleshoot-page-overlay-issues\">Page Overlay Troubleshooting<\/a>, that is same problem.<\/p>",
@@ -381,91 +381,91 @@
"numContributors":"7",
"lastCommitDate":"1970-01-01 00:33:35"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"0.1.0",
"release":"2014-12-23 01:07:25",
- "requires":{"piwik":">=2.0.4,<5.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.0.4,<6.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-CustomAlerts\/commits\/0.0.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/CustomAlerts\/download\/0.1.0"},{"name":"0.1.1",
"release":"2014-12-23 01:08:03",
- "requires":{"piwik":">=2.0.4,<5.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.0.4,<6.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-CustomAlerts\/commits\/0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/CustomAlerts\/download\/0.1.1"},{"name":"0.1.2",
"release":"2014-12-23 01:08:23",
- "requires":{"piwik":">=2.0.4-b1,<5.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.0.4-b1,<6.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-CustomAlerts\/commits\/0.1.2",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/CustomAlerts\/download\/0.1.2"},{"name":"0.1.3",
"release":"2014-12-23 01:08:43",
- "requires":{"piwik":">=2.0.4-b1,<5.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.0.4-b1,<6.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-CustomAlerts\/commits\/0.1.3",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/CustomAlerts\/download\/0.1.3"},{"name":"0.1.4",
"release":"2014-12-23 01:11:39",
- "requires":{"piwik":">=2.0.4-b3,<5.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.0.4-b3,<6.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-CustomAlerts\/commits\/0.1.4",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/CustomAlerts\/download\/0.1.4"},{"name":"0.1.5",
"release":"2014-12-23 01:11:59",
- "requires":{"piwik":">=2.0.4-b3,<5.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.0.4-b3,<6.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-CustomAlerts\/commits\/0.1.5",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/CustomAlerts\/download\/0.1.5"},{"name":"0.1.6",
"release":"2014-12-23 01:12:20",
- "requires":{"piwik":">=2.0.4-b3,<5.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.0.4-b3,<6.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-CustomAlerts\/commits\/0.1.6",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/CustomAlerts\/download\/0.1.6"},{"name":"0.1.7",
"release":"2014-12-23 01:12:42",
- "requires":{"piwik":">=2.0.4-b3,<5.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.0.4-b3,<6.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-CustomAlerts\/commits\/0.1.7",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/CustomAlerts\/download\/0.1.7"},{"name":"0.1.8-b1",
"release":"2014-12-23 01:13:41",
- "requires":{"piwik":">=2.0.4-b5,<5.0.0-b1"},"numDownloads":0,"license":{"name":"Commercial license",
+ "requires":{"piwik":">=2.0.4-b5,<6.0.0-b1"},"numDownloads":0,"license":{"name":"Commercial license",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-CustomAlerts\/commits\/0.1.8",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/CustomAlerts\/download\/0.1.8-b1"},{"name":"0.1.9",
"release":"2014-12-23 01:14:00",
- "requires":{"piwik":">=2.0.4-b5,<5.0.0-b1"},"numDownloads":0,"license":{"name":"Commercial license",
+ "requires":{"piwik":">=2.0.4-b5,<6.0.0-b1"},"numDownloads":0,"license":{"name":"Commercial license",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-CustomAlerts\/commits\/0.1.9",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/CustomAlerts\/download\/0.1.9"},{"name":"0.1.10",
"release":"2014-12-23 01:15:35",
- "requires":{"piwik":">=2.0.4-b7,<5.0.0-b1"},"numDownloads":0,"license":{"name":"Commercial license",
+ "requires":{"piwik":">=2.0.4-b7,<6.0.0-b1"},"numDownloads":0,"license":{"name":"Commercial license",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-CustomAlerts\/commits\/0.1.10",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/CustomAlerts\/download\/0.1.10"},{"name":"0.1.11",
"release":"2014-12-23 01:15:57",
- "requires":{"piwik":">=2.0.4-b7,<5.0.0-b1"},"numDownloads":0,"license":{"name":"Commercial license",
+ "requires":{"piwik":">=2.0.4-b7,<6.0.0-b1"},"numDownloads":0,"license":{"name":"Commercial license",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-CustomAlerts\/commits\/0.1.11",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/CustomAlerts\/download\/0.1.11"},{"name":"0.1.12",
"release":"2014-12-23 01:16:54",
- "requires":{"piwik":">=2.0.4-b9,<5.0.0-b1"},"numDownloads":0,"license":{"name":"Commercial license",
+ "requires":{"piwik":">=2.0.4-b9,<6.0.0-b1"},"numDownloads":0,"license":{"name":"Commercial license",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-CustomAlerts\/commits\/0.1.12",
"readmeHtml":{"description":"\n\n<p>Create Custom Alerts + Be notified by email\/SMS!<\/p>\n\n<p>Alerts are a great way to get notified of changes on your website. Want to know if your new product hits less than 100 sales in a week or your new article attracts more than 200 visitors a day? Create alerts that make sense to you. Be notified by email or SMS when the conditions for your alerts are met. Stay on top of your website!<\/p>\n\n<p>The Alert log will help you to better understand the success of your website. You can use it to analyze how often your website hit more than 10000 visits per day or on how many days a product was sold more than 50 times.<\/p>\n\n<p>This plugin was <a href=\"http:\/\/crowdfunding.piwik.org\/custom-alerts-plugin\/\">crowdfunded with the support<\/a> of 37 Piwik community members!<\/p>\n\n",
"faq":"<p><strong>What exactly is included in this feature?<\/strong><\/p>\n\n<p>Here is the complete list of features that are included in this project:<\/p>\n\n<ul><li>Define new Alert (\"Big drop in purchases\")<\/li>\n<li>Select a website on which the Alert is defined<\/li>\n<li>Receive an alert by email (email will contain Alert description + link to Piwik dashboard URL for the given website ID and period).<\/li>\n<li>Receive an alert by SMS (SMS will contain Alert description and numbers that triggered the Alert)<\/li>\n<li>Select the Alert period: should it be daily, weekly or monthly?<\/li>\n<li>Select the report (Websites, Keywords, Countries, general stats)<\/li>\n<li>Define Metrics (visits, page view, avg. visit duration, Goal 1 conversions, total goal conversions, etc.)<\/li>\n<li>Define the Alert: when Visits decrease 50%, when purchases are more than 50 per day, etc.<\/li>\n<\/ul><p><strong>What reports are available to the Alert system?<\/strong><\/p>\n\n<p>You can create an alert for any available report in Piwik. Plugins can define new reports which will be automatically picked up by Alerts.<\/p>\n\n<p><strong>What alert conditions are available?<\/strong><\/p>\n\n<p>You can create alerts for the following metrics:<\/p>\n\n<ul><li>Visits, Visits Evolution, Unique Visits<\/li>\n<li>Actions, Action Evolution<\/li>\n<li>Pageviews, Pageviews Evolution<\/li>\n<li>Time on page<\/li>\n<li>Bounce rate<\/li>\n<li>Goal revenue<\/li>\n<li>Downloads<\/li>\n<li>and many more..<\/li>\n<\/ul><p>To define the condition you can select the conditions:<\/p>\n\n<ul><li>Greater than, less than<\/li>\n<li>Equal, Not Equal<\/li>\n<li>Percentage increase\/decrease<\/li>\n<\/ul>",
@@ -483,28 +483,28 @@
"numContributors":"4",
"lastCommitDate":"2016-06-02 15:56:37"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"0.1.0",
"release":"2015-11-25 03:26:04",
- "requires":{"piwik":">=2.15.1-b3,<5.0.0-b1"},"numDownloads":100,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.15.1-b3,<6.0.0-b1"},"numDownloads":100,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-CustomDimensions\/commits\/0.1.11",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/CustomDimensions\/download\/0.1.0"},{"name":"0.1.2",
"release":"2015-12-07 04:16:04",
- "requires":{"piwik":">=2.15.1-b8,<5.0.0-b1"},"numDownloads":477,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.15.1-b8,<6.0.0-b1"},"numDownloads":477,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-CustomDimensions\/commits\/0.1.12",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/CustomDimensions\/download\/0.1.2"},{"name":"0.1.3",
"release":"2016-01-21 19:30:07",
- "requires":{"piwik":">=2.15.1-b8,<5.0.0-b1"},"numDownloads":254,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.15.1-b8,<6.0.0-b1"},"numDownloads":254,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-CustomDimensions\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/CustomDimensions\/download\/0.1.3"},{"name":"0.1.4",
"release":"2016-02-04 19:56:04",
- "requires":{"piwik":">=2.15.1-b8,<5.0.0-b1"},"numDownloads":1753,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.15.1-b8,<6.0.0-b1"},"numDownloads":1753,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-CustomDimensions\/commits\/0.1.4",
"readmeHtml":{"description":"\n\n<p>This plugins allows you to configure and track any <a href=\"https:\/\/piwik.org\/docs\/custom-dimensions\/\">Custom Dimensions<\/a>. You can configure a Custom Dimension\nby giving it a name and a scope (Action or Visit). Afterwards you will see a new menu item in the reporting area\nfor each configured dimension and be able to get its data. You can also export the report as a widget, segment by this\n dimenson, and more. For more information read the <a href=\"https:\/\/piwik.org\/docs\/custom-dimensions\/\">Custom Dimensions user guide<\/a> or have a look in the FAQ.<\/p>\n\n<p><em>Warning<\/em>: Depending on the database size of your Piwik this plugin may take a long time to install.<\/p>\n\n",
"faq":"<p><strong>I have a large database, can I install the plugin on the command line?<\/strong><\/p>\n\n<p>Yes, this is not only possible but even recommended as the installation may take hours. To do this follow these steps:<\/p>\n\n<ul><li>Download the Plugin from <a href=\"https:\/\/plugins.piwik.org\/CustomDimensions\">https:\/\/plugins.piwik.org\/CustomDimensions<\/a><\/li>\n<li>Extract the files within the downloaded ZIP file<\/li>\n<li>Copy the <code>CustomDimensions<\/code> directory into the <code>plugins<\/code> directory of your Piwik<\/li>\n<li>Execute the command <code>.\/console plugin:activate CustomDimensions<\/code> within your Piwik directory<\/li>\n<\/ul><p><strong>Where can I manage Custom Dimensions?<\/strong><\/p>\n\n<p>Custom Dimensions can be managed by clicking on your username or user icon in the top right. There will be a menu\nitem \"Custom Dimensions\" within the \"Manage\" section of the left menu. By clicking on it you can manage Custom Dimensions.\nPlease note that the permission Admin is required in order to be able to manage them.<\/p>\n\n<p><strong>Where can I find the Id for a Custom Dimension?<\/strong><\/p>\n\n<p>You can find them by going to the \"Manage Custom Dimensions\" page in your personal area. For each dimension you will\nfind the Id in the table that lists all available Custom Dimensions.<\/p>\n\n<p><strong>How do I set a value for a dimension in the JavaScript Tracker?<\/strong><\/p>\n\n<p>Please have a look at the <a href=\"https:\/\/developer.piwik.org\/guides\/tracking-javascript-guide#custom-dimensions\">JavaScript Tracker guide for Custom Dimensions<\/a>.<\/p>\n\n<p><strong>How do I set a value for a dimension in the PHP Tracker?<\/strong><\/p>\n\n<p><code>$tracker-&gt;setCustomTrackingParameter('dimension' . $customDimensionId, $value);<\/code><\/p>\n\n<p>Please note custom tracking parameters are cleared after each tracking request. If you want to keep the same\nCustom Dimensions over all request make sure to call this method before each tracking call.<\/p>\n\n<p><strong>I have configured all available Custom Dimension slots, can I add more?<\/strong><\/p>\n\n<p>Yes, this is possible. To make a new Custom Dimension slot available execute the following command including the scope option:<\/p>\n\n<pre><code>.\/console customdimensions:add-custom-dimension --scope=action\n.\/console customdimensions:add-custom-dimension --scope=visit\n<\/code><\/pre>\n\n<p>Be aware that this can take a long time depending on the size of your database as it requires MySQL schema changes.\nYou can directly create multiple Custom Dimension slots. To do this add the option <code>--count=X<\/code>. Usually it doesn't take much\nlonger to create directly multiple new slots.<\/p>\n\n<p><strong>Is it possible to delete a Custom Dimension and all of its data?<\/strong><\/p>\n\n<p>In the UI it is only possible to deactivate a dimension. However, on the command line you can remove a Custom Dimension\nand report it's log data by executing the following console command:<\/p>\n\n<pre><code>.\/console customdimensions:remove-custom-dimension --scope=$scope --index=$index\n<\/code><\/pre>\n\n<p>Make sure to replace <code>$scope<\/code> and <code>$index<\/code> with the correct values. To get a list of all available indexes execute <code>.\/console customdimensions:info<\/code>.<\/p>\n\n<p>Removing a Custom Dimension may take a long time as it requires MySQL schema changes. Currently, only log data is removed. Archived reports will be\nnot deleted currently.<\/p>",
@@ -526,7 +526,7 @@
"numContributors":"5",
"lastCommitDate":"1970-01-01 00:33:35"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"0.1.3",
"release":"2014-12-23 01:06:54",
- "requires":{"piwik":">=2.0.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.0.0,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":0,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/Zeichen32\/PiwikCustomOptOut\/commits\/0.1.3",
"readmeHtml":{"description":"",
@@ -534,7 +534,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/CustomOptOut\/download\/0.1.3"},{"name":"0.1.4",
"release":"2014-12-23 01:22:19",
- "requires":{"piwik":">=2.0.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.0.0,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":0,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/Zeichen32\/PiwikCustomOptOut\/commits\/0.1.4",
"readmeHtml":{"description":"\n\n<p>Add a new admin tab, to change the opt-out CSS Styles for each website.<\/p>\n\n",
@@ -555,7 +555,7 @@
"numContributors":"1",
"lastCommitDate":"2016-05-08 22:29:45"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"0.1",
"release":"2015-02-08 22:10:03",
- "requires":{"piwik":">=2.0.4,<5.0.0-b1",
+ "requires":{"piwik":">=2.0.4,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":149,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/sgiehl\/piwik-plugin-ExcludeByDDNS\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -563,7 +563,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/ExcludeByDDNS\/download\/0.1"},{"name":"0.1.1",
"release":"2015-02-24 19:52:03",
- "requires":{"piwik":">=2.0.4,<5.0.0-b1",
+ "requires":{"piwik":">=2.0.4,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":68,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/sgiehl\/piwik-plugin-ExcludeByDDNS\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -571,7 +571,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/ExcludeByDDNS\/download\/0.1.1"},{"name":"0.2.0",
"release":"2015-03-01 11:42:03",
- "requires":{"piwik":">=2.4.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.4.0,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":227,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/sgiehl\/piwik-plugin-ExcludeByDDNS\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -579,7 +579,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/ExcludeByDDNS\/download\/0.2.0"},{"name":"0.2.1",
"release":"2015-03-28 15:32:03",
- "requires":{"piwik":">=2.4.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.4.0,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":397,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/sgiehl\/piwik-plugin-ExcludeByDDNS\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -587,7 +587,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/ExcludeByDDNS\/download\/0.2.1"},{"name":"0.2.2",
"release":"2015-06-01 07:08:09",
- "requires":{"piwik":">=2.4.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.4.0,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":341,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/sgiehl\/piwik-plugin-ExcludeByDDNS\/commits\/1.0.8",
"readmeHtml":{"description":"",
@@ -595,7 +595,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/ExcludeByDDNS\/download\/0.2.2"},{"name":"0.3.0",
"release":"2015-07-28 20:36:02",
- "requires":{"piwik":">=2.4.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.4.0,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":4,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/sgiehl\/piwik-plugin-ExcludeByDDNS\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -603,7 +603,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/ExcludeByDDNS\/download\/0.3.0"},{"name":"0.3.1",
"release":"2015-07-28 22:30:03",
- "requires":{"piwik":">=2.9.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.9.0,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":157,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/sgiehl\/piwik-plugin-ExcludeByDDNS\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -611,7 +611,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/ExcludeByDDNS\/download\/0.3.1"},{"name":"0.4.0",
"release":"2015-08-15 18:44:03",
- "requires":{"piwik":">=2.4.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.4.0,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":1529,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/sgiehl\/piwik-plugin-ExcludeByDDNS\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -619,7 +619,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/ExcludeByDDNS\/download\/0.4.0"},{"name":"0.5.0",
"release":"2016-05-08 22:10:03",
- "requires":{"piwik":">=2.4.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.4.0,<6.0.0-b1",
"php":">=5.3.3"},"numDownloads":197,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/sgiehl\/piwik-plugin-ExcludeByDDNS\/commits\/1.1.0",
"readmeHtml":{"description":"\n\n<p>This plugin allows the Piwik users to dynamically exclude their IP address using DDNS update.<\/p>\n\n<h3>Requirements<\/h3>\n\n<p><a href=\"https:\/\/github.com\/piwik\/piwik\">Piwik<\/a> 2.4.0 or higher is required.<\/p>\n\n<h3>Features<\/h3>\n\n<ul><li>Exclude one IP for each Piwik user <\/li>\n<li>Exclude and IP using an already updated hostname<\/li>\n<\/ul>",
@@ -643,7 +643,7 @@
"numContributors":"1",
"lastCommitDate":"1970-01-01 00:33:33"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"0.9.5",
"release":"2014-12-23 00:39:30",
- "requires":{"piwik":">=2.0.0,<5.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.0.0,<6.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/halfdan\/piwik-feedannotation-plugin\/commits\/v0.9.5",
"readmeHtml":{"description":"\n\n<p>This is a plugin for the Open Source Web Analytics platform Piwik. It allows you to automatically fetch RSS\/Atom-Feeds from your website and create new Annotations from feed entries.<\/p>\n\n<p>Since the \"Annotations\" plugin was introduced in Piwik 1.10, this plugin requires at least Piwik 1.10.<\/p>\n\n<p><img src=\"http:\/\/cdn.geekmonkey.org\/assets\/files\/000\/000\/038\/screen\/annotations-view.png\" alt=\"annotations-view.png\" \/><\/p>\n\n",
"faq":"",
@@ -663,7 +663,7 @@
"numContributors":"1",
"lastCommitDate":"2016-01-19 20:18:45"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"0.1",
"release":"2015-01-05 23:22:04",
- "requires":{"piwik":">=2.0.4,<5.0.0-b1",
+ "requires":{"piwik":">=2.0.4,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":351,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/sgiehl\/piwik-plugin-FlagCounter\/commits\/1.0.6",
"readmeHtml":{"description":"",
@@ -671,7 +671,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/FlagCounter\/download\/0.1"},{"name":"0.2",
"release":"2015-02-08 12:22:04",
- "requires":{"piwik":">=2.0.4,<5.0.0-b1",
+ "requires":{"piwik":">=2.0.4,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":523,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/sgiehl\/piwik-plugin-FlagCounter\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -679,7 +679,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/FlagCounter\/download\/0.2"},{"name":"0.3",
"release":"2015-04-06 11:44:03",
- "requires":{"piwik":">=2.0.4,<5.0.0-b1",
+ "requires":{"piwik":">=2.0.4,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":155,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/sgiehl\/piwik-plugin-FlagCounter\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -687,7 +687,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/FlagCounter\/download\/0.3"},{"name":"0.3.1",
"release":"2015-04-15 20:06:03",
- "requires":{"piwik":">=2.0.4,<5.0.0-b1",
+ "requires":{"piwik":">=2.0.4,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":487,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/sgiehl\/piwik-plugin-FlagCounter\/commits\/v0.1.2",
"readmeHtml":{"description":"",
@@ -695,7 +695,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/FlagCounter\/download\/0.3.1"},{"name":"0.3.2",
"release":"2015-06-01 07:10:04",
- "requires":{"piwik":">=2.0.4,<5.0.0-b1",
+ "requires":{"piwik":">=2.0.4,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":681,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/sgiehl\/piwik-plugin-FlagCounter\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -703,7 +703,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/FlagCounter\/download\/0.3.2"},{"name":"0.4.0",
"release":"2015-08-15 18:54:04",
- "requires":{"piwik":">=2.4.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.4.0,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":2322,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/sgiehl\/piwik-plugin-FlagCounter\/commits\/v0.1.1",
"readmeHtml":{"description":"\n\n<p>This plugin allows you to include a small image or iframe in you website displaying the flags and total hits of the countries your website visitors came from<\/p>\n\n<p>Please keep in mind that everyone will be able to see that kind of statistic as this plugin does not consider the access rights.<\/p>\n\n<h3>Requirements<\/h3>\n\n<p><a href=\"https:\/\/github.com\/piwik\/piwik\">Piwik<\/a> 2.0.4 or higher is required.\nGD library including ttf support<\/p>\n\n<h3>Features<\/h3>\n\n<ul><li>Configurable with following parameters:\n\n<ul><li>idSite: Website to display<\/li>\n<li>period: period to display<\/li>\n<li>date: date to display<\/li>\n<li>cols: count of columns to display (default 2)<\/li>\n<li>rows: count of rows to display (default 5)<\/li>\n<li>showflag: show flags (default 1)<\/li>\n<li>showcountryode: show country codes (default 0)<\/li>\n<li>font: font family to use<\/li>\n<li>fontsize: font size to use (between 2 and 30; default 12)<\/li>\n<li>fontcolor: font color to use (rgb value; default 0,0,0)<\/li>\n<\/ul><\/li>\n<li>Generates a transparent PNG image showing the flag icons and their total hits<\/li>\n<li>Generates simple HTML to be included as iframe<\/li>\n<\/ul>",
@@ -722,7 +722,7 @@
"numContributors":"1",
"lastCommitDate":"2015-11-29 23:09:07"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"1.0.0",
"release":"2015-11-29 23:10:04",
- "requires":{"piwik":">=2.15.1-b2,<5.0.0-b1"},"numDownloads":1212,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.15.1-b2,<6.0.0-b1"},"numDownloads":1212,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/apapillon\/piwik-freemobilesmsprovider-plugin\/commits\/1.0",
"readmeHtml":{"description":"\n\n<p>This is a plugin for the Open Source Web Analytics platform <a href=\"http:\/\/piwik.org\">Piwik<\/a>. It \nadd Free Mobile SMS provider support to MobileMessaging plugin.<\/p>\n\n",
"faq":"",
@@ -742,7 +742,7 @@
"numContributors":"1",
"lastCommitDate":"2016-04-30 14:40:55"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"0.0.1",
"release":"2015-07-21 20:46:05",
- "requires":{"piwik":">=2.14.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.14.0,<6.0.0-b1",
"php":">=5.4.0"},"numDownloads":47,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/sgiehl\/piwik-plugin-GoogleAuthenticator\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -750,7 +750,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/GoogleAuthenticator\/download\/0.0.1"},{"name":"0.0.2",
"release":"2015-07-26 10:56:04",
- "requires":{"piwik":">=2.14.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.14.0,<6.0.0-b1",
"php":">=5.4.0"},"numDownloads":26,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/sgiehl\/piwik-plugin-GoogleAuthenticator\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -758,7 +758,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/GoogleAuthenticator\/download\/0.0.2"},{"name":"0.0.3",
"release":"2015-07-27 20:44:03",
- "requires":{"piwik":">=2.14.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.14.0,<6.0.0-b1",
"php":">=5.4.0"},"numDownloads":19,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/sgiehl\/piwik-plugin-GoogleAuthenticator\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -766,7 +766,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/GoogleAuthenticator\/download\/0.0.3"},{"name":"0.0.4",
"release":"2015-07-28 13:18:03",
- "requires":{"piwik":">=2.14.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.14.0,<6.0.0-b1",
"php":">=5.4.0"},"numDownloads":167,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/sgiehl\/piwik-plugin-GoogleAuthenticator\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -774,7 +774,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/GoogleAuthenticator\/download\/0.0.4"},{"name":"0.1.0",
"release":"2015-08-15 15:26:03",
- "requires":{"piwik":">=2.14.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.14.0,<6.0.0-b1",
"php":">=5.4.0"},"numDownloads":2008,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/sgiehl\/piwik-plugin-GoogleAuthenticator\/commits\/v0.1.1",
"readmeHtml":{"description":"\n\n<p>Adds a userbased possibility to use Google Authenticator 2FA as additional login security.\nEach use can enable\/disable this feature in his account settings.<\/p>\n\n<p>This Plugin is based on the original Piwik Login plugin and needs this one to be installed but not active.<\/p>\n\n<p>ATTENTION: Activating Google Authenticator for an account, also requires an auth code for direct API requests with the users token auth. Use <code>&amp;auth_code={authcode}<\/code> to do that.<\/p>\n\n<h3>Requirements<\/h3>\n\n<p><a href=\"https:\/\/github.com\/piwik\/piwik\">Piwik<\/a> 2.14.0 or higher is required.<\/p>\n\n<h3>Features<\/h3>\n\n<ul><li>Userbased activation of Google Authenticator 2FA<\/li>\n<\/ul>",
@@ -794,28 +794,28 @@
"numContributors":"1",
"lastCommitDate":"2015-03-22 04:22:05"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"0.1.0",
"release":"2015-03-18 04:20:04",
- "requires":{"piwik":">=2.11.2,<5.0.0-b1"},"numDownloads":6,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.11.2,<6.0.0-b1"},"numDownloads":6,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/alnoorp\/GrabGravatar\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/GrabGravatar\/download\/0.1.0"},{"name":"0.1.1",
"release":"2015-07-24 14:26:04",
- "requires":{"piwik":">=2.11.2,<5.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.11.2,<6.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/alnoorp\/GrabGravatar\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/GrabGravatar\/download\/0.1.1"},{"name":"0.1.11",
"release":"2015-07-24 14:26:07",
- "requires":{"piwik":">=2.11.2,<5.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.11.2,<6.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/alnoorp\/GrabGravatar\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/GrabGravatar\/download\/0.1.11"},{"name":"0.2.0",
"release":"2015-07-24 14:26:11",
- "requires":{"piwik":">=2.11.2,<5.0.0-b1"},"numDownloads":2012,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.11.2,<6.0.0-b1"},"numDownloads":2012,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/alnoorp\/GrabGravatar\/commits\/v0.1.2",
"readmeHtml":{"description":"\n\n<p>A Piwik plugin that adds a profile photo from Gravatar based on the email address stored in the User Id field.<\/p>\n\n",
"faq":"<p><strong>What information do I need to make this plugin work?<\/strong>\nMake sure you are capturing the email address for your visitors in the User Id field.<\/p>\n\n<p><strong>Why do some of my visitors just display the Gravatar logo instead of a photo?<\/strong>\nEither there is no email address associated with the visitor or they do not have a Gravatar set up at gravatar.com<\/p>",
@@ -833,28 +833,28 @@
"numContributors":"1",
"lastCommitDate":"2015-10-15 12:35:16"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"1.0",
"release":"2014-06-12 08:04:04",
- "requires":{"piwik":">=2.3.0,<5.0.0-b1"},"numDownloads":6,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.3.0,<6.0.0-b1"},"numDownloads":6,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-IntranetGeoIP\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/IntranetGeoIP\/download\/1.0"},{"name":"1.0.1",
"release":"2014-06-12 08:16:10",
- "requires":{"piwik":">=2.3.0,<5.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.3.0,<6.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-IntranetGeoIP\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/IntranetGeoIP\/download\/1.0.1"},{"name":"1.0.2",
"release":"2014-06-12 08:20:10",
- "requires":{"piwik":">=2.3.0,<5.0.0-b1"},"numDownloads":1,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.3.0,<6.0.0-b1"},"numDownloads":1,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-IntranetGeoIP\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/IntranetGeoIP\/download\/1.0.2"},{"name":"1.0.4",
"release":"2014-06-12 08:44:03",
- "requires":{"piwik":">=2.3.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.3.0,<6.0.0-b1",
"php":">=5.4.0"},"numDownloads":3,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-IntranetGeoIP\/commits\/v0.1.2",
"readmeHtml":{"description":"",
@@ -862,7 +862,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/IntranetGeoIP\/download\/1.0.4"},{"name":"1.0.5",
"release":"2014-06-12 09:06:03",
- "requires":{"piwik":">=2.3.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.3.0,<6.0.0-b1",
"php":">=5.4.0"},"numDownloads":2,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-IntranetGeoIP\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -870,7 +870,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/IntranetGeoIP\/download\/1.0.5"},{"name":"1.0.6",
"release":"2014-06-12 11:08:04",
- "requires":{"piwik":">=2.3.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.3.0,<6.0.0-b1",
"php":">=5.4.0"},"numDownloads":1,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-IntranetGeoIP\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -878,7 +878,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/IntranetGeoIP\/download\/1.0.6"},{"name":"1.0.7",
"release":"2014-06-12 11:12:04",
- "requires":{"piwik":">=2.3.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.3.0,<6.0.0-b1",
"php":">=5.4.0"},"numDownloads":24,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-IntranetGeoIP\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -886,7 +886,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/IntranetGeoIP\/download\/1.0.7"},{"name":"1.0.8",
"release":"2014-06-13 09:22:03",
- "requires":{"piwik":">=2.3.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.3.0,<6.0.0-b1",
"php":">=5.4.0"},"numDownloads":208,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-IntranetGeoIP\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -894,7 +894,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/IntranetGeoIP\/download\/1.0.8"},{"name":"1.0.9",
"release":"2014-07-02 12:44:04",
- "requires":{"piwik":">=2.3.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.3.0,<6.0.0-b1",
"php":">=5.4.0"},"numDownloads":201,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-IntranetGeoIP\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -902,7 +902,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/IntranetGeoIP\/download\/1.0.9"},{"name":"1.1.0",
"release":"2014-07-15 15:34:05",
- "requires":{"piwik":">=2.3.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.3.0,<6.0.0-b1",
"php":">=5.4.0"},"numDownloads":63,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-IntranetGeoIP\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -910,7 +910,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/IntranetGeoIP\/download\/1.1.0"},{"name":"1.2.0",
"release":"2014-07-17 11:34:04",
- "requires":{"piwik":">=2.3.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.3.0,<6.0.0-b1",
"php":">=5.4.0"},"numDownloads":166,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-IntranetGeoIP\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -918,7 +918,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/IntranetGeoIP\/download\/1.2.0"},{"name":"2.0.0",
"release":"2014-07-28 07:04:08",
- "requires":{"piwik":">=2.3.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.3.0,<6.0.0-b1",
"php":">=5.4.0"},"numDownloads":420,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-IntranetGeoIP\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -926,7 +926,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/IntranetGeoIP\/download\/2.0.0"},{"name":"2.0.1",
"release":"2014-08-29 08:12:04",
- "requires":{"piwik":">=2.3.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.3.0,<6.0.0-b1",
"php":">=5.4.0"},"numDownloads":1875,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-IntranetGeoIP\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -934,7 +934,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/IntranetGeoIP\/download\/2.0.1"},{"name":"2.1.0",
"release":"2015-01-28 09:40:04",
- "requires":{"piwik":">=2.9.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.9.0,<6.0.0-b1",
"php":">=5.4.0"},"numDownloads":504,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-IntranetGeoIP\/commits\/0.1.1",
"readmeHtml":{"description":"",
@@ -942,7 +942,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/IntranetGeoIP\/download\/2.1.0"},{"name":"2.1.3",
"release":"2015-02-25 07:50:04",
- "requires":{"piwik":">=2.9.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.9.0,<6.0.0-b1",
"php":">=5.4.0"},"numDownloads":1997,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-IntranetGeoIP\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -950,7 +950,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/IntranetGeoIP\/download\/2.1.3"},{"name":"2.2.0",
"release":"2015-07-13 10:54:03",
- "requires":{"piwik":">=2.9.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.9.0,<6.0.0-b1",
"php":">=5.4.0"},"numDownloads":4463,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-IntranetGeoIP\/commits\/v0.1.1",
"readmeHtml":{"description":"\n\n<p>Piwik plugin to locate all locale data of a user based on the IP address\/subnetwork (country, region, city, latitude, longitude, provider, ...)<\/p>\n\n<p><strong><em>Please use it only for INTRANET tracking<\/em><\/strong> everything else just dont make sense :-)<\/p>\n\n",
@@ -969,7 +969,7 @@
"numContributors":"2",
"lastCommitDate":"2015-10-15 07:59:15"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"1.0.0",
"release":"2015-01-28 11:44:03",
- "requires":{"piwik":">=2.10.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.10.0,<6.0.0-b1",
"php":">=5.4.0"},"numDownloads":2,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-Ip2Hostname\/commits\/0.1.2",
"readmeHtml":{"description":"",
@@ -977,7 +977,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/Ip2Hostname\/download\/1.0.0"},{"name":"1.0.1",
"release":"2015-01-28 12:18:02",
- "requires":{"piwik":">=2.10.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.10.0,<6.0.0-b1",
"php":">=5.4.0"},"numDownloads":1827,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-Ip2Hostname\/commits\/2.0.0",
"readmeHtml":{"description":"",
@@ -985,7 +985,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/Ip2Hostname\/download\/1.0.1"},{"name":"1.0.3",
"release":"2015-08-24 13:28:03",
- "requires":{"piwik":">=2.10.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.10.0,<6.0.0-b1",
"php":">=5.4.0"},"numDownloads":515,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-Ip2Hostname\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -993,7 +993,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/Ip2Hostname\/download\/1.0.3"},{"name":"v2.0.0",
"release":"2015-10-15 08:00:03",
- "requires":{"piwik":">=2.15.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.15.0,<6.0.0-b1",
"php":">=5.5.0"},"numDownloads":1825,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-Ip2Hostname\/commits\/0.1.3",
"readmeHtml":{"description":"\n\n<p>This plugin (try) to get the hostname of the visitor and write it into the <code>log_visitor<\/code> table.<\/p>\n\n<p>There are currently <strong><em>no reports or any views available<\/em><\/strong>, to see a result. <strong><em>You need to directly query the table!<\/em><\/strong>\nI currently dont have the time and need of such a view, and therefor maybe you'll never see one...if nobody else create oen :-)<\/p>\n\n<p>NOTE:\n<strong><em>I use it currently only in an intranet enviroment<\/em><\/strong> to detect computers which have old enviroment, because the IP might change i log the hostname.<\/p>\n\n<p>I never tried it and probably wont use it for internet...<\/p>",
@@ -1012,7 +1012,7 @@
"numContributors":"3",
"lastCommitDate":"2016-04-19 03:07:28"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"2.0.0",
"release":"2014-04-23 09:24:05",
- "requires":{"piwik":">=2.0.1,<5.0.0-b1",
+ "requires":{"piwik":">=2.0.1,<6.0.0-b1",
"php":">=5.3.20"},"numDownloads":1589,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ip2location\/ip2location-piwik\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -1020,7 +1020,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/IP2Location\/download\/2.0.0"},{"name":"2.0.2",
"release":"2014-07-15 07:50:03",
- "requires":{"piwik":">=2.0.1,<5.0.0-b1",
+ "requires":{"piwik":">=2.0.1,<6.0.0-b1",
"php":">=5.3.20"},"numDownloads":3772,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ip2location\/ip2location-piwik\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -1028,7 +1028,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/IP2Location\/download\/2.0.2"},{"name":"2.1.1",
"release":"2015-03-10 01:36:03",
- "requires":{"piwik":">=2.0.1,<5.0.0-b1",
+ "requires":{"piwik":">=2.0.1,<6.0.0-b1",
"php":">=5.3.20"},"numDownloads":402,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ip2location\/ip2location-piwik\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -1036,7 +1036,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/IP2Location\/download\/2.1.1"},{"name":"2.1.3",
"release":"2015-03-24 01:54:03",
- "requires":{"piwik":">=2.12.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.12.0,<6.0.0-b1",
"php":">=5.3.20"},"numDownloads":199,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ip2location\/ip2location-piwik\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -1044,7 +1044,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/IP2Location\/download\/2.1.3"},{"name":"2.1.4",
"release":"2015-03-30 00:48:04",
- "requires":{"piwik":">=2.12.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.12.0,<6.0.0-b1",
"php":">=5.3.20"},"numDownloads":221,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ip2location\/ip2location-piwik\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -1052,7 +1052,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/IP2Location\/download\/2.1.4"},{"name":"2.1.5",
"release":"2015-04-07 08:08:03",
- "requires":{"piwik":">=2.12.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.12.0,<6.0.0-b1",
"php":">=5.3.20"},"numDownloads":5127,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ip2location\/ip2location-piwik\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -1060,7 +1060,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/IP2Location\/download\/2.1.5"},{"name":"2.1.8",
"release":"2015-12-16 01:22:03",
- "requires":{"piwik":">=2.12.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.12.0,<6.0.0-b1",
"php":">=5.3.20"},"numDownloads":3639,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ip2location\/ip2location-piwik\/commits\/1.0.0",
"readmeHtml":{"description":"",
@@ -1068,7 +1068,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/IP2Location\/download\/2.1.8"},{"name":"2.2.0",
"release":"2016-04-19 03:08:03",
- "requires":{"piwik":">=2.12.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.12.0,<6.0.0-b1",
"php":">=5.3.20"},"numDownloads":1569,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ip2location\/ip2location-piwik\/commits\/0.46",
"readmeHtml":{"description":"\n\n<p>This IP2Location plugin enables more accurate location lookup in your Piwik visitor log.<\/p>\n\n<p>You need a IP2Location BIN database to make this plugin works. Database is available for free at<\/p>\n\n<p>http:\/\/lite.ip2location.com or http:\/\/www.ip2location.com for a commercial database.<\/p>\n\n",
@@ -1116,7 +1116,7 @@
"numContributors":"2",
"lastCommitDate":"2016-01-11 08:58:56"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"0.1.0",
"release":"2014-09-09 13:42:03",
- "requires":{"piwik":">=2.4.0-b1,<5.0.0-b1",
+ "requires":{"piwik":">=2.4.0-b1,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":1,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/XaviTorello\/kDebug-piwik\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -1124,7 +1124,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/kDebug\/download\/0.1.0"},{"name":"0.1.1",
"release":"2014-09-09 14:06:03",
- "requires":{"piwik":">=2.4.0-b1,<5.0.0-b1",
+ "requires":{"piwik":">=2.4.0-b1,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":133,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/XaviTorello\/kDebug-piwik\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -1132,7 +1132,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/kDebug\/download\/0.1.1"},{"name":"0.1.2",
"release":"2014-09-19 13:08:03",
- "requires":{"piwik":">=2.4.0-b1,<5.0.0-b1",
+ "requires":{"piwik":">=2.4.0-b1,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":3492,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/XaviTorello\/kDebug-piwik\/commits\/v0.1.1",
"readmeHtml":{"description":"\n\n<p>Activate or deactivate DEBUG tracking mode with a simple click.<\/p>\n\n<p><img src=\"http:\/\/xaviertorello.cat\/img\/projects\/kDebugEN.png\" alt=\"kDebugEN.png\" \/><\/p>\n\n<p>kDebug is a simple plugin for Piwik to enable \/ disable DEBUG mode for tracking requests with a simple click.<\/p>\n\n<p>By default, it's needed to modify manually the Piwiks config.ini file.<\/p>\n\n<p>With this plugin just navigate to \"Settings &gt; Debug\", and click on the toggle button to change the status of DEBUG mode.<\/p>\n\n<p><a href=\"http:\/\/xaviertorello.cat\/#portfolio\">More information<\/a><\/p>\n\n",
@@ -1151,7 +1151,7 @@
"numContributors":"1",
"lastCommitDate":"2015-03-12 11:53:13"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"0.1.0",
"release":"2014-08-06 07:50:08",
- "requires":{"piwik":">=2.5.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.5.0,<6.0.0-b1",
"php":">=5.4.0"},"numDownloads":205,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-LdapConnection\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -1159,7 +1159,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/LdapConnection\/download\/0.1.0"},{"name":"0.2.0",
"release":"2014-08-25 09:08:09",
- "requires":{"piwik":">=2.5.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.5.0,<6.0.0-b1",
"php":">=5.4.0"},"numDownloads":22,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-LdapConnection\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -1167,7 +1167,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/LdapConnection\/download\/0.2.0"},{"name":"0.3.0",
"release":"2014-08-26 06:00:09",
- "requires":{"piwik":">=2.5.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.5.0,<6.0.0-b1",
"php":">=5.4.0"},"numDownloads":1119,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-LdapConnection\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -1175,7 +1175,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/LdapConnection\/download\/0.3.0"},{"name":"0.3.1",
"release":"2015-01-29 07:20:09",
- "requires":{"piwik":">=2.5.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.5.0,<6.0.0-b1",
"php":">=5.4.0"},"numDownloads":2758,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-LdapConnection\/commits\/v0.5.1",
"readmeHtml":{"description":"\n\n<p>Configurable piwik plugin to create an LDAP connection, which can be reused by other plugins.\nIs uses the ZF2 Ldap component: http:\/\/framework.zend.com\/manual\/2.3\/en\/index.html#zend-ldap<\/p>\n\n<p>Currently used by https:\/\/github.com\/ThaDafinser\/LdapVisitorInfo<\/p>\n\n",
@@ -1194,7 +1194,7 @@
"numContributors":"1",
"lastCommitDate":"2015-03-12 11:51:34"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"0.1.0",
"release":"2014-08-06 07:50:42",
- "requires":{"piwik":">=2.5.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.5.0,<6.0.0-b1",
"php":">=5.4.0"},"numDownloads":175,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-LdapVisitorInfo\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -1202,7 +1202,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/LdapVisitorInfo\/download\/0.1.0"},{"name":"0.2.0",
"release":"2014-08-25 09:06:04",
- "requires":{"piwik":">=2.5.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.5.0,<6.0.0-b1",
"php":">=5.4.0"},"numDownloads":80,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-LdapVisitorInfo\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -1210,7 +1210,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/LdapVisitorInfo\/download\/0.2.0"},{"name":"0.3.0",
"release":"2014-09-01 06:28:05",
- "requires":{"piwik":">=2.5.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.5.0,<6.0.0-b1",
"php":">=5.4.0"},"numDownloads":1089,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-LdapVisitorInfo\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -1218,7 +1218,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/LdapVisitorInfo\/download\/0.3.0"},{"name":"0.3.1",
"release":"2015-01-29 07:20:14",
- "requires":{"piwik":">=2.5.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.5.0,<6.0.0-b1",
"php":">=5.4.0"},"numDownloads":239,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-LdapVisitorInfo\/commits\/v0.5.1",
"readmeHtml":{"description":"",
@@ -1226,7 +1226,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/LdapVisitorInfo\/download\/0.3.1"},{"name":"1.0.0",
"release":"2015-02-23 09:30:03",
- "requires":{"piwik":">=2.5.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.5.0,<6.0.0-b1",
"php":">=5.4.0"},"numDownloads":2798,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-LdapVisitorInfo\/commits\/v0.1.1",
"readmeHtml":{"description":"\n\n<p>Configurable piwik plugin to view a visitor thumbnail and description live from LDAP.<\/p>\n\n<p><strong><em>This plugin requires https:\/\/github.com\/ThaDafinser\/LdapConnection to work!<\/em><\/strong><\/p>\n\n",
@@ -1264,7 +1264,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/LiveTab\/download\/1.0.1"},{"name":"1.0.2",
"release":"2014-12-23 00:39:02",
- "requires":{"piwik":">=2.0.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.0.0,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":0,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/tsteur\/piwik-livetab-plugin\/commits\/v1.0.2",
"readmeHtml":{"description":"",
@@ -1279,7 +1279,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/LiveTab\/download\/1.0.3"},{"name":"1.0.8",
"release":"2014-12-23 01:01:50",
- "requires":{"piwik":">=2.0.0,<5.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.0.0,<6.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/tsteur\/piwik-livetab-plugin\/commits\/1.0.8",
"readmeHtml":{"description":"\n\n<p>This is a plugin for the Open Source Web Analytics platform <a href=\"http:\/\/piwik.org\">Piwik<\/a>. It allows you to keep an eye on the number of live visitors in the browser tab. It displays the number of visits, actions, unique visitors or converted goals in the last X minutes in the browser tab. The number will be updated every minute.<\/p>\n\n<p>For better and faster readability the value will be shortened when greater than 1000. For instance to 3.12K or 3.43M.<\/p>\n\n<p><img src=\"https:\/\/raw.github.com\/tsteur\/piwik-livetab-plugin\/master\/screenshots\/Browser_Tab.png\" alt=\"Browser_Tab.png\" \/><\/p>\n\n",
"faq":"<p><strong>Is it possible to configure the displayed metric?<\/strong><\/p>\n\n<p>Yes, you can choose between Visits, Actions, Converted Visits and Visitors.<\/p>\n\n<p><strong>Is it possible to configure the displayed metric per user?<\/strong><\/p>\n\n<p>Yes, this is also possible. Each user can configure the plugin differently.<\/p>",
@@ -1303,14 +1303,14 @@
"numContributors":"4",
"lastCommitDate":"1970-01-01 00:33:35"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"1.0",
"release":"2014-12-23 01:16:17",
- "requires":{"piwik":">=2.0.4-b12,<5.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.0.4-b12,<6.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-LoginHttpAuth\/commits\/1.0",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/LoginHttpAuth\/download\/1.0"},{"name":"1.0.1",
"release":"2014-12-23 01:16:33",
- "requires":{"piwik":">=2.0.4-b12,<5.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.0.4-b12,<6.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-LoginHttpAuth\/commits\/1.0.1",
"readmeHtml":{"description":"\n\n<p>This plugin extends the standard Piwik authentication to use Basic HTTP Authentication.\nIt lets you login to Piwik using the HTTP Auth mechanism.<\/p>\n\n<p>How do I setup HTTP Auth using Piwik?<\/p>\n\n<ul><li>Login your Piwik as Super User. Click Settings, then click Marketplace.<\/li>\n<li>Install the LoginHttpAuth plugin, then click Activate.<\/li>\n<li>Click Settings, then click Users.\n\n<ul><li>Check that there is a user in Piwik for each person that should have access to Piwik.<\/li>\n<\/ul><\/li>\n<li><p>Enable HTTP Auth on the Piwik on your web server.<\/p>\n\n<p>For example, if you are using Apache webserver:<\/p>\n\n<ul><li>generate a .htpasswd file with your encrypted logins and passwords<\/li>\n<li><a href=\"https:\/\/github.com\/piwik\/plugin-LoginHttpAuth\/blob\/master\/TemplateHtaccess\/.htaccess\">copy this example .htaccess file<\/a> in the root directory of Piwik, and set the path to your .htpasswd file<\/li>\n<\/ul><\/li>\n<li>When you go to Piwik, you will see the Authentication window.\nCongratulations! You are now using HTTP Auth to protect Piwik.<\/li>\n<\/ul>",
"faq":"",
@@ -1328,7 +1328,7 @@
"numContributors":"1",
"lastCommitDate":"2015-03-09 18:52:53"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"0.1.4",
"release":"2015-03-06 16:52:03",
- "requires":{"piwik":">=2.11.2-b1,<5.0.0-b1"},"numDownloads":2310,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.11.2-b1,<6.0.0-b1"},"numDownloads":2310,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/torosian\/LoginRevokable\/commits\/v0.1.1",
"readmeHtml":{"description":"\n\n<p>A plugin for Piwik that allows multiple logins by the same user, but remotely terminates sessions when any of them log out. This replaces the existing core Login plugin.<\/p>\n\n",
"faq":"",
@@ -1346,21 +1346,21 @@
"numContributors":"4",
"lastCommitDate":"2016-06-02 07:53:33"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"0.1.0",
"release":"2015-09-22 09:26:18",
- "requires":{"piwik":">=2.15.0-b4,<5.0.0-b1"},"numDownloads":115,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.15.0-b4,<6.0.0-b1"},"numDownloads":115,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-LogViewer\/commits\/0.1.0",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/LogViewer\/download\/0.1.0"},{"name":"0.1.1",
"release":"2015-10-02 11:18:04",
- "requires":{"piwik":">=2.15.0-b4,<5.0.0-b1"},"numDownloads":159,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.15.0-b4,<6.0.0-b1"},"numDownloads":159,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-LogViewer\/commits\/0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/LogViewer\/download\/0.1.1"},{"name":"0.2.0",
"release":"2015-10-21 23:28:03",
- "requires":{"piwik":">=2.15.0-rc4,<5.0.0-b1"},"numDownloads":2140,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.15.0-rc4,<6.0.0-b1"},"numDownloads":2140,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-LogViewer\/commits\/v0.1.1",
"readmeHtml":{"description":"\n\n<p>View log messages that were logged by Piwik via the Piwik UI or HTTP Reporting API.<\/p>\n\n",
"faq":"<p><strong>I want to see more than 100 log messages, is it possible?<\/strong><\/p>\n\n<p>Yes, there is a <code>limit<\/code> URL parameter that you can change to any number.<\/p>\n\n<p><strong>Can I use regular expressions in the search field?<\/strong><\/p>\n\n<p>Yes, you can enable regular expressions next to the search field.<\/p>\n\n<p><strong>Is the search field case insensitive?<\/strong><\/p>\n\n<p>Yes.<\/p>\n\n<p><strong>How is a Piwik log line formatted by default?<\/strong><\/p>\n\n<p><code>'$severity $tag[$datetime] [$requestId] $message<\/code> eg <code>WARNING Piwik\\Common[2015-01-01 01:02:03] [cf27] The log message<\/code><\/p>\n\n<p><strong>Is the search pattern applied to the whole log line?<\/strong><\/p>\n\n<p>Yes, this means a search for <code>WARNING Piwik\\Common<\/code> would deliver you all warnings triggered by <code>Piwik\\Common<\/code>.<\/p>\n\n<p><strong>How do I find all messages that belong to a certain request?<\/strong><\/p>\n\n<p>Each log message shows a \"Request Id\". By clicking on this Id it selects all log messages of the same request.\nAlternatively you can search for the expression <code>\\[1234\\]<\/code> where <code>1234<\/code> need to be replaced by a Request Id.<\/p>\n\n<p><strong>How do I find messages that belong to the same day?<\/strong><\/p>\n\n<p>Either click on a date field or search for it, eg <code>2012-12-12<\/code>.<\/p>\n\n<p><strong>What are the known issues?<\/strong><\/p>\n\n<ul><li>If there are messages being logged while viewing the log messages, the paging might not work 100% correctly.<\/li>\n<li>There seems to be a problem when searching for a single quotation mark \"'\".<\/li>\n<\/ul>",
@@ -1466,7 +1466,7 @@
"addToCartUrl":"https:\/\/plugins.piwik.org\/PaidPlugin1?add-to-cart=l&currency=USD",
"addToCartEmbedUrl":"http:\/\/myshop.piwik\/product\/PaidPlugin1?attribute_type=Unlimited+users&add-to-cart=0&variation_id=374&aelia_cs_currency=USD"}],"reviews":{"embedUrl":"http:\/\/myshop.piwik\/product\/PaidPlugin1?show_reviews=1&piwik_embed=1",
"height":200}},"versions":[{"name":"1.1",
- "release":null,"requires":{"piwik":">=2.0.0,<5.0.0-b1",
+ "release":null,"requires":{"piwik":">=2.0.0,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":null,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":null,"readmeHtml":{"description":"\n\n<p>This plugin will clear out the tmp dir of Piwik. Useful for when you are developing other plugins or just need to kill that file and can't get to your installation to delete it normally<\/p>\n\n",
"faq":"",
@@ -1484,7 +1484,7 @@
"numContributors":"1",
"lastCommitDate":"2015-10-14 07:15:10"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"0.1.0",
"release":"2015-03-31 10:38:03",
- "requires":{"piwik":">=2.10.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.10.0,<6.0.0-b1",
"php":">=5.5.0"},"numDownloads":106,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-PerformanceInfo\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -1492,7 +1492,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/PerformanceInfo\/download\/0.1.0"},{"name":"0.1.1",
"release":"2015-04-07 06:42:03",
- "requires":{"piwik":">=2.14.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.14.0,<6.0.0-b1",
"php":">=5.5.0"},"numDownloads":156,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-PerformanceInfo\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -1500,7 +1500,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/PerformanceInfo\/download\/0.1.1"},{"name":"0.2.0",
"release":"2015-04-27 06:04:03",
- "requires":{"piwik":">=2.13.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.13.0,<6.0.0-b1",
"php":">=5.5.0"},"numDownloads":2,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-PerformanceInfo\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -1508,7 +1508,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/PerformanceInfo\/download\/0.2.0"},{"name":"v0.2.1",
"release":"2015-04-27 06:06:03",
- "requires":{"piwik":">=2.13.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.13.0,<6.0.0-b1",
"php":">=5.5.0"},"numDownloads":1139,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-PerformanceInfo\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -1516,7 +1516,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/PerformanceInfo\/download\/v0.2.1"},{"name":"v0.2.2",
"release":"2015-10-14 07:16:03",
- "requires":{"piwik":">=2.13.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.13.0,<6.0.0-b1",
"php":">=5.5.0"},"numDownloads":1911,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/ThaDafinser\/Piwik-PerformanceInfo\/commits\/0.1.2",
"readmeHtml":{"description":"\n\n<p>This plugin checks your configuration and compare it with some best practice settings.\n- Security\n- Performance\n- other<\/p>\n\n",
@@ -1543,42 +1543,42 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/PerformanceMonitor\/download\/0.1.0"},{"name":"0.2.0",
"release":"2014-10-12 19:44:03",
- "requires":{"piwik":">=2.7.0,<5.0.0-b1"},"numDownloads":468,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.7.0,<6.0.0-b1"},"numDownloads":468,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/chanzler\/piwik-performance-monitor\/commits\/v0.1.2",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/PerformanceMonitor\/download\/0.2.0"},{"name":"0.2.1",
"release":"2014-11-03 10:32:03",
- "requires":{"piwik":">=2.0.0,<5.0.0-b1"},"numDownloads":124,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.0.0,<6.0.0-b1"},"numDownloads":124,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/chanzler\/piwik-performance-monitor\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/PerformanceMonitor\/download\/0.2.1"},{"name":"0.2.2",
"release":"2014-11-04 18:18:04",
- "requires":{"piwik":">=2.0.0,<5.0.0-b1"},"numDownloads":3,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.0.0,<6.0.0-b1"},"numDownloads":3,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/chanzler\/piwik-performance-monitor\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/PerformanceMonitor\/download\/0.2.2"},{"name":"0.2.3",
"release":"2014-11-04 18:54:04",
- "requires":{"piwik":">=2.0.0,<5.0.0-b1"},"numDownloads":6,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.0.0,<6.0.0-b1"},"numDownloads":6,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/chanzler\/piwik-performance-monitor\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/PerformanceMonitor\/download\/0.2.3"},{"name":"0.2.4",
"release":"2014-11-04 20:32:03",
- "requires":{"piwik":">=2.0.0,<5.0.0-b1"},"numDownloads":128,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.0.0,<6.0.0-b1"},"numDownloads":128,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/chanzler\/piwik-performance-monitor\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/PerformanceMonitor\/download\/0.2.4"},{"name":"0.2.5",
"release":"2014-11-08 20:20:03",
- "requires":{"piwik":">=2.0.0,<5.0.0-b1"},"numDownloads":6562,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.0.0,<6.0.0-b1"},"numDownloads":6562,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/chanzler\/piwik-performance-monitor\/commits\/v0.1.1",
"readmeHtml":{"description":"\n\n<p>This is a plugin for the Open Source Web Analytics platform Piwik. If enabled, it will add a new widget that you can add to your dashboard and a new link in the top navigation.<\/p>\n\n<p>The widget will show the performance index of a site that auto-refreshes every 30 seconds. It shows the number of visitors or visit time in a 30 minute period compared to the maximum number of visitors in any 30 minute period of the last 30 days.<\/p>\n\n<p>This plugin is inspired by the <a href=\"https:\/\/github.com\/halfdan\/piwik-barometer-plugin\">piwik barometer plugin<\/a> and uses a lightly modified jQuery-Dynameter (original by <a href=\"http:\/\/tze1.com\/dynameter\/\">Tzechiu Lei<\/a>.<\/p>\n\n<p><strong>This plugin should run fine with installations with up to 100.000 page impressions per day. If you run a very large piwik installation and have performance issues with this plugin, please contact me - there is a solution for this. I have it up and running in an installation with more than 5 million visits per day.<\/strong><\/p>\n\n<p>(Tested with piwik 2.7.0, but supposed to run with older versions)<\/p>\n\n",
"faq":"<h3>Features<\/h3>\n\n<p>Here is a list of features that are included in this project:<\/p>\n\n<ul><li>Live widget (\"Performance Monitor\") with key performance indices<\/li>\n<li>Add an item to the top navigation (\"Performance overview\") which displays the performance monitor widget for all your sites (configurable).<\/li>\n<\/ul><h3>Configuration<\/h3>\n\n<p><em>Refresh interval<\/em>: Defines how often the widgets will be updated. Every 30 seconds is a good value to choose.<\/p>\n\n<p><em>Measurement period<\/em>: Defines the measurement period in minutes. 5 minutes is a good value to choose.<\/p>\n\n<p><em>Comparison period<\/em>: Defines the period (x * 24h) the last 30 minutes are compared to. A good value for small sites with more or less static content is 30. For sites with peak days on weekends for example 1 will be a good value. 1 is also a good value for very big sites with a lot of traffic. You will have to play around with this value a little bit and figure out whalt will fit your needs.<\/p>\n\n<p><em>Sites in overview<\/em>: Defines which sites are displayed in the overview.<\/p>",
@@ -1596,126 +1596,126 @@
"numContributors":"4",
"lastCommitDate":"2016-06-02 09:32:10"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"0.1.0",
"release":"2015-01-05 23:28:05",
- "requires":{"piwik":">=2.10.0-b10,<5.0.0-b1"},"numDownloads":1,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.10.0-b10,<6.0.0-b1"},"numDownloads":1,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-QueuedTracking\/commits\/1.0.7",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/QueuedTracking\/download\/0.1.0"},{"name":"0.1.1",
"release":"2015-01-06 00:48:04",
- "requires":{"piwik":">=2.10.0-b10,<5.0.0-b1"},"numDownloads":487,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.10.0-b10,<6.0.0-b1"},"numDownloads":487,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-QueuedTracking\/commits\/1.0.7",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/QueuedTracking\/download\/0.1.1"},{"name":"0.1.2",
"release":"2015-03-09 05:56:04",
- "requires":{"piwik":">=2.10.0,<5.0.0-b1"},"numDownloads":221,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.10.0,<6.0.0-b1"},"numDownloads":221,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-QueuedTracking\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/QueuedTracking\/download\/0.1.2"},{"name":"0.1.3",
"release":"2015-03-31 21:44:04",
- "requires":{"piwik":">=2.10.0,<5.0.0-b1"},"numDownloads":611,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.10.0,<6.0.0-b1"},"numDownloads":611,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-QueuedTracking\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/QueuedTracking\/download\/0.1.3"},{"name":"0.1.4",
"release":"2015-06-09 21:38:04",
- "requires":{"piwik":">=2.13.0,<5.0.0-b1"},"numDownloads":80,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.13.0,<6.0.0-b1"},"numDownloads":80,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-QueuedTracking\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/QueuedTracking\/download\/0.1.4"},{"name":"0.1.5",
"release":"2015-06-11 21:56:04",
- "requires":{"piwik":">=2.13.0,<5.0.0-b1"},"numDownloads":163,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.13.0,<6.0.0-b1"},"numDownloads":163,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-QueuedTracking\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/QueuedTracking\/download\/0.1.5"},{"name":"0.1.6",
"release":"2015-06-22 01:00:05",
- "requires":{"piwik":">=2.13.0,<5.0.0-b1"},"numDownloads":328,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.13.0,<6.0.0-b1"},"numDownloads":328,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-QueuedTracking\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/QueuedTracking\/download\/0.1.6"},{"name":"0.1.7",
"release":"2015-07-24 12:44:05",
- "requires":{"piwik":">=2.14.0,<5.0.0-b1"},"numDownloads":26,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.14.0,<6.0.0-b1"},"numDownloads":26,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-QueuedTracking\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/QueuedTracking\/download\/0.1.7"},{"name":"0.1.8",
"release":"2015-07-25 08:08:04",
- "requires":{"piwik":">=2.14.2,<5.0.0-b1"},"numDownloads":736,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.14.2,<6.0.0-b1"},"numDownloads":736,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-QueuedTracking\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/QueuedTracking\/download\/0.1.8"},{"name":"0.2.0",
"release":"2015-10-21 22:36:04",
- "requires":{"piwik":">=2.15.0-b15,<5.0.0-b1"},"numDownloads":481,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.15.0-b15,<6.0.0-b1"},"numDownloads":481,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-QueuedTracking\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/QueuedTracking\/download\/0.2.0"},{"name":"0.2.1",
"release":"2015-12-14 20:46:04",
- "requires":{"piwik":">=2.15.0-b15,<5.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.15.0-b15,<6.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-QueuedTracking\/commits\/0.44",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/QueuedTracking\/download\/0.2.1"},{"name":"0.2.2",
"release":"2015-12-14 21:02:04",
- "requires":{"piwik":">=2.15.0-b15,<5.0.0-b1"},"numDownloads":31,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.15.0-b15,<6.0.0-b1"},"numDownloads":31,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-QueuedTracking\/commits\/1.0",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/QueuedTracking\/download\/0.2.2"},{"name":"0.2.3",
"release":"2015-12-15 21:06:05",
- "requires":{"piwik":">=2.15.0-b15,<5.0.0-b1"},"numDownloads":5,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.15.0-b15,<6.0.0-b1"},"numDownloads":5,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-QueuedTracking\/commits\/v1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/QueuedTracking\/download\/0.2.3"},{"name":"0.2.4",
"release":"2015-12-15 21:58:04",
- "requires":{"piwik":">=2.15.0-b15,<5.0.0-b1"},"numDownloads":350,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.15.0-b15,<6.0.0-b1"},"numDownloads":350,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-QueuedTracking\/commits\/1.0.4",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/QueuedTracking\/download\/0.2.4"},{"name":"0.2.5",
"release":"2016-01-13 19:58:04",
- "requires":{"piwik":">=2.15.0-b15,<5.0.0-b1"},"numDownloads":480,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.15.0-b15,<6.0.0-b1"},"numDownloads":480,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-QueuedTracking\/commits\/1.0.2",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/QueuedTracking\/download\/0.2.5"},{"name":"0.2.6",
"release":"2016-02-16 16:06:04",
- "requires":{"piwik":">=2.15.0-b15,<5.0.0-b1"},"numDownloads":426,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.15.0-b15,<6.0.0-b1"},"numDownloads":426,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-QueuedTracking\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/QueuedTracking\/download\/0.2.6"},{"name":"0.3.0",
"release":"2016-03-14 19:00:04",
- "requires":{"piwik":">=2.15.0-b15,<5.0.0-b1"},"numDownloads":404,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.15.0-b15,<6.0.0-b1"},"numDownloads":404,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-QueuedTracking\/commits\/0.6.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/QueuedTracking\/download\/0.3.0"},{"name":"0.3.1",
"release":"2016-04-19 02:26:04",
- "requires":{"piwik":">=2.16.0,<5.0.0-b1"},"numDownloads":466,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.16.0,<6.0.0-b1"},"numDownloads":466,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-QueuedTracking\/commits\/v0.1.1",
"readmeHtml":{"description":"\n\n<p>This plugin writes all tracking requests into a <a href=\"http:\/\/redis.io\/\">Redis<\/a> instance instead of directly into the database.\nThis is useful if you have too many requests per second and your server cannot handle all of them directly (eg too many connections in nginx or MySQL).\nIt is also useful if you experience peaks sometimes. Those peaks can be handled much better by using this queue.\nWriting a tracking request into the queue is very fast (a tracking request takes in total a few milliseconds) compared to a regular tracking request (that takes multiple hundreds of milliseconds). The queue makes sure to process the tracking requests whenever possible even if it takes a while to process all requests after there was a peak.<\/p>\n\n<p><em>This plugin is currently BETA and there might be issues causing not tracked requests, wrongly tracked requests or duplicated tracked requests.<\/em><\/p>\n\n<p>Have a look at the FAQ for more information.<\/p>\n\n",
"faq":"<p><strong>What are the requirements for this plugin?<\/strong><\/p>\n\n<ul><li><a href=\"http:\/\/redis.io\/\">Redis server 2.8+<\/a> - <a href=\"http:\/\/redis.io\/topics\/quickstart\">Redis quickstart<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/nicolasff\/phpredis\">phpredis PHP extension<\/a> - <a href=\"https:\/\/github.com\/nicolasff\/phpredis#installingconfiguring\">Install<\/a><\/li>\n<li>Transactions are used and must be supported by the SQL database.<\/li>\n<\/ul><p><strong>Where can I configure and enable the queue?<\/strong><\/p>\n\n<p>In your Piwik instance go to \"Settings =&gt; Plugin Settings\". There is a config section for this plugin.<\/p>\n\n<p><strong>When will a queued tracking request be processed?<\/strong><\/p>\n\n<p>First you should know that multiple tracking requests will be inserted into the database at once using\n<a href=\"http:\/\/developer.piwik.org\/api-reference\/tracking-api#bulk-tracking\">bulk tracking<\/a> as soon as a configurable number\nof requests is queued. By default we will check whether enough requests are queued during a regular tracking request\nand start processing them right after sending a response to the browser to make sure a user won't have to wait until\nthe queue has finished to process all requests. Have a look at this graph to see how it works:<\/p>\n\n<p><img src=\"https:\/\/raw.githubusercontent.com\/piwik\/plugin-QueuedTracking\/master\/docs\/How_it_works.png\" alt=\"How it works\" \/><\/p>\n\n<p><strong>I do not want to process queued requests within a tracking request, what shall I do?<\/strong><\/p>\n\n<p>Don't worry, if this solution doesn't work out for you for some reason you can disable it and process all queued\nrequests using the <a href=\"http:\/\/developer.piwik.org\/guides\/piwik-on-the-command-line\">Piwik console<\/a>. Just follow these steps:<\/p>\n\n<ul><li>Disable the setting \"Process during tracking request\" in the Piwik UI under \"Settings =&gt; Plugin Settings\"<\/li>\n<li>Setup a cronjob that executes the command <code>.\/console queuedtracking:process<\/code> for instance every minute<\/li>\n<li>That's it<\/li>\n<\/ul><p>The <code>queuedtracking:process<\/code> command will make sure to process all queued tracking requests whenever possible and the\ncommand will exit as soon as there are not enough requests queued anymore. That's why you should setup a cronjob to start\nthe command every minute as it will just start processing again as soon as there are enough requests. Be aware that it won't\nspeed up processing queued requests when starting this command multiple times. Only one process will actually replay\nqueued requests at a time.<\/p>\n\n<p>Example crontab entry that starts the processor every minute:<\/p>\n\n<p><code>* * * * * cd \/piwik &amp;&amp; .\/console queuedtracking:process &gt;\/dev\/null 2&gt;&amp;1<\/code><\/p>\n\n<p><strong>Can I keep track of the state of the queue?<\/strong><\/p>\n\n<p>Yes, you can. Just execute the command <code>.\/console queuedtracking:monitor<\/code>. This will show the current state of the queue.<\/p>\n\n<p><strong>Can I improve the speed of inserting requests from the Redis queue to the database?<\/strong><\/p>\n\n<p>Yes, you can by adding more workers. By default only one worker is activated at a time and only one worker processes tracking requests from Redis to the database. When inserting tracking requests into the database, at time of writing this, about 80% of the time is spent in PHP and the database might be rather bored. If you have multiple CPUs available on your server you can add more workers. You can do this by going in the Piwik Admin interface to \"Plugin Settings\". There will be a setting \"Number of queue workers\". Increase this number to the number of CPUs you want to dedeciate for processing requests. Best practice is to add more workers step by step. So first increase this number to 2 and check if the tracking request insertions is fast enough for you. If not and you have more CPUs available, increase the number again.<\/p>\n\n<p>When using multiple workers it might be worth to lower the number of \"Number of requests to process\" to eg 15 in \"Plugin Settings\". By default 25 requests are inserted in one step by using transactions. This means different workers might have to wait for each other. By lowering that number each worker will block the DB for less time.<\/p>\n\n<p>If you process requests from the command line via <code>.\/console queuedtracking:process<\/code> make sure to always start enough workers. Each time you execute this command one worker will be started. If already enough workers are in process no new worker will be started and the command just finishes immediately.<\/p>\n\n<p><strong>How fast are the requests inserted from Redis to the Database?<\/strong><\/p>\n\n<p>This very much depends on your setup and hardware. With fast CPUs you can achive up to 250req\/s with 1 worker, 400req\/s with 2 workers and 1500req\/s with 8 workers (tested on a AWS c3.x2large instance).<\/p>\n\n<p><strong>How should the redis server be configured?<\/strong><\/p>\n\n<p>Make sure to have enough memory to save all tracking requests in the queue. One tracking request in the queue takes about 2KB,\n20.000 tracking requests take about 50MB. All tracking requests of all websites are stored in the same queue.\nThere should be only one Redis server to make sure the data will be replayed in the same order as they were recorded.\nIf you want to configure Redis HA (High Availability) it is possible to use Redis Sentinel see further down.\nWe currently write into the Redis default database by default but you can configure to use a different one.<\/p>\n\n<p><strong>Why do some tests fail on my local Piwik instance?<\/strong><\/p>\n\n<p>Make sure the requirements mentioned above are met and Redis needs to run on 127.0.0.1:6379 with no password for the\nintegration tests to work. It will use the database \"15\" and the tests may flush all data it contains. Make sure\nit does not contain any important data.<\/p>\n\n<p><strong>What if I want to disable the queue?<\/strong><\/p>\n\n<p>You might want to disable the queue at some point but there are still some pending requests in the queue. We recommend to\nchange the \"Number of requests to process\" in plugin settings to \"1\" and process all requests using the command\n<code>.\/console queuedtracking:process<\/code> shortly before disabling the queue and directly afterwards. It is still possible to\nprocess remaining request once the queue is disabled but new tracking requests won't be written into the queue.<\/p>\n\n<p><strong>How can I access Redis data?<\/strong><\/p>\n\n<p>You can either acccess data on the command line via <code>redis-cli<\/code> or use a Redis monitor like <a href=\"https:\/\/github.com\/ErikDubbelboer\/phpRedisAdmin\">phpRedisAdmin<\/a>.\nIn case you are using something like a Redis monitor make sure it is not accessible by everyone.<\/p>\n\n<p><strong>The processor won't start processing again as it things another processor is processing the data already, what can I do?<\/strong><\/p>\n\n<p>First make sure there is actually no processor processing any requests. For example by executing the command\n<code>.\/console queuedtracking:monitor<\/code>. In case you are using the command line to process tracking requests make sure there\nis no processer running using the Linux command <code>ps<\/code>. If you are sure there is no process running you can release the lock\nby executing the command <code>.\/console queuedtracking:lock-status<\/code>. This will output more information which locks are in use and how to unlock them. Afterwards everything should work as normal again.\nYou should actually never have to do this as a lock automatically expires after a while. It just may take a while depending\non the amount of requests you are importing.<\/p>\n\n<p><strong>How can I test my Redis \/ QueuedTracking setup in case I'm getting errors?<\/strong><\/p>\n\n<p>There is a command to test some the connection to Redis as well as some needed features: <code>.\/console queuedtracking:test<\/code>.<\/p>\n\n<p>It might directly give you an error message if something goes wrong that helps you to resolve the issue. If your queue\nis always locked you might be as well interested in executing <code>.console queuedtracking:lock-status<\/code>.<\/p>\n\n<p><strong>How can I debug in case something goes wrong?<\/strong><\/p>\n\n<ul><li>Use the command <code>.\/console queuedtracking:monitor<\/code> to view the current state of all workers<\/li>\n<li>Use the command <code>.\/console queuedtracking:lock-status<\/code> to view the current state of all locks<\/li>\n<li>Set the option <code>-vvv<\/code> when processing via <code>.\/console queuedtracking:process -vvv<\/code> to enable the tracker debug mode for this run. This will print detailed information to screen.<\/li>\n<li>Enable tracker mode in <code>config.ini.php<\/code> via <code>[Tracker] debug=1<\/code> if processing requests during tracking is enabled.<\/li>\n<li>Use the command <code>.\/console queuedtracking:print-queued-requests<\/code> to view the next requests to process in each queue. If you execute this command twice within 1-10 minutes, and it outputs the same, the queue is not being processed most likely indicating a problem.<\/li>\n<\/ul><p><strong>I am using the Log Importer in combination with Queued Tracking, is there something to consider?<\/strong><\/p>\n\n<p>Yes, we recommend to set the \"Number of requests to process\" to <code>1<\/code> as the log importer usually sends multiple requests at once using bulk tracking already.<\/p>\n\n<p><strong>How can I configure the QueuedTracking plugin to use Redis Sentinel?<\/strong><\/p>\n\n<p>You can enable the Sentinel in the plugin settings. Make sure to specify the correct Sentinel \"master\" name.<\/p>\n\n<p>When using Sentinel, the <code>phpredis<\/code> extension is not needed as it uses a PHP class to connect to your Redis. Please note that calls to Redis might be a little bit slower.<\/p>\n\n<p><strong>Can I configure multiple Sentinel servers?<\/strong><\/p>\n\n<p>Yes, once Sentinel is enabled you can configure multiple servers by specifying multiple hosts and ports comma separated via the UI.<\/p>\n\n<p><strong>Are there any known issues?<\/strong><\/p>\n\n<ul><li>In case you are using bulk tracking the bulk tracking response varies compared to the regular one. We will always return\neither an image or a 204 HTTP response code in case the parameter <code>send_image=0<\/code> is sent.<\/li>\n<li>Anything related with Cookies won't work<\/li>\n<li>By design this plugin can delay the insertion of tracking requests causing real time plugins to not show the actual data since\nunder load tracking requests may take a while until they are replayed.<\/li>\n<\/ul>",
@@ -1739,7 +1739,7 @@
"numContributors":"1",
"lastCommitDate":"1970-01-01 00:33:35"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"1.0",
"release":"2014-12-23 01:14:53",
- "requires":{"piwik":">=2.0.4,<5.0.0-b1",
+ "requires":{"piwik":">=2.0.4,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":0,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/sgiehl\/piwik-plugin-ReferrersManager\/commits\/v1.0",
"readmeHtml":{"description":"",
@@ -1747,7 +1747,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/ReferrersManager\/download\/1.0"},{"name":"1.1",
"release":"2014-12-23 01:15:17",
- "requires":{"piwik":">=2.0.4,<5.0.0-b1",
+ "requires":{"piwik":">=2.0.4,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":0,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/sgiehl\/piwik-plugin-ReferrersManager\/commits\/v1.1",
"readmeHtml":{"description":"\n\n<p>This plugin allows to view and manage custom search engines and social networks that are recognized with piwik.<\/p>\n\n<h3>Requirements<\/h3>\n\n<p><a href=\"https:\/\/github.com\/piwik\/piwik\">Piwik<\/a> 2.0.4 or higher is required.<\/p>\n\n<h3>Features<\/h3>\n\n<ul><li>Shows a list of all search engines and social networks defined in Piwik core.<\/li>\n<li>Abillity to manage custom search engines and social networks<\/li>\n<li>Abillity to disable\/enable Piwik's default social network list<\/li>\n<\/ul>",
@@ -1768,84 +1768,84 @@
"numContributors":"3",
"lastCommitDate":"2015-02-05 09:35:05"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"1.0.1",
"release":"2014-05-13 11:40:04",
- "requires":{"piwik":">=2.2.3b4,<5.0.0-b1"},"numDownloads":30,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.2.3b4,<6.0.0-b1"},"numDownloads":30,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/RegioneER\/RerUserDates\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/RerUserDates\/download\/1.0.1"},{"name":"1.0.2",
"release":"2014-05-14 14:14:07",
- "requires":{"piwik":">=2.2.3b4,<5.0.0-b1"},"numDownloads":53,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.2.3b4,<6.0.0-b1"},"numDownloads":53,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/RegioneER\/RerUserDates\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/RerUserDates\/download\/1.0.2"},{"name":"1.1.0",
"release":"2014-05-16 13:12:05",
- "requires":{"piwik":">=2.2.3b4,<5.0.0-b1"},"numDownloads":72,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.2.3b4,<6.0.0-b1"},"numDownloads":72,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/RegioneER\/RerUserDates\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/RerUserDates\/download\/1.1.0"},{"name":"1.1.1a",
"release":"2014-05-19 07:32:03",
- "requires":{"piwik":">=2.2.3b4,<5.0.0-b1"},"numDownloads":125,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.2.3b4,<6.0.0-b1"},"numDownloads":125,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/RegioneER\/RerUserDates\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/RerUserDates\/download\/1.1.1a"},{"name":"1.2.0",
"release":"2014-05-29 15:46:04",
- "requires":{"piwik":">=2.2.3-b4,<5.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.2.3-b4,<6.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/RegioneER\/RerUserDates\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/RerUserDates\/download\/1.2.0"},{"name":"1.2.1",
"release":"2014-05-29 16:00:04",
- "requires":{"piwik":">=2.2.3-b4,<5.0.0-b1"},"numDownloads":150,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.2.3-b4,<6.0.0-b1"},"numDownloads":150,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/RegioneER\/RerUserDates\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/RerUserDates\/download\/1.2.1"},{"name":"1.2.2",
"release":"2014-06-17 14:28:05",
- "requires":{"piwik":">=2.3.0,<5.0.0-b1"},"numDownloads":9,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.3.0,<6.0.0-b1"},"numDownloads":9,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/RegioneER\/RerUserDates\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/RerUserDates\/download\/1.2.2"},{"name":"1.2.3",
"release":"2014-06-17 14:50:05",
- "requires":{"piwik":">=2.3.0,<5.0.0-b1"},"numDownloads":20,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.3.0,<6.0.0-b1"},"numDownloads":20,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/RegioneER\/RerUserDates\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/RerUserDates\/download\/1.2.3"},{"name":"1.2.4",
"release":"2014-06-18 14:36:05",
- "requires":{"piwik":">=2.3.0,<5.0.0-b1"},"numDownloads":171,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.3.0,<6.0.0-b1"},"numDownloads":171,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/RegioneER\/RerUserDates\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/RerUserDates\/download\/1.2.4"},{"name":"1.2.5",
"release":"2014-07-08 07:20:05",
- "requires":{"piwik":">=2.3.0,<5.0.0-b1"},"numDownloads":1664,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.3.0,<6.0.0-b1"},"numDownloads":1664,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/RegioneER\/RerUserDates\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/RerUserDates\/download\/1.2.5"},{"name":"1.2.6",
"release":"2015-01-29 13:50:04",
- "requires":{"piwik":">=2.3.0,<5.0.0-b1"},"numDownloads":78,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.3.0,<6.0.0-b1"},"numDownloads":78,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/RegioneER\/RerUserDates\/commits\/2.0.5",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/RerUserDates\/download\/1.2.6"},{"name":"1.3.0",
"release":"2015-02-05 09:36:03",
- "requires":{"piwik":">=2.8.0,<5.0.0-b1"},"numDownloads":2558,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.8.0,<6.0.0-b1"},"numDownloads":2558,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/RegioneER\/RerUserDates\/commits\/v0.1.1",
"readmeHtml":{"description":"\n\n<p>This <a href=\"http:\/\/piwik.org\">Piwik<\/a> Plugin lets you hide custom date range selection from calendar for regular users,\nalso lets you avoid users setting ranges as default value in their profile.<\/p>\n\n<p>Each time users asks for ranged date reports, Piwik builds it on the fly during user's browsing.\nThis slows down your server when there is a load of visits and a large number of tracked websites.\nAs you can see this action is resource intensive so when it happens, live websites tracking may become slow or inaccurate.<\/p>\n\n<p>Installing this plugin you remove choices in the field <em>\"Report date to load by default\"<\/em> in <em>User Settings page<\/em> for all regular users.\nSuperadmin users setting page remains untouched and administrators will see only a notification about plugin's current behavior.<\/p>\n\n<p>Another plugin's feature is regular users can't select any more a custom range in the calendar but Superadmins still can build reports.<\/p>\n\n<p>You can enable or disable the two features independently by clicking checkboxes in the plugin's configuration page available in the super admin user interface.<\/p>\n\n<p>This plugin is translated in: English, Italian and French (just send a pull request to include your favourite language, see <em>Can I contribute<\/em> f.a.q.)<\/p>\n\n",
"faq":"<p><strong>I would like to see a demonstration...<\/strong>\nJust take a look at <em>screenshots<\/em> .<\/p>\n\n<p><strong>Can I donate to you?<\/strong>\nThanks but we can't accept money donations because we're a Government Organization.\nAll donation are linked to official Piwik project's accounts, simply help them to help us.<\/p>\n\n<p><strong>Can I contribute on development?<\/strong>\nSure, you're welcome! Just send a <a href=\"https:\/\/github.com\/RegioneER\/RerNewSite\/issues\">pull request on Github<\/a><\/p>",
@@ -1866,7 +1866,7 @@
"numContributors":"7",
"lastCommitDate":"1970-01-01 00:33:35"},"featured":true,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"1.0.3",
"release":"2014-12-23 01:17:21",
- "requires":{"piwik":">=2.0.4-b5,<5.0.0-b1",
+ "requires":{"piwik":">=2.0.4-b5,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":0,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-SecurityInfo\/commits\/1.0.3",
"readmeHtml":{"description":"",
@@ -1874,7 +1874,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/SecurityInfo\/download\/1.0.3"},{"name":"1.0.4",
"release":"2014-12-23 01:18:41",
- "requires":{"piwik":">=2.0.4-b5,<5.0.0-b1",
+ "requires":{"piwik":">=2.0.4-b5,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":0,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-SecurityInfo\/commits\/1.0.4",
"readmeHtml":{"description":"\n\n<p>We highly recommend that all Piwik administrators enable the SecurityInfo plugin, and then view the Settings. The plugin is a tool in a multilayered security approach.<\/p>\n\n<p>Performed checks include for instance usage of latest PHP version, usage of latest Piwik version, usage of PHP ini settings like magic_quotes_gpc and more.<\/p>\n\n",
@@ -1894,14 +1894,14 @@
"numContributors":"1",
"lastCommitDate":"2015-08-08 07:09:13"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"0.1.0",
"release":"2015-07-13 06:44:04",
- "requires":{"piwik":">=2.14.0,<5.0.0-b1"},"numDownloads":312,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.14.0,<6.0.0-b1"},"numDownloads":312,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/Invision-Technology-Soultions\/ServerMonitor\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/ServerMonitor\/download\/0.1.0"},{"name":"0.1.1",
"release":"2015-08-08 07:10:03",
- "requires":{"piwik":">=2.14.0,<5.0.0-b1"},"numDownloads":2202,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.14.0,<6.0.0-b1"},"numDownloads":2202,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/Invision-Technology-Soultions\/ServerMonitor\/commits\/v0.1.1",
"readmeHtml":{"description":"\n\n<p>Use <a href=\"http:\/\/piwik.org\/\">Piwik<\/a> as your analytics platform for statistics collected by <a href=\"http:\/\/munin-monitoring.org\/\">Munin server monitoring<\/a> tool.<\/p>\n\n<p>This is a <a href=\"http:\/\/piwik.org\/\">Piwik<\/a> plugin that reads the raw RRD files from your Munin master server.<\/p>\n\n<p>This enhances the Munin functionality by providing all the great benefits of Piwik, such as<\/p>\n\n<ul><li>Real time data<\/li>\n<li>Customizable Dashboards<\/li>\n<li>Enhanced Graphing<\/li>\n<li>Access Munin data using Piwik API<\/li>\n<li>TODO: Access Munin data using Piwik Mobile<\/li>\n<li>TODO: Scheduled reports <\/li>\n<li>TODO: Custom alerts for Server Monitoring - using <a href=\"https:\/\/github.com\/piwik\/plugin-CustomAlerts\">Piwik CustomAlerts plugin<\/a> <\/li>\n<\/ul>",
"faq":"",
@@ -1919,7 +1919,7 @@
"numContributors":"1",
"lastCommitDate":"2015-09-07 08:18:19"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"1.1.2",
"release":"2015-08-10 12:00:03",
- "requires":{"piwik":">=2.2.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.2.0,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":1,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/pouyana\/LoginShibboleth\/commits\/v0.1.2",
"readmeHtml":{"description":"",
@@ -1927,7 +1927,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/ShibbolethLogin\/download\/1.1.2"},{"name":"1.1.3",
"release":"2015-08-10 12:10:02",
- "requires":{"piwik":">=2.2.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.2.0,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":187,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/pouyana\/LoginShibboleth\/commits\/v0.1.1",
"readmeHtml":{"description":"",
@@ -1935,7 +1935,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/ShibbolethLogin\/download\/1.1.3"},{"name":"1.1.4",
"release":"2015-09-07 08:10:03",
- "requires":{"piwik":">=2.2.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.2.0,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":1415,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/pouyana\/LoginShibboleth\/commits\/0.1.3",
"readmeHtml":{"description":"",
@@ -1952,35 +1952,35 @@
"latestVersion":"0.6.2",
"numDownloads":1454,"screenshots":[],"previews":[],"activity":{"numCommits":null,"numContributors":null,"lastCommitDate":"2015-12-20 11:58:06"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"0.4.3",
"release":"2015-11-11 12:46:03",
- "requires":{"piwik":">=2.14.0,<5.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.14.0,<6.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/mgazdzik\/plugin-ShortcodeTracker\/commits\/0.1.8",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/ShortcodeTracker\/download\/0.4.3"},{"name":"0.4.5",
"release":"2015-11-11 12:52:03",
- "requires":{"piwik":">=2.14.0,<5.0.0-b1"},"numDownloads":214,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.14.0,<6.0.0-b1"},"numDownloads":214,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/mgazdzik\/plugin-ShortcodeTracker\/commits\/0.1.9",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/ShortcodeTracker\/download\/0.4.5"},{"name":"0.5.0",
"release":"2015-12-10 21:22:03",
- "requires":{"piwik":">=2.14.0,<5.0.0-b1"},"numDownloads":46,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.14.0,<6.0.0-b1"},"numDownloads":46,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/mgazdzik\/plugin-ShortcodeTracker\/commits\/1.0.3",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/ShortcodeTracker\/download\/0.5.0"},{"name":"0.6.0",
"release":"2015-12-12 16:48:03",
- "requires":{"piwik":">=2.14.0,<5.0.0-b1"},"numDownloads":1,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.14.0,<6.0.0-b1"},"numDownloads":1,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/mgazdzik\/plugin-ShortcodeTracker\/commits\/0.0.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/ShortcodeTracker\/download\/0.6.0"},{"name":"0.6.2",
"release":"2015-12-12 16:54:03",
- "requires":{"piwik":">=2.14.0,<5.0.0-b1"},"numDownloads":1193,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.14.0,<6.0.0-b1"},"numDownloads":1193,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/mgazdzik\/plugin-ShortcodeTracker\/commits\/0.43b",
"readmeHtml":{"description":"\n\n<p>Plugin allows to turn Piwik instance into URL Shortener.<\/p>\n\n<p>Basic features:<\/p>\n\n<ul><li>easily create shortcode from any page you track in Piwik (integration with Actions report UI),<\/li>\n<li>create shortcode for any custom URL you want,<\/li>\n<li>perform redirects using your Piwik instance,<\/li>\n<li>get usage statistics for shortcodes handled by your instance\n\n<ul><li>get best performing URL's on websites you track,<\/li>\n<li>external URLs redirect statistics,<\/li>\n<\/ul><\/li>\n<li>see which URLs are being shortened and visited most often - also for external URLs not tracked in your Piwik.<\/li>\n<\/ul><p>Goodness coming:<\/p>\n\n<ul><li>for redirect performance improvement, store your shortcodes in storage like Memcache or Redis,<\/li>\n<li>attributing shortcode redirects with actual visits on your page,<\/li>\n<li>more advanced reports,<\/li>\n<\/ul><p>Before using, please read content in <a href=\"https:\/\/github.com\/mgazdzik\/plugin-ShortcodeTracker#setup\"><code>Setup<\/code><\/a> section \nas it contains steps required to make plugin work with your Piwik instance!<\/p>\n\n",
"faq":"",
@@ -2059,7 +2059,7 @@
"numContributors":"1",
"lastCommitDate":"2016-01-27 08:49:31"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"0.1.0",
"release":"2015-12-08 20:52:03",
- "requires":{"piwik":">=2.15.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.15.0,<6.0.0-b1",
"php":">=5.4.0"},"numDownloads":428,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/spletnik\/snoopy-behavioral-scoring\/commits\/v1.0.0",
"readmeHtml":{"description":"",
@@ -2067,7 +2067,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/SnoopyBehavioralScoring\/download\/0.1.0"},{"name":"0.1.2",
"release":"2016-01-27 08:50:04",
- "requires":{"piwik":">=2.15.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.15.0,<6.0.0-b1",
"php":">=5.4.0"},"numDownloads":783,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/spletnik\/snoopy-behavioral-scoring\/commits\/v0.1.1",
"readmeHtml":{"description":"\n\n<p>Snoopy is a User behaviour scoring plugin for piwik. It allows you to score your visitors depending on goals reached, pages visited, email campaigns opened and other factors. In other words this plugin enables you to score your visitors based on actions they do on your website. It has a robust scoring methodology for heating and cooling visitor score.<\/p>\n\n<p>Snoopy also provides some basic API functions to integrate it with third party applications souch as your CRM or lead management system. More information about the API can be found on <a href=\"https:\/\/github.com\/spletnik\/snoopy-behavioral-scoring\/wiki\/API\">github wiki<\/a>.<\/p>\n\n",
@@ -2093,7 +2093,7 @@
"numContributors":"6",
"lastCommitDate":"1970-01-01 00:33:35"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"0.1.0",
"release":"2014-12-23 01:09:03",
- "requires":{"piwik":">=2.0.4-b1,<5.0.0-b1"},"numDownloads":0,"license":{"name":"GPL v3",
+ "requires":{"piwik":">=2.0.4-b1,<6.0.0-b1"},"numDownloads":0,"license":{"name":"GPL v3",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-TasksTimetable\/commits\/0.1.0",
"readmeHtml":{"description":"",
"faq":"",
@@ -2114,7 +2114,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/TasksTimetable\/download\/0.1.2"},{"name":"0.1.3",
"release":"2014-12-23 01:14:35",
- "requires":{"piwik":">=2.0.4-b5,<5.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.0.4-b5,<6.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-TasksTimetable\/commits\/0.1.3",
"readmeHtml":{"description":"\n\n<p>Plugin to list all scheduled tasks: Name of the tasks and next execution time displayed in a table.<\/p>\n\n",
"faq":"<p><strong>Where can I find the timetable?<\/strong><\/p>\n\n<p>It is located as a menu item \"Scheduled Tasks\" under diagnostics on the settings page.<\/p>",
@@ -2131,21 +2131,21 @@
"latestVersion":"0.1.3",
"numDownloads":4124,"screenshots":[],"previews":[],"activity":{"numCommits":null,"numContributors":null,"lastCommitDate":"2014-11-11 10:30:36"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"0.1.1",
"release":"2014-11-03 15:20:05",
- "requires":{"piwik":">=2.0.0,<5.0.0-b1"},"numDownloads":112,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.0.0,<6.0.0-b1"},"numDownloads":112,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/chanzler\/piwik-top-pages-by-actions\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/TopPagesByActions\/download\/0.1.1"},{"name":"0.1.2",
"release":"2014-11-08 20:26:03",
- "requires":{"piwik":">=2.0.0,<5.0.0-b1"},"numDownloads":60,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.0.0,<6.0.0-b1"},"numDownloads":60,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/chanzler\/piwik-top-pages-by-actions\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/TopPagesByActions\/download\/0.1.2"},{"name":"0.1.3",
"release":"2014-11-11 10:32:03",
- "requires":{"piwik":">=2.0.0,<5.0.0-b1"},"numDownloads":3952,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.0.0,<6.0.0-b1"},"numDownloads":3952,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/chanzler\/piwik-top-pages-by-actions\/commits\/v0.1.1",
"readmeHtml":{"description":"\n\n<p>This is a plugin for the Open Source Web Analytics platform Piwik. If enabled, it will add a new widget that you can add to your dashboard.<\/p>\n\n<p>The widget will show the top performing pages of a site that auto-refreshes every x seconds. It shows the number of actions and the title of the page. It is auto-sorting the entries.<\/p>\n\n<p><strong>This plugin should run fine with installations with up to 100.000 page impressions per day. If you run a very large piwik installation and have performance issues with this plugin, please contact me - there is a solution for this. I have it up and running in an installation with more than 10 million visits per day.<\/strong><\/p>\n\n<p>(Tested with piwik 2.8.3, but supposed to run with older versions)<\/p>\n\n",
"faq":"<h3>Features<\/h3>\n\n<p>Here is a list of features that are included in this project:<\/p>\n\n<ul><li>Live widget (\"Bestperforming pages\") with key performance indices<\/li>\n<\/ul><h3>Configuration<\/h3>\n\n<p><em>Refresh interval<\/em>: Defines how often the widgets will be updated. Every 30 seconds is a good value to choose.<\/p>\n\n<p><em>Number of entries<\/em>: Defines the number of entries to show in the widget.<\/p>",
@@ -2203,7 +2203,7 @@
"numContributors":"6",
"lastCommitDate":"1970-01-01 00:33:35"},"featured":true,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"1.0",
"release":"2014-12-23 00:37:32",
- "requires":{"piwik":">=2.0.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.0.0,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":0,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-TreemapVisualization\/commits\/1.0",
"readmeHtml":{"description":"",
@@ -2211,7 +2211,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/TreemapVisualization\/download\/1.0"},{"name":"1.0.1",
"release":"2014-12-23 00:38:05",
- "requires":{"piwik":">=2.0.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.0.0,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":0,"license":{"name":"GPLv3+",
"url":"http:\/\/plugins.piwik.org\/TreemapVisualization\/1.0.1\/license"},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-TreemapVisualization\/commits\/1.0.1",
"readmeHtml":{"description":"",
@@ -2269,28 +2269,28 @@
"numContributors":"1",
"lastCommitDate":"2014-11-18 06:08:02"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"0.1.0",
"release":"2014-11-06 11:42:04",
- "requires":{"piwik":">=2.8.3,<5.0.0-b1"},"numDownloads":110,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.8.3,<6.0.0-b1"},"numDownloads":110,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/surenjie\/VisitorAvatar\/commits\/v0.1.2",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/VisitorAvatar\/download\/0.1.0"},{"name":"0.2.0",
"release":"2014-11-13 08:36:03",
- "requires":{"piwik":">=2.8.3,<5.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.8.3,<6.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/surenjie\/VisitorAvatar\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/VisitorAvatar\/download\/0.2.0"},{"name":"0.2.1",
"release":"2014-11-13 09:34:03",
- "requires":{"piwik":">=2.8.3,<5.0.0-b1"},"numDownloads":120,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.8.3,<6.0.0-b1"},"numDownloads":120,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/surenjie\/VisitorAvatar\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/VisitorAvatar\/download\/0.2.1"},{"name":"0.2.2",
"release":"2014-11-18 06:08:04",
- "requires":{"piwik":">=2.5.0,<5.0.0-b1"},"numDownloads":3641,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.5.0,<6.0.0-b1"},"numDownloads":3641,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/surenjie\/VisitorAvatar\/commits\/v0.1.1",
"readmeHtml":{"description":"\n\n<ul><li><p>Step1 Tracking Code<\/p>\n\n<p>Reference:<\/p>\n\n<p>http:\/\/piwik.org\/docs\/custom-variables\/#track-a-custom-variable-in-javascript<\/p>\n\n<p>http:\/\/developer.piwik.org\/api-reference\/tracking-javascript#custom-variables<\/p>\n\n<p>Example:<\/p>\n\n<pre><code>\/\/ you can set up to 5 custom variables for each visitor\n_paq.push([\n \"setCustomVariable\", \n 1, \n \"RTX\", \n document.cookie.match(new RegExp(\"(^| )_login_name=([^;]*)(;|$)\"))[2], \n \"visit\"\n]);\n<\/code><\/pre><\/li>\n<li><p>Step2 Plugin Settings<\/p>\n\n<ol><li><p>Name of the custom variable :<\/p>\n\n<p>\"RTX\" (Previous set of custom variable names, no default)<\/p><\/li>\n<li><p>Visitor avatar url rules :<\/p>\n\n<p>\"\/\/rtx.oa.com\/avatars\/%s\/profile.jpg\" (The default is \"plugins\/VisitorAvatar\/images\/default_avatar.gif\")<\/p><\/li>\n<li><p>Visitor description text rules :<\/p>\n\n<p>\"my rtx is %s\" (The default is \"%s\")<\/p><\/li>\n<\/ol><\/li>\n<li><p>Step3 Visitor Profile<\/p>\n\n<p><em>View Visitors custom avatar and description<\/em><\/p><\/li>\n<\/ul>",
"faq":"",
diff --git a/plugins/Marketplace/tests/resources/v2.0_plugins_Barometer_info.json b/plugins/Marketplace/tests/resources/v2.0_plugins_Barometer_info.json
index 5a7b1be25c..b926687571 100644
--- a/plugins/Marketplace/tests/resources/v2.0_plugins_Barometer_info.json
+++ b/plugins/Marketplace/tests/resources/v2.0_plugins_Barometer_info.json
@@ -42,7 +42,7 @@
"numContributors":"3",
"lastCommitDate":"1970-01-01 00:33:35"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"0.1.1",
"release":"2014-12-23 00:38:20",
- "requires":{"piwik":">=1.10.0,<5.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=1.10.0,<6.0.0-b1"},"numDownloads":0,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/halfdan\/piwik-barometer-plugin\/commits\/v0.1.1",
"readmeHtml":{"description":"",
"faq":"",
diff --git a/plugins/Marketplace/tests/resources/v2.0_plugins_PaidPlugin1_info-access_token-consumer3_paid1_custom2.json b/plugins/Marketplace/tests/resources/v2.0_plugins_PaidPlugin1_info-access_token-consumer3_paid1_custom2.json
index 7801d6a816..9ce8c0b75f 100644
--- a/plugins/Marketplace/tests/resources/v2.0_plugins_PaidPlugin1_info-access_token-consumer3_paid1_custom2.json
+++ b/plugins/Marketplace/tests/resources/v2.0_plugins_PaidPlugin1_info-access_token-consumer3_paid1_custom2.json
@@ -77,7 +77,7 @@
"addToCartEmbedUrl":"http:\/\/myshop.piwik\/product\/PaidPlugin1?attribute_type=Unlimited+users&add-to-cart=0&variation_id=374&aelia_cs_currency=USD"}],"reviews":{"embedUrl":"http:\/\/myshop.piwik\/product\/PaidPlugin1?show_reviews=1&piwik_embed=1",
"height":200}},"versions":[{"name":"1.1",
"release":"2014-12-23 01:18:20",
- "requires":{"piwik":">=2.0.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.0.0,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":null,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":null,"readmeHtml":{"description":"\n\n<p>This plugin will clear out the tmp dir of Piwik. Useful for when you are developing other plugins or just need to kill that file and can't get to your installation to delete it normally<\/p>\n\n",
"faq":"",
diff --git a/plugins/Marketplace/tests/resources/v2.0_plugins_PaidPlugin1_info-purchase_type-paid-num_users-201-access_token-consumer2_paid1.json b/plugins/Marketplace/tests/resources/v2.0_plugins_PaidPlugin1_info-purchase_type-paid-num_users-201-access_token-consumer2_paid1.json
index c7cb21a6d1..c4426918f7 100644
--- a/plugins/Marketplace/tests/resources/v2.0_plugins_PaidPlugin1_info-purchase_type-paid-num_users-201-access_token-consumer2_paid1.json
+++ b/plugins/Marketplace/tests/resources/v2.0_plugins_PaidPlugin1_info-purchase_type-paid-num_users-201-access_token-consumer2_paid1.json
@@ -78,7 +78,7 @@
"addToCartEmbedUrl":"http:\/\/myshop.piwik\/product\/PaidPlugin1?attribute_type=Unlimited+users&add-to-cart=0&variation_id=374&aelia_cs_currency=USD",
"cheapest":false,"recommended":true}],"reviews":{"embedUrl":"http:\/\/myshop.piwik\/product\/PaidPlugin1?show_reviews=1&piwik_embed=1",
"height":200}},"versions":[{"name":"1.1",
- "release":null,"requires":{"piwik":">=2.0.0,<5.0.0-b1",
+ "release":null,"requires":{"piwik":">=2.0.0,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":null,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":null,"readmeHtml":{"description":"\n\n<p>This plugin will clear out the tmp dir of Piwik. Useful for when you are developing other plugins or just need to kill that file and can't get to your installation to delete it normally<\/p>\n\n",
"faq":"",
diff --git a/plugins/Marketplace/tests/resources/v2.0_plugins_PaidPlugin1_info.json b/plugins/Marketplace/tests/resources/v2.0_plugins_PaidPlugin1_info.json
index 8be98d88c7..633959eac3 100644
--- a/plugins/Marketplace/tests/resources/v2.0_plugins_PaidPlugin1_info.json
+++ b/plugins/Marketplace/tests/resources/v2.0_plugins_PaidPlugin1_info.json
@@ -75,7 +75,7 @@
"addToCartUrl":"https:\/\/plugins.piwik.org\/PaidPlugin1?add-to-cart=l&currency=USD",
"addToCartEmbedUrl":"http:\/\/myshop.piwik\/product\/PaidPlugin1?attribute_type=Unlimited+users&add-to-cart=0&variation_id=374&aelia_cs_currency=USD"}],"reviews":{"embedUrl":"http:\/\/myshop.piwik\/product\/PaidPlugin1?show_reviews=1&piwik_embed=1",
"height":200}},"versions":[{"name":"1.1",
- "release":null,"requires":{"piwik":">=2.0.0,<5.0.0-b1",
+ "release":null,"requires":{"piwik":">=2.0.0,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":null,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":null,"readmeHtml":{"description":"\n\n<p>This plugin will clear out the tmp dir of Piwik. Useful for when you are developing other plugins or just need to kill that file and can't get to your installation to delete it normally<\/p>\n\n",
"faq":"",
diff --git a/plugins/Marketplace/tests/resources/v2.0_plugins_TreemapVisualization_info.json b/plugins/Marketplace/tests/resources/v2.0_plugins_TreemapVisualization_info.json
index 44748d949b..c830ca4733 100644
--- a/plugins/Marketplace/tests/resources/v2.0_plugins_TreemapVisualization_info.json
+++ b/plugins/Marketplace/tests/resources/v2.0_plugins_TreemapVisualization_info.json
@@ -19,7 +19,7 @@
"numContributors":"6",
"lastCommitDate":"1970-01-01 00:33:35"},"featured":true,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"1.0",
"release":"2014-12-23 00:37:32",
- "requires":{"piwik":">=2.0.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.0.0,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":0,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-TreemapVisualization\/commits\/1.0",
"readmeHtml":{"description":"",
@@ -27,7 +27,7 @@
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/TreemapVisualization\/download\/1.0"},{"name":"1.0.1",
"release":"2014-12-23 00:38:05",
- "requires":{"piwik":">=2.0.0,<5.0.0-b1",
+ "requires":{"piwik":">=2.0.0,<6.0.0-b1",
"php":">=5.3.0"},"numDownloads":0,"license":{"name":"GPLv3+",
"url":"http:\/\/plugins.piwik.org\/TreemapVisualization\/1.0.1\/license"},"repositoryChangelogUrl":"https:\/\/github.com\/piwik\/plugin-TreemapVisualization\/commits\/1.0.1",
"readmeHtml":{"description":"",
diff --git a/plugins/Marketplace/tests/resources/v2.0_themes.json b/plugins/Marketplace/tests/resources/v2.0_themes.json
index ac49c003f9..e7b3e19044 100644
--- a/plugins/Marketplace/tests/resources/v2.0_themes.json
+++ b/plugins/Marketplace/tests/resources/v2.0_themes.json
@@ -34,14 +34,14 @@
"numContributors":"1",
"lastCommitDate":"2015-01-15 21:17:10"},"featured":false,"isFree":true,"isPaid":false,"isCustomPlugin":false,"shop":null,"versions":[{"name":"0.1.3",
"release":"2015-01-14 01:32:04",
- "requires":{"piwik":">=2.11.0-b2,<5.0.0-b1"},"numDownloads":18,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.11.0-b2,<6.0.0-b1"},"numDownloads":18,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/TheCrowsJoker\/DarknessPiwikTheme\/commits\/v0.2",
"readmeHtml":{"description":"",
"faq":"",
"changelog":"",
"documentation":""},"download":"\/api\/2.0\/plugins\/Darkness\/download\/0.1.3"},{"name":"0.1.4",
"release":"2015-01-15 21:18:04",
- "requires":{"piwik":">=2.11.0-b2,<5.0.0-b1"},"numDownloads":3606,"license":{"name":"GPLv3+",
+ "requires":{"piwik":">=2.11.0-b2,<6.0.0-b1"},"numDownloads":3606,"license":{"name":"GPLv3+",
"url":""},"repositoryChangelogUrl":"https:\/\/github.com\/TheCrowsJoker\/DarknessPiwikTheme\/commits\/0.1.0",
"readmeHtml":{"description":"\n\n<p>This is a dark theme for piwik. It is great for viewing your piwik dashboard after the sun has gone down or just for lovers of darkness.<\/p>\n\n",
"faq":"",
diff --git a/plugins/Provider b/plugins/Provider
-Subproject d197aa559c68a4d2f80ddab2337af6fbb584e00
+Subproject 88f2dee9395551f9f48f60145217668b0f650c0
diff --git a/plugins/QueuedTracking b/plugins/QueuedTracking
-Subproject 797e83d8be4acb6f16bfa5acf57312d76ec4bda
+Subproject b722ba1547accb44249d0bc29975d8479b44a97
diff --git a/plugins/SecurityInfo b/plugins/SecurityInfo
-Subproject c9e8d6ea44832fe4c9f78dc8be7608a853a10e0
+Subproject 9e2920091102ab34c2b87808f1475cbbcc101aa
diff --git a/plugins/TagManager b/plugins/TagManager
-Subproject 331e53bca611b4dd55145fd9e6f423c8f3d8ede
+Subproject 4ec96be33911d240c6efdce108ef52a7594d967
diff --git a/plugins/TasksTimetable b/plugins/TasksTimetable
-Subproject 7b498cf86532eed030aeddcd4f3f67294f3f2ce
+Subproject 2438da7f6e3a099d4d8496035e7cf8285e659f5
diff --git a/plugins/TestRunner/plugin.json b/plugins/TestRunner/plugin.json
index 761c49c766..3038398cbb 100644
--- a/plugins/TestRunner/plugin.json
+++ b/plugins/TestRunner/plugin.json
@@ -4,7 +4,7 @@
"description": "Developer tool that lets you run the automated tests suite. Only needed in development.",
"theme": false,
"require": {
- "matomo": ">=4.0.0-b1,<5.0.0-b1"
+ "matomo": ">=5.0.0-b1,<6.0.0-b1"
},
"authors": [
{
diff --git a/plugins/TrackingSpamPrevention b/plugins/TrackingSpamPrevention
-Subproject 2dea2021e23ee4ca5cb14b9b13b35cf270bb537
+Subproject 8ab6211ad59aa9ac14354a0eb5df554a09e9733
diff --git a/plugins/TreemapVisualization b/plugins/TreemapVisualization
-Subproject f12daf64e0ffd8b7e94a62d4c0de7cb76e9d6bc
+Subproject 691a08c810d366ac4971fd4fba729b7247620bf
diff --git a/plugins/VisitorGenerator b/plugins/VisitorGenerator
-Subproject f6be6585d615d43e4a6b67984c607206a4301f3
+Subproject d601f0ca545f3a8d15b0bd02ca98cab9e290c59
diff --git a/tests/PHPUnit/Integration/Plugin/ReleaseChannelsTest.php b/tests/PHPUnit/Integration/Plugin/ReleaseChannelsTest.php
index af123afef0..e8781f7f29 100644
--- a/tests/PHPUnit/Integration/Plugin/ReleaseChannelsTest.php
+++ b/tests/PHPUnit/Integration/Plugin/ReleaseChannelsTest.php
@@ -75,7 +75,7 @@ class ReleaseChannelsTest extends IntegrationTestCase
return array(
array($exists = true, $id = 'latest_stable'),
array($exists = true, $id = 'latest_beta'),
- array($exists = true, $id = 'latest_4x_stable'),
+ array($exists = true, $id = 'latest_5x_stable'),
array($exists = true, $id = 'laTest_stable'), // we do not check for exact match
array($exists = false, $id = ''),
array($exists = false, $id = 'latest'),
@@ -88,7 +88,7 @@ class ReleaseChannelsTest extends IntegrationTestCase
{
return array(
array('latest_stable', 'latest_stable'),
- array('latest_4x_stable', 'latest_4x_stable'),
+ array('latest_4x_stable', 'latest_5x_stable'),
array('latest_beta', 'latest_beta'),
array('latest_beta', 'latEst_betA'),
array('latest_stable', ''), // if nothing configured should return default (the one with lowest order)
diff --git a/tests/PHPUnit/Unit/DeprecatedMethodsTest.php b/tests/PHPUnit/Unit/DeprecatedMethodsTest.php
index b05a34305d..fad93e57e6 100644
--- a/tests/PHPUnit/Unit/DeprecatedMethodsTest.php
+++ b/tests/PHPUnit/Unit/DeprecatedMethodsTest.php
@@ -88,6 +88,8 @@ class DeprecatedMethodsTest extends \PHPUnit\Framework\TestCase
$this->assertDeprecatedMethodIsRemovedBeforeDate(CronArchive::class, 'checkNoDanglingInvalidations', $validTill);
$this->assertDeprecatedMethodIsRemovedInMatomo6('Piwik\Common', 'getRequestVar');
+
+ $this->assertDeprecatedMethodIsRemovedInPiwikVersion('5.0.0-rc1', \Piwik\Plugins\Marketplace\tests\System\Api\ClientTest::class, 'skipTestUntilFirstRelease');
}
diff --git a/tests/UI/expected-screenshots/UIIntegrationTest_admin_plugins.png b/tests/UI/expected-screenshots/UIIntegrationTest_admin_plugins.png
index f20cd96528..b0bc5aac72 100644
--- a/tests/UI/expected-screenshots/UIIntegrationTest_admin_plugins.png
+++ b/tests/UI/expected-screenshots/UIIntegrationTest_admin_plugins.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:5e146c87c9a17daa163fc7d0aa7553a70144e8affe0dec944175bc4163535e37
-size 1082637
+oid sha256:5e08df1f8b84b0d830c84b325595cff58dacb2ce8f12dbf107ad16305702363d
+size 1071936
diff --git a/tests/UI/expected-screenshots/UIIntegrationTest_admin_settings_general.png b/tests/UI/expected-screenshots/UIIntegrationTest_admin_settings_general.png
index 91beec88be..a787812e84 100644
--- a/tests/UI/expected-screenshots/UIIntegrationTest_admin_settings_general.png
+++ b/tests/UI/expected-screenshots/UIIntegrationTest_admin_settings_general.png
@@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
-oid sha256:d0374c064b8310a2192135fdb5018814a7f798f62d777d4e220b79422a4e2fb7
-size 1289408
+oid sha256:3b44ee3fe07c63c72b18136336edbcb72f2849967d4b18d39cd5b1018594c4cd
+size 1289646
diff --git a/tests/resources/custompluginsdir/CustomDirPlugin/plugin.json b/tests/resources/custompluginsdir/CustomDirPlugin/plugin.json
index 69e912e2fb..f707a70fdf 100644
--- a/tests/resources/custompluginsdir/CustomDirPlugin/plugin.json
+++ b/tests/resources/custompluginsdir/CustomDirPlugin/plugin.json
@@ -4,7 +4,7 @@
"version": "0.1.0",
"theme": false,
"require": {
- "matomo": ">=4.0.0-b1,<5.0.0-b1"
+ "matomo": ">=5.0.0-b1,<6.0.0-b1"
},
"authors": [
{