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
2010-06-18Refs #774 matt
* must have segments define the group name in the array, not in the row index
2010-06-18Refs #774 minor editsmatt
2010-06-16Refs #774matt
* Moving 'segments' definition to a hook that each plugin can listen to. So far only referers, user country and visit server time define segments. * Fixing issue related to column sorting. By default it was sorting by nb_uniq_visitors, now sorting by nb_visits (because unique visitors column is not displayed in the goals table)
2010-06-16Refs #774 matt
* Visits by server time now report in the correct website timezone * Fixing issue with the datatable showing conv / conv rates / revenues for all goals (previously only the first goal would show)
2010-06-03fixes #1152 - remove deprecated "name" from getInformation() arrayvipsoft
2010-06-01Refs #774matt
fixes clicking on the graph for a given goal redirects to the dashboard instead of redirecting to the goal report for the clicked date. Also now clicks on graphs redirect to the correct subpage directly (Visitors>Overview, Referers>Evolution etc.)
2010-05-07Fixes #1338 Visits in Piwik are defined by the last action datetime. Visits ↵matt
by server time used to report by entry visit time, and would therefore report visits that started at 11PM and carried on until midnight the requested day.
2010-05-05Refs #56 Fixing the Visits by server time report to report times in the ↵matt
website's timezone
2010-02-10fixes #1122 - per Matt's reviewvipsoft
2010-01-30fixes #1122vipsoft
2010-01-30fixes #1096 - translateable plugin descriptionsvipsoft
2009-12-12fixes #1072 - wrap plugin author name with author_homepage (instead of homepage)vipsoft
2009-12-08fixes #1056 - core plugins should display release versionvipsoft
2009-08-22phpdoc cleanup:vipsoft
* 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
2009-08-12fixes #922 - use View factory in core plugins; post View.getView event (new ↵vipsoft
hook)
2009-07-08fixes #803 - remove unnecessary require_once from core, plugins, and parts ofvipsoft
libs. (I didn't touch: open-flash-chart, Zend Framework, and PEAR HTML.)
2009-07-01Add svn:keywords Id to .php files in core, plugins, and jsvipsoft
2009-06-28Fixes #524 - add standard Piwik header to .php files in core & plugins, withvipsoft
the exception of those in core/Updates/.
2009-05-31- on a rainy sunday night, implented one of the most requested feature which ↵matt
was little work and should make a lot of users happy! fixes #747 adding links on both sub tables for search engines and keywords linking directly to the search engine page for this keyword added definition for the main search engines (approx 15) users can contribute more if they like; if a definition, eg. "search?q={k}" for Google is not found, then we simply link to the search engine homepage. updated FAQ on how to add a search engine see http://piwik.org/faq/general/#faq_39 added tests to check that the search engine file is defined properly - renamed queuefilter to queueFilter for consistency
2009-05-06- adding translations for all "label" columns matt
2009-04-27- API CHANGE: the API for the function Piwik_AddWidget has changed. The new ↵matt
API is Piwik_AddWidget( $widgetCategory, $widgetName, $controllerName, $controllerAction, $customParameters = array()). See examples of calls in all the core Piwik plugins. This change was necessary to make widgets more modular (they now accept custom parameters). - API CHANGE: a small number of CSV outputs for some API calls would change following the simplification of DataTable_Simple implementation. Affected calls are VisitsSummary.get, Goals.get, VisitFrequency.get. This is due to a change in the implementation of DataTable_Simple (we simplified implementation). - FIXED #84 Added proper translations for all columns, in tables, and graphs. - FIXED #322 piwik is now using open flash chart 2 - FIXED #126 all dates should be correctly displayed in all graphs. For example, evolution graph for days would show, on the X axis "Mon 29", "Wed 31". For months it would show "Aug 2009", etc. - ADDED: when hovering any of the sparklines, the UI makes it clear that clicking will refresh the evolution graph. This feature was in Piwik for months, and even Google Analytics implemented this UI feature after Piwik. However in Piwik it wasn't clear to the user that the sparklines were clickable. - ADDED: now widgets can be created with custom parameters. This makes it possible to create a widget that calls a controller->action with other custom parameters, this is used in Piwik to draw an evolution graph (module=VisitsSummary & action=getEvolutionGraph) for a given metric (&columns[]=nb_visits). These custom parameters are automatically forwarded to the sparkline url, the flash graph when clicked on sparkline, etc. - The widget layout is now saved as a JSON string rather than a custom data structure. The dashboard code should be able to read & restore most of the layouts from the old format (except the evolution graphs widgets). Simplified the Dashboard.js, widgetMenu.js, cleaned up what was a messy code. - Added sentence in Widgetize to let users know they can easily export the Piwik dashboard in an iframe. - Changed the way translations used in Javascript are loaded: all translations strings finishing by _js will be loaded to be used in the templates when calling {loadJavascriptTranslations plugins='YOUR_PLUGIN_NAME'} - Moved all templates in plugins under plugins/$PLUGIN/templates/ - 'Khtml (Konqueror, Safari)' now displayed as 'KHTML (Safari, Chrome)'
2009-04-07Filters are now applied bymatt
$table->filter('Limit', array(2,2)); rather than $table->filter('Piwik_DataTable_Filter_Limit', array(2,2)); old way still works though
2009-04-03- changing ways of applying filters to a datatable, now ↵matt
$table->filter('Piwik_DataTable_Filter_Sort', array ('nb_visits', 'desc')); - refs #640 now accurately reporting nb_uniq_visitors in all reports - adding tests
2009-03-30- fixing recently introduced sorting issue, refactoring, cleaning up the ↵matt
generic filters concept by removing the automatic sorting of data - fixing issue when executing unit tests would invalidate tmp/cache/tracker files - fixed edge case issue when calling several apis from one http request, and requesting recursive output, it was failing in some random cases - adding a unit test that calls all callable api methods and check for non empty output -
2009-03-27- memory and speed optimizations of archiving, refs #374 (hopefully fixing ↵matt
it but not sure yet) - added support for profiling memory & time in Piwik via the events mechanism - small other changes
2009-03-10- refs #374 Performance: Fix memory leak during Archiving processmatt
refactoring and fixing architecture issue, which makes code more simple
2009-01-14Fixing #452matt
2008-12-17- adding Goal Tracking related goodness in core, and pluginsmatt
- 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
2008-12-08- cleaning the API/ codematt
- deleting class Api_Apiable concept not used anymore
2008-11-27- summary row label should not be -1 in actions nowmatt
- all columns should not be "low population excluded" by default now. can switch to exclude low population when viewing all columns table - i18n on new icon - i18n on Actions table column labels - fixed truncation which should hopefully fix most of display issues when viewing all columns - subtables have more space efficient padding now
2008-11-26fix #438 Visit Time graphs going crazymatt
2008-09-05Refactoring Widget and Menu code (in core and all plugins)matt
Commit patch by Maciej adding support for multiple lines plotting Cleaning Date object + small other code improvements
2008-08-19Fixed the menu is now fully translatable! oufmatt
Fixed javascript handling of translations: we can now load translations strings in several places in the templates, they will all be concatenated into one bigger object Fixed handling japanese error messages in API with correct charset Finished (hopefuly?) to make all strings translatable. Added colored logo now in login screen All templates now defined the dates necessary to build the calendar, as we notice that most pages want to show the calendar. Added destructor to LogStats/Db.php so that plugins don't have to call disconnect() on the object Made JS tag smaller Improved templates structuring, refactored CSS, etc. still lots to do in this area, if you wanna help?
2008-08-14(no commit message)matt
2008-08-12- renaming archiveMonth -> archivePeriodmatt
2008-08-04- renamed modules/ directory in core/matt
- cleaning admin UI - adding widgetize module - cleaning template architecture
2008-07-28- Adding description to each pluginmatt
- cleaning plugins listing, splitting ExamplePlugin in multiple small plugins, renamed Home -> CoreHome PluginsAdmin -> CorePluginsAdmin AdminHome -> CoreAdminHome - simplified authentication classes (not using Zend_Auth_Db anymore) - adding a new widget listing the last posts on Piwik.org/blog
2008-06-26- converting line breaks to UNIXmatt
2008-06-09- adding 7 new translations: german, spanish, italian, russian, ukranian, ↵matt
catalan, dutch - translations fallback to english by default (customizable in config file) - adding a few strings that weren't translatable before - 'translationAvailable' plugin information entry is now optional (defaults to false) refs #251
2008-06-01- adding a new concept: DataTable can now have a Summary row. A big table ↵matt
can be truncated after 200 rows for example, and the 201st row will the be a summary row which is (label = 'Others', nb_visits = sum(nb_visits), etc.)
2008-05-18- remove useless __construct()matt
- renamed empty filter to Null filter - columns are now renamed recursively, fixing bug in not valid XML code when the columns still had a numeric name - added a new parameter in API for Referers module: expanded. If set to true, it will load the data recursively (eg. all keywords + the search engines for each keyword).
2008-04-18[mauser] fixing #200 missing lines in previous patchmatt
2008-04-17[mauser]- refs #62 commited huge work by Maciej Zawadziński: thanks! still ↵matt
some work to do + QA but looks really good :) [mauser]- refs #116 commited partial fix [mauser]- refs #65 commited partial fix - fixed broken tests
2008-04-11Convert txt files to unix formatjohmathe
2008-03-26- refs #33 work in progress soon finishedmatt
- updated OFC lib and added link to stats on EVOLUTION GRAPH - changed api of Piwik_ViewDataTable::factory
2008-03-22- fixing small bugs when sorting, installing, archivingmatt
2008-03-22- fix #146 Column nb_visits already in the array matt
thanks to all for your help! :) - refs #33 working on this... - split the Record_* classes into several files
2008-03-17- refs #110 end of fix, adding filematt
2008-02-05- added style to search boxmatt
- added clear cross to reset the search - not showing 1-0 of 0 now - when ajax request fails you can now click again on the same page and it should reload (useful in safari which always mess up with ajax requests) - finished styling reports
2008-02-05- starting to organize reports, grouping 2 plugins reports together through ↵matt
the use of smarty event function (you can post event from smarty using the {postEvent name="NAME OF THE EVENT YOU CAN HOOK ON"}