Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/matomo-org/plugin-CustomVariables

This plugins allows you to configure and track Custom Variables in your Matomo Analytics.
https://github.com/matomo-org/plugin-CustomVariables

refs #5940 IntegrationTestCase => SystemTestCase

5897c6be79bf72a56600786e71d2b8f1e0c6d44a authored about 10 years ago by Thomas Steur <[email protected]>
Fixing more tests for DatabaseTestCase change.

15bbdb93d6f6ee38dd8f6b7466e8633400bba027 authored about 10 years ago by diosmosis <[email protected]>
Fixes #6313 - When a user starts to get a User ID set, then we set this User ID to the existing visit rather than create a new visit for this user id specifically

f99dfa217ea96cba55c0d2617f00631b41077694 authored about 10 years ago by mattab <[email protected]>
coding style fixes, some PHPStorm inspection fixes, improved readability of code, few refactorings, all as part of our code cleanup strategy

85224cc6867957bb517b83a9110adba56fef2b4c authored about 10 years ago by Thomas Steur <[email protected]>
fixed more tests

4a65f375b59d32b198224628cbe6dac68b7d32f6 authored about 10 years ago by sgiehl <[email protected]>
fixed some integration tests

c0c12a34775afba2157b30fbacf915dbc5ea0c12 authored about 10 years ago by sgiehl <[email protected]>
fixed tests

51a911f2bc05b35ea7b479eef2fc82608a6e21ee authored about 10 years ago by sgiehl <[email protected]>
green build, nb_users = 0 more tests

8cace28617f1405fc002c6f62586257f758c529f authored about 10 years ago by mattab <[email protected]>
User ID is NULLable now results in expected tests results: nb_users = 0 when no user id was set. refs #3490 #6162

5cd601a635fa0175fabf215de5fc4b9afacdf0a1 authored about 10 years ago by mattab <[email protected]>
Merge pull request #6273 from piwik/3490_userIdAsDimension

User ID should be defined as dimension

c78c66e25ad4b2f402877bd6a0154e1eea7d8b46 authored about 10 years ago by Thomas Steur <[email protected]>
Refs #6162 check this does not fail the tests

ab00bde0bbe7adef9659d330195c28fa5d7ae4fd authored about 10 years ago by mattab <[email protected]>
I only changed the processed file before but not the expected

5c0375f10367b934fe47eb4d9caa4b3f08e10df8 authored about 10 years ago by Thomas Steur <[email protected]>
fix plugin test

56a1bc27769661340ad7399926bb20da1a344ad0 authored about 10 years ago by Thomas Steur <[email protected]>
language update refs #3430

0fafccf1b21f6691569d72bd4b356591807c317d authored about 10 years ago by sgiehl <[email protected]>
language update refs #3430

a6c797958dacb37fde14a2888a43e39f427f4350 authored about 10 years ago by sgiehl <[email protected]>
refs #6162 when aggregating periods, do not sum 'Unique Users' metric as this is not a valid operation.

7e824f7a6853ebea5500b24ad6047531f692581f authored about 10 years ago by mattab <[email protected]>
Fix plugin tests

aef0def8ccc3881b90ff8f21d228b92604408691 authored about 10 years ago by mattab <[email protected]>
Refs #3490 Docs, and fix a few tests, more to come

d8687bab4eb040f6bd48c112d11262f3afa3a923 authored about 10 years ago by mattab <[email protected]>
refs #6065 added changelog and fixed some tests

8bd8baca10626733beb217e55dec3f2fcf1ac652 authored about 10 years ago by Thomas Steur <[email protected]>
refs #6045 fixed some tests as due to the event the order of the live properties has changed

52780ed158fa4006a8f8f476a581ac5f35b2d710 authored about 10 years ago by Thomas Steur <[email protected]>
refs #6045 #6049 added an event to collect visitor info and made sure the Piwik UI kinda works when most tracker plugins are disabled

935b70e1b360e3a97fc65e6eb70fc029c397aec5 authored about 10 years ago by Thomas Steur <[email protected]>
refs #6045 fixing already core and pluginsTests, need to check diff of integration tests tmrw

2b997bc569516f5281e21b7d0e87ff6ab2364366 authored about 10 years ago by Thomas Steur <[email protected]>
refs #5863 another try to move translations into plugins. This time we always load all translations of all plugins that are not 3rd party and bogus. As the translation file will be cached the time to load the translation drops from > 10ms to 1ms

3689b3a5fc90d9293623497cc76ad5dcb43771fb authored about 10 years ago by Thomas Steur <[email protected]>
Correct CutomVariablesIntegrationTest test @group.

02402d5ee7181af958b00db63b6385109d7ca0c0 authored about 10 years ago by diosmosis <[email protected]>
reduced multiple empty lines to exactly one

e9f8c87f24a1e92f56fe7b9ceec1fab832ade75a authored about 10 years ago by Christian Raue <[email protected]>
removed lots of trailing whitespace

c2d6bc49ba19c186f68727840bd64fa8e73b87d5 authored about 10 years ago by Christian Raue <[email protected]>
removed unused use statements

49d72c355515b6fe7bb549c9c07b10ffaa85e98f authored about 10 years ago by sgiehl <[email protected]>
Revert "refs #5863 moved some translations from core into plugins"

This reverts commit 62ba8dfb44a4b6f8fbe5345dd0c0ea5a4d52033b.

e92720637ea80ef30c4c5d97c479430ae1a6f050 authored about 10 years ago by Thomas Steur <[email protected]>
refs #5863 moved some translations from core into plugins

e4cf01a24862ba3760f05181b7bc0dd626332e27 authored about 10 years ago by Thomas Steur <[email protected]>
refs #5820 added documentation and improved code

78ae3c60ef3a7ce48a2ea658cb6e3857bad6c56d authored over 10 years ago by Thomas Steur <[email protected]>
Merge remote-tracking branch 'origin/master' into report_and_dimension_refactoring

Conflicts:
core/Updates/0.4.2.php
core/Updates/0.6.3.php
core/Updates/1.2-rc1.php
core/Updat...

a4410d99779ff44265ffd71dd8919a4efe281768 authored over 10 years ago by Thomas Steur <[email protected]>
Refs #5800, add namespaces to all Fixture classes.

e16237d347bc772dbdefa475915fef55f9e64080 authored over 10 years ago by diosmosis <[email protected]>
Refs #5800, add namespaces to integration tests in root folder. Also add IntegrationTestCase to a namespace, re-add individual test @groups, move test groups to class level, and rename test files & class names so underscores are not used.

4776766503f8814ac34af2e173c5e0e74730b6c1 authored over 10 years ago by diosmosis <[email protected]>
fix filename did not match class name

2b23d59dd2897dd8e03e5d303ee51139c21fbb73 authored over 10 years ago by Thomas Steur <[email protected]>
If a dimension only implements a getName() method it should extend Dimension and not VisitDimension which is more "correct" and improves performance since we do not have to check whether they are installed and whether they implement certain methods

aab48920324f6848c15cd708c0a7691b72f5b935 authored over 10 years ago by Thomas Steur <[email protected]>
moved dimensions into a subdirectory

29977d0e36ecd9b1d95e95a70feaa00b1bb37cfb authored over 10 years ago by Thomas Steur <[email protected]>
fixed some tests

078937089736137f4724819a9b6bd7f8b2cc2627 authored over 10 years ago by Thomas Steur <[email protected]>
make sure the ordering of reports is correct, pass an instance of a report to RenderReport

78d4e97ed67c4bad8ac88db6e1cab03c42e1754b authored over 10 years ago by Thomas Steur <[email protected]>
this is epic... by rendering the reports this way we can remove a lot of duplicated, unneeded code while having backwards compatible urls, developers are still able to completely overwrite the reports controller action, we fix some issues where CoreHome.renderWidget was reported in dispatch events instead of the actual module/action -> fixes also some security issues and most saved params for reports work again. Hope it works as expected

44b183cfdab5863dd868fc04cd4212ea48dfd7b0 authored over 10 years ago by Thomas Steur <[email protected]>
merging master into branch, wish me luck

41a7200f206601986961f7f2b41e5cccd2cc1941 authored over 10 years ago by Thomas Steur <[email protected]>
Merge remote-tracking branch 'origin/master' into report_and_dimension_refactoring

Conflicts:
core/Tracker/Settings.php
core/Tracker/Visit.php
plugins/Actions/Widgets.php
plug...

13c7cb303796a514739b9f67f102327864a18116 authored over 10 years ago by Thomas Steur <[email protected]>
Merge remote-tracking branch 'origin/master' into report_and_dimension_refactoring

Conflicts:
plugins/DevicesDetection/DevicesDetection.php
plugins/Referrers/Referrers.php

d07828dc503fae546f16a032c6a6c9126c4ae254 authored over 10 years ago by Thomas Steur <[email protected]>
replacing comment for consistency

999d3e60e8e38adaf034dbc5017803951bbacccc authored over 10 years ago by mattab <[email protected]>
starting to move actions from tracker into plugins

be4058ffe728d979d97fe0f33554641bc5b0853d authored over 10 years ago by Thomas Steur <[email protected]>
moved some more dimensions to plugins, fixed some issues, removed some more duplicated code etc. Tests will not be green as there fixes to country detection

ddc98532d2f0cf00b89c766e4313eabc6869a1ea authored over 10 years ago by Thomas Steur <[email protected]>
as the category is used for reportMetadata and widgetsList we should not translate the category. The reportMetadata wants it translated but widgetslist wants the translation key. So we translate it only for the reportMetadata. Best solution would be to always accept either translated or the key but one problem after another

5feb75d6609a6aaf860d1f4af8e4c60271410fa0 authored over 10 years ago by Thomas Steur <[email protected]>
fixed some more tests

e7d583532399d49fab43c76885b898c49740395c authored over 10 years ago by Thomas Steur <[email protected]>
defined segments in dimensions

5bc4c0673499603375cab02e88ffcbb80179a8d6 authored over 10 years ago by Thomas Steur <[email protected]>
some more reports, bugfixes, migrations to new structure

df57af96998516c6ac50f86d21402c0520bae051 authored over 10 years ago by Thomas Steur <[email protected]>
converted more reports, segments, dimensions, ... not finished yet

cae30ef8e5a3e26a7de5c5679bc4f5001e0f79b1 authored over 10 years ago by Thomas Steur <[email protected]>
Merge pull request #308 from piwik/plugin_widget_refactoring

refs #5326 Provide simpler Widgets API

e059b2596beb34f221cd979ee35e1daf79a27d51 authored over 10 years ago by Thomas Steur <[email protected]>
Piwik is a free/libre analytics platform. Refs #4455 GNU Package requirement to use free/libre instead of open source

e9c42828c627eed43a8d319f41895928b3cd59f5 authored over 10 years ago by mattab <[email protected]>
working on simplifying widgets. Pushing into a branch since I am not 100% happy with it yet.

9ee4d64efbc5d0e83078ac0cf065785a35b45a26 authored over 10 years ago by Thomas Steur <[email protected]>
Merge branch 'master' into morpheus_defaulttheme

4a4e1d62a75bd451ffdb7d19cd47b1a7487a35ea authored over 10 years ago by Thomas Steur <[email protected]>
refs #5192 another typo

c6aa28a135ec12008c7f0a2392ec216d882c21f9 authored over 10 years ago by Thomas Steur <[email protected]>
started experiment making morpheus default theme

4500d13dc8d1c84308a591df8b6fc7d9679a0069 authored over 10 years ago by Thomas Steur <[email protected]>
refs #5192 continued menu refactoring. not sure yet how good this idea is but seems to be already better than before

b0576ec54eb89f73109b6de19312863699e384f9 authored over 10 years ago by Thomas Steur <[email protected]>
refs #5192 starting a little Menu refactoring

4f9ce2c0a9b2e6c08e0b31acb42d6e4322523d95 authored over 10 years ago by Thomas Steur <[email protected]>
Organised imports, using phpstorm optimize imports feature

48e720e79ebe689b949e22d49fee60c7dc25119e authored over 10 years ago by mattab <[email protected]>
Removed unused imports in core/ and plugins/

using phpstorm optimize imports feature

c850d4f356dafcf874dbb78d26d45b7507e8da8e authored over 10 years ago by mattab <[email protected]>
Removed unused imports in core/ and plugins/

using phpstorm optimize imports feature

2a2af9465ff9a49f8079a384d2ba646889ab32b1 authored over 10 years ago by mattab <[email protected]>
refs #4987 removed duplicated help (already mentioned in regular help icon) and added missing readme

1cf11d25df4a67b56b0845cbda590982c1add7ff authored over 10 years ago by Thomas Steur <[email protected]>
Tweak help text

7ccc9f8a98bad2915c86c31230c96200f03cf296 authored over 10 years ago by mattab <[email protected]>
it is no longer required to define a command in an event. Convention over configuration FTW

3e45c76ca2ecc0e9804d42c89e419a946bcb9b70 authored over 10 years ago by Thomas Steur <[email protected]>
simplify tests

7860015eed2eec16ee6128eed86901cd30f60277 authored over 10 years ago by Thomas Steur <[email protected]>
more tests for new custom variables commands

6e9751c5af176c7e2cddbeb896b34add6a5da4fa authored over 10 years ago by Thomas Steur <[email protected]>
tests for unlimited custom variables

f5f4d0655f8b8fbfb44cde7b8ba30cf32b247575 authored over 10 years ago by Thomas Steur <[email protected]>
added tests for custom variables install/uninstall

e072948ff5a9dae4244160c3d7fdd36476985c77 authored over 10 years ago by Thomas Steur <[email protected]>
added uninstall to customvariables, it is not possible to uninstall in the UI but looks like the tests do it

c003fc8588495c5910410657bd225a1164ee58d8 authored over 10 years ago by Thomas Steur <[email protected]>
if already installed, do not install it again

eea7ee0d8c74abdc44199155b37296a6ecac3736 authored over 10 years ago by Thomas Steur <[email protected]>
forgot to remove return statement

52e37eda2eb706a0c98e29552b5cfca901bb7197 authored over 10 years ago by Thomas Steur <[email protected]>
some more bug fixes

431b6e071a844c271f35014d09bed61d9f41a460 authored over 10 years ago by Thomas Steur <[email protected]>
some more tweaks and added a comment to get info about currently configured custom vars

1402682ec15598808fb60f0919511f8d9b01db6e authored over 10 years ago by Thomas Steur <[email protected]>
some tweaks to the command ui output as well as some documentation and tests

ccf15c53cd63cd02f79dbb08d8322d5ac26269cb authored over 10 years ago by Thomas Steur <[email protected]>
moving getMaxCustomVariables to CustomVariables class, a model should not really care about caching etc

71fe8be3207f59d7c71fcd1a01781b876492482c authored over 10 years ago by Thomas Steur <[email protected]>
detect the number of max custom variables

fd413727015dfaf65110773e09df6fd383e3add6 authored over 10 years ago by Thomas Steur <[email protected]>
the tracker should not define any limitations of the custom variables

00926024541ca22ae77ff2b4e461e5cfb9040cf8 authored over 10 years ago by Thomas Steur <[email protected]>
started to work on command to set number of available custom variables

d75ce24534ff80594f70b44c9968becef5e7a95e authored over 10 years ago by Thomas Steur <[email protected]>
Fixes #3116 If website is ecommerce, do not limit custom variables reports to 1,000 rows. Limit to 50,000 instead.

499613819de5b3cb03233365ccbaa2bd8c617251 authored over 10 years ago by mattab <[email protected]>
Removing last Piwik_ occurences

refs #4609

5b4d60d14d8a52d618fb9e630b2b336df7349586 authored over 10 years ago by Fabian Becker <[email protected]>
Remove remaining @package/@subpackage/@category declarations from plugins/

fixes #4609

7c87d5f7f3c549cd8814718ac7d6379b537f36c2 authored over 10 years ago by Fabian Becker <[email protected]>
Rename API.getSegmentsMetadata hook to API.getSegmentDimensionMetadata

c8d69b8c861aaf4e9decc219bcc2d9ad0312462f authored almost 11 years ago by mattab <[email protected]>
getting rid of the fetch parameter

c0e1248e9a5679d183b1e03d792e9ee55e52dd01 authored almost 11 years ago by Thomas Steur <[email protected]>
moved renderReport method to pluginController which is a much better place

f286588db57213a3085e0b95d2ed9b07657cef25 authored almost 11 years ago by Thomas Steur <[email protected]>
Adding type hinting to API classes

3bcffb1283e8d01ff886e3d7a2f4cfc9b61e2e9d authored almost 11 years ago by mattab <[email protected]>
Phpstorm organize imports

ce93b5b931bff2404a0d289daf6b733cbf03a4dc authored almost 11 years ago by mattab <[email protected]>
Moving around

8e03f8b0decd03961dcc0249264e46d8f275866d authored almost 11 years ago by mattab <[email protected]>
Refs #4278 Remove Archiver hooks and the classes Archiver will be automatically detected.

4fb5fb4bdb4a4cca60ff28960df8d70b90a88ea1 authored almost 11 years ago by mattab <[email protected]>
Renaming ArchiveProcessor\Period to Aggregator

9e2c65cd64e51ac6639df7631726a505c1f2250f authored almost 11 years ago by mattab <[email protected]>
Renaming archive helpers Reports->Records + move getMetricsForDimension to Logaggregator

a35f7f48e5fcb12162d219b5e07083b6d7a80756 authored almost 11 years ago by mattab <[email protected]>
Moving getDataTableFromDataArray -> DataArray.asDataTable

bdb4351679a18ebe5de76c7a86acd299eca4631d authored almost 11 years ago by mattab <[email protected]>
Renaming archiveDay -> aggregateDayReport and archivePeriod -> aggregateMultipleReports

08bbd4d3d2ebc34d846a8f5bbf6245b15f1b6e9a authored almost 11 years ago by mattab <[email protected]>
Fixing integration test

5eecfddc9440a9a8ab6a52ed9b1571a924d5a275 authored almost 11 years ago by mattab <[email protected]>
Minor

bfdaedb4d6428d8a2ff55cc7d8e8630cb9404fd7 authored almost 11 years ago by mattab <[email protected]>
Removing a //FIXME : refactoring reserved custom variable slots for ecommerce view

6befba3bf92b3dc51f65cd134f3cdcb5d2445b9f authored almost 11 years ago by mattab <[email protected]>
Merge remote-tracking branch 'origin/master' into cevents

ff402d302a09295a517cce73f7273520b9df4fde authored almost 11 years ago by mattab <[email protected]>
It was confusing to have a coreViewDataTable and pluginViewDataTable class. In addition the coreViewDataTable did two things: Instance creation and managing all viewDataTables --> two new classes

19688c45a278733df727be4af27973a6a2107d6a authored almost 11 years ago by Thomas Steur <[email protected]>
Tracking Actions refactoring to accomodate Custom Events #472

244aaa2e982bc124d9d97fccad44cec118eece7f authored almost 11 years ago by mattab <[email protected]>
refactored hook getReportDisplayProperties. Reports/Plugins can now directly change the viewDataTable and there is support for auto completion now

28ee82730f7969930e18ebf05995d25810959d97 authored about 11 years ago by Thomas Steur <[email protected]>
Refs #4208 refactor all singletons except the hard ones (with custom getInstance()

(some tests failing)

5de23682b123c1a638f066fbcc1b30ec837e7439 authored about 11 years ago by mattab <[email protected]>