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
AgeCommit message (Collapse)Author
2019-07-05Update the link tag for all php files (#14635)Luca
I updated the link tag for all php files with the new matomo link. Not sure if it is realistic that this will get merged but I though that someday someone has to do this(?)
2018-12-10Autodiscover tables for segments w/ complex segment expressions (#13664)diosmosis
* Support autodiscovering joins for segments that use complex segment expressions. * Add accessor for ArchiveProcessor::$archiveWriter so new processors can be created in Archivers. * Add unit and integration tests. * Make detection logic a bit smarter when handling backticks. * Add test for parseColumnsFromSqlExpr.
2018-09-11Couple changes to aid debugging (#13269)diosmosis
* Add ability to print arguments in fatal error trace. * Add sum of blob content to analyze archive tables command. * Fixing tests. * Fixing tests. * fixing test * json_encode instead of strval * fix test
2018-07-19Add ability for Archivers to initiate archiving for other plugins & use in ↵diosmosis
Goals (#13105) * Add required segments for Goals.get to known segments to archive list. * Add test to ArchiveCronTest. * Allow archiving dependent archives in Goals Archiver. * Clean up last commit & use Segment::combine in more places. * skip dependent processing if same plugin/segment * Move ArchiveCronTest to CoreConsole plugin since it is rather long running. * Fixing tests. * Remove use statements. * Fix tests dependent on archive tables. * check w/ urlencoded/decoded segment/condition in Segment::combine(). * Another test fix * final test fix
2017-11-20Small performance improvements in ArchiveProcessor (#12288)Thomas Steur
There is no need to recursively iterate over all dataTables, when there is no column to rename.
2016-01-12fixes #9357 API response may include more unique visitors than visitsThomas Steur
2015-07-31the requested plugin is not the plugin that triggers the query, we need to ↵Thomas Steur
set it each time
2015-05-27fix core folder with php-cs-fixer for psr-2fabiocarneiro
2015-03-31A chunk implementation that is much simpler and makes more sense. Everything ↵Thomas Steur
is now in the ArchiveWriter + Selector
2015-03-31changed the name of chunks in archive tables, faster unserializationThomas Steur
2015-03-31Faster archiving of aggregated reports, also performance imprvovements in ↵Thomas Steur
general * Store subtables in chunks of 100 subtables per blob. Those 100 subtables are stored serialized as an array: array($subtableID => subtableBlob). The first 100 subtables are stored in "chunk_0", the next 100 subtables are stored in "chunk_1", ... * Subtable Ids are now consecutive from 1 to X * We do no longer serialize the whole Row instance when archiving, instead we only serialize the Row's array which contains columns, metadata and datatable. This is not only more efficient but allows us to refactor the Row instance in the future (although we will always have to be BC) * Faster row implementation: Columns, Metadata and Subtables access is much faster now
2015-03-18fix a couple of bugs and actually only count the recursive rows count if neededThomas Steur
2015-03-18faster archive by calculating the recursive count only if neededThomas Steur
2015-03-18extracted logic into a methodThomas Steur
2015-03-18Various performance improvements and bugfixes.Thomas Steur
Imporves performance for Archiving and Range dates. Makes all kind of reports faster as well. Fixed bugs in labelFilter, reports total calculation and more.
2015-03-16do not rename columns twice when aggregating dataTable recordsThomas Steur
2015-03-03Minor comment updatemattab
2015-02-27Fixes #7310 - remove unused code & logicmattab
2015-02-19Making algorithm processing unique visitors across websites actually work, ↵mattab
refs https://github.com/PiwikPRO/plugin-MetaSites/issues/3
2015-01-05Submodulesmattab
2014-11-07refs #6435 replace possible comma with a dot. Not 100% sure if that works yetThomas Steur
2014-09-30coding style fixes, some PHPStorm inspection fixes, improved readability of ↵Thomas Steur
code, few refactorings, all as part of our code cleanup strategy
2014-09-09Fixes #6079, move skip unique visitors calculation logic to small method in ↵diosmosis
ArchiveProcessor\Rules and fix build.
2014-09-09Refs #6079, add tests for cross website unique visitor aggregation.diosmosis
2014-09-09Allow LogAggregator to work with multiple site IDs, compute unique visitors ↵diosmosis
for archives of multiple sites and add option to control whether unique visitors for multiple sites are processed.
2014-09-08refs #6162 when aggregating periods, do not sum 'Unique Users' metric as ↵mattab
this is not a valid operation.
2014-09-08Refs #6109 New core metric: nb_users as the count of distinct user ids. ↵mattab
Means "Active Users". Displayed in Visitors Overview, in metrics picker, in API response, in Metadata
2014-07-23removed lots of trailing whitespaceChristian Raue
2014-07-09Refs #5273 Replace Trac ticket URL to Githubmattab
2014-06-29Fixing build.diosmosis
2014-06-29Handle any level of nested DataTables in ↵diosmosis
ArchiveProcessor::aggregateDataTableRecord.
2014-06-10Piwik is a free/libre analytics platform. Refs #4455 GNU Package requirement ↵mattab
to use free/libre instead of open source
2014-05-09Removed unused imports in core/ and plugins/mattab
using phpstorm optimize imports feature
2014-05-07refs #4377 added link to ticketThomas Steur
2014-05-07refs #4377 make sure metrics like sum_daily_nb_uniq_visitors (which are ↵Thomas Steur
renamed after aggregation) are summed correctly. If period is for instance 2014-04-01,2014-05-01 we will sum two periods. The month of April 2014 and May 1st. The dataTable of the month will already contain the renamed column (as it was aggregated before) whereas May 1st datatable will not contain the renamend column but the original. Both columns cannot be summed therefore and the original column will overwrite the value of the renamed column. Meaning sum_daily_nb_uniq_visitors is in this case always the value of May 1st
2014-03-12Fixes #4768 Implement performance improvement for period=range: do not ↵mattab
archive sub-tables (only the parent table). The sub-tables will be archived only when idSubtable is found, or flat=1, or expanded=1
2014-02-03Remove all occurences of @package / @subpackage / @category from core/ files.Fabian Becker
refs #4609
2014-01-29should use less memory when aggregating data table recordsThomas Steur
2014-01-22Call Table\Manager::deleteAll() for both Days and Periods, not only for Periodsmattab
2013-12-08Refs #4200 revised some of class/method docs.diosmosis
2013-12-03converted some links to use @linkThomas Steur
2013-12-03testing whether these inline links are workingThomas Steur
2013-11-26Refs #4200, fixing typo in method name and tweaking docs.diosmosis
2013-11-15refs #4278 Renames + New hook to let plugins modify idSites to archivemattab
2013-11-13Refs #4278 to process unique visitors, isSingleSite() is required (no unique ↵mattab
visitors cross-sites for now)
2013-11-13Minormattab
2013-11-13Refs #4278 Rewriting aggregateNumericMetrics() to use DataTable aggregation ↵mattab
only (code reuse)
2013-11-12Remove typomattab
2013-11-12Trying to generalize the ArchiveProcessor codemattab
2013-11-12Refs #4200, tweaking ArchiveProcessor docs.diosmosis