Age | Commit message (Collapse) | Author |
|
|
|
to use free/libre instead of open source
|
|
|
|
refs #4609
|
|
* @subpackage is deprecated
* @package must only occur once
* @package supports nesting (and can match the namespace)
refs #4609
|
|
defined on PHP 5.3.2"
|
|
|
|
|
|
ColumnCallbackDeleteRow so filter supplied returns true if the row should be deleted (as opposed to the other way around).
|
|
AddSummaryRow and Truncate filters.
|
|
to just add a summary row and fix bug in FrontController.
|
|
|
|
|
|
|
|
directories
|
|
Segment, SegmentExpression, PluginsManager.
Removed some deprecated code.
|
|
JqplotDataGenerator class that does not derive from ViewDataTable and remove recursive API request used to get graph data.
|
|
Refs #1700
* Refactoring + adding missing parameters to other sumRow() calls
* Fixing tests on PHP 5.4 / 5.5
|
|
Converting Piwik core source files, PHP, JS, TPL, CSS
More info: http://piwik.org/participate/coding-standards/
|
|
|
|
Implementing Site Search tracking & reporting in Piwik core!
* New Admin UI to customize, for each site, wheter site search is enabled. Also options to set default values to use.
* New Reports: Searches, Searches with no result, Search categories, Top Pages Following a Search
* to track "No result keyword" users will have to tag their site with a JS call, or add a new parameter to the search result page &search_count=X (X being zero for no result searches)
* Reports works with Row evolution, PDF/HTML reports, Piwik Mobile
* idaction_url is now NULLable because, Site Search records a page with idaction_name == Keyword, and idaction_url == NULL. This ensures that the Site Searches don't create "Page URL Not defined" records.
* updates to Tracker JS API, new function trackSiteSearch, also added in PHP tracker
* New fields in log_visit to track searches
* new segment, "searches" which can be used to select visitors who did a search ie. searches>0 or those who searched a lot, ie searches>10
TODO:
* commmit integration test, TESTING, DOCS, FAQ, release, and a nice Prayer to the universe and the stars, hoping that I can code a major new feature without any bug...
* It would be awesome to have compatiblity with Transitions so we can see, for a given site search, what are the starting pages and Destination pages
Thank you for your patience Timo,
and thank in advance everyone for your help Testing this new feature!
git-svn-id: http://dev.piwik.org/svn/trunk@7190 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
must be an instance of Piwik_DataTable_Row, boolean given
git-svn-id: http://dev.piwik.org/svn/trunk@6439 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@6353 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
database space taken up by tracker tables, database space taken up by archive blob tables, database space taken up by archive metric tables, database space taken up by individual reports & database space taken up by individual metrics.
Notes:
* Added ability to highlight the summary row in ViewDataTable and the ability to always show the summary row regardless of what report page is currently being shown.
* Fixed small issue w/ ViewDataTable::hasReportBeenPurged: default values should be specified in calls to getRequestVar.
* Added Piwik_FetchAssoc function to PluginsFunctions/Sql.php
* Augmented ColumnCallbackAddColumnQuotient filter so the divisor can be obtained from the summary row.
* Modified AddSummaryRow filter so it wouldn't delete rows if desired.
* Added ColumnCallbackAddColumn filer that adds a new column to each row based on the result of a callback.
* Modified ColumnCallbackReplace filter so callback can operate on more than one column value if desired.
* Modified Limit filter so, if desired, the summary row can be exempted from deletion.
* Added GroupBy filter that groups/sums rows by the result of a callback function.
* Fixed GenerateGraphData.php bug where priority filters were not called on view data table.
* Added getPrettyNumber utility function.
git-svn-id: http://dev.piwik.org/svn/trunk@6324 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
Now the filter object itself will take care of applying recursively when the table was recursively loaded indeed.
Leaving open until I can check that all occurences on demo are fixed
git-svn-id: http://dev.piwik.org/svn/trunk@4169 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
since it won't load the tables if they were not loaded in the API). Updating all filters to reflect new abstract class signature
git-svn-id: http://dev.piwik.org/svn/trunk@3764 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@2968 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
|
|
deeply nested action URLs
git-svn-id: http://dev.piwik.org/svn/trunk@1308 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@1270 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
$table->filter('Limit', array(2,2));
rather than
$table->filter('Piwik_DataTable_Filter_Limit', array(2,2));
old way still works though
git-svn-id: http://dev.piwik.org/svn/trunk@1049 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
- regression: 'label' should always be first column, prettier in API results
- translate some text in plugin + show how easy it is to translate a plugin
git-svn-id: http://dev.piwik.org/svn/trunk@1047 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
$table->filter('Piwik_DataTable_Filter_Sort', array ('nb_visits', 'desc'));
- refs #640 now accurately reporting nb_uniq_visitors in all reports
- adding tests
git-svn-id: http://dev.piwik.org/svn/trunk@1046 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
- adding documentation to specify that plugins can define their own translation files
git-svn-id: http://dev.piwik.org/svn/trunk@1044 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@1028 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
- goal table icon below datatable that have goal segmentation
- rss export icon below datatable
- cleaning code, refactoring, renaming goodness
- adding switch enable_detect_unique_visitor_using_settings that enables/disable heuristic based on config hash
- refactoring how plugins handle archiving for more clarity
git-svn-id: http://dev.piwik.org/svn/trunk@838 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
git-svn-id: http://dev.piwik.org/svn/trunk@833 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|
|
renaming it...
git-svn-id: http://dev.piwik.org/svn/trunk@587 59fd770c-687e-43c8-a1e3-f5a4ff64c105
|