Age | Commit message (Collapse) | Author |
|
Conflicts:
tests/PHPUnit/phpunit.xml.dist
|
|
http://developer.piwik.org/api-reference/classes
|
|
|
|
still fail and I cannot figure out why
|
|
code, few refactorings, all as part of our code cleanup strategy
|
|
|
|
|
|
|
|
to use free/libre instead of open source
|
|
|
|
a Mysql reserved word.
Add quote identifier to prevent error: SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corr
|
|
core/Option.php getValue function
|
|
parallel for faster archiving. There were multiple issues, for instance there were arrays of siteIds read and written in Options but options do cache all values in a class property so an update of an option does not get updated on another running archiver. Also all sites were reprocessed because of the time_before_today_archive_considered_outdated setting if the last archiving by another archivier was 10 seconds or longer ago. To prevent this only maintaining a list of to be processed siteids in db / filesystem helps so far
|
|
|
|
refs #4609
|
|
|
|
|
|
|
|
Option::get and Option::set and Option::delete
|
|
|
|
directories
|
|
|
|
|
|
Removed many Piwik_ functions, in Piwik 2 it is best practise to use the methods calls instead
Todo: finish converting core/ classes + convert plugins/ classes to use \Piwik\Plugin namespace + fix build + Merge master
|
|
|
|
Notice that auto refactoring has created a nested namespace. Not sure this is what we want - so we might have to edit those nested namespaces afterwards (I think they don't look so good)
|
|
Notice that auto refactoring has created a nested namespace. Not sure this is what we want - so we might have to edit those nested namespaces afterwards (I think they don't look so good)
|
|
creating new archive entry
|
|
Converting Piwik core source files, PHP, JS, TPL, CSS
More info: http://piwik.org/participate/coding-standards/
|
|
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@6325 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@6300 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@4303 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@4030 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@4027 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@3270 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@2968 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
* Adding XML export of multi dim arrays
* Adding metadata for all plugins that define the API functions, metrics, dimensions, category, report name, metrics translations
* Could well be extended to include 100% of Piwik report metadata later
* cleaning up Goals API returned values to ensure consistency with other responses in piwik APIs
git-svn-id: http://dev.piwik.org/svn/trunk@2549 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
Also adding integration test suite in place.
* Adding new mechanism to trigger known tracking requests, then call all API methods get* and compare XML to the previous 'expected' XML.
* make sure overwritten config files are not read during tests. Use defaults from global.ini.php.
* piwik.php Tracker allow calling script to force Datetime and user IP for a specific request.
* Wrote 3 main tests
* wrong tracking requests should not return error and should not record anything
* standard one visitor, 2 visits, with page view, download, outlink and goal tracked
* Added integration test as an example in the ExampleAPI plugin (pretty simple to add testing code)
TODO
* Finish PiwikTracker and show it in UI
* Show how to use image based tracker in UI
* Add more tests (multi periods and multi sites) in Main.test.php
* Fix failing Config.test.php test (when ran via all_tests.php doesn't fail otherwise)
git-svn-id: http://dev.piwik.org/svn/trunk@2429 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@2266 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
global. We also by default exclude sessionid, phpsessid, etc.
The query parameters are excluded case insensitive.
git-svn-id: http://dev.piwik.org/svn/trunk@2023 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
* add @category (Piwik => 'core', Piwik_Plugins => 'plugins')
* in core, use @package and @subpackage more consistently to group files/classes; exception is DataFiles/*, PluginsFunctions/*, and SmartyPlugins/*
* in plugins, @package is the plugin name
* removed '@param none' -- not a phpdoc convention
* '@throws' and '@return void' are also not phpdoc conventions, but are widely used elsewhere, e.g., Smarty & Zend
git-svn-id: http://dev.piwik.org/svn/trunk@1420 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@1270 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
the exception of those in core/Updates/.
git-svn-id: http://dev.piwik.org/svn/trunk@1259 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@951 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
api.piwik.org to check if a new piwik release is available. If a new release is available, the top right orange message will display: "Piwik 0.2.30 is available! Please update now (see changes)." with link to piwik.org/docs/update and piwik.org/changelog
- adding helper function to send http request with enforced timeout (to make sure that the piwik UI doesn't hang for 30 seconds when checking for a new release once a day, if piwik.org down)
- adding some installation strings that weren't in the translation file already
- adding two checkboxes during installation: register to piwik major & security releases newsletter, register for general piwik newsletter.
git-svn-id: http://dev.piwik.org/svn/trunk@909 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@777 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@772 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@681 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@678 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|