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-07-28Reverting parts of r2746 as it was broken (thanks Hudson)mattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@2750 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-07-28Refs #1485 Better reports/column order in Metadata response + fixing small ↵mattpiwik
issues with metadata git-svn-id: http://dev.piwik.org/svn/trunk@2746 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-07-28Reordering columnsmattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@2722 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-07-27Refs #71mattpiwik
* Adding PDF plugin, based on the submission from jeremy lavaux and Lyzun Oleksandr. * I rewrote nearly all code to comply with Piwik coding styles/guidelines/ etc. and also because it had to use the Metadata which wasn't yet created when the PDF code was initially written * Features customizable PDF reports (based on metadata reports), with description + scheduling (daily/weekly/monthly) and send to current user as well as additional emails listed * Added helper function Piwik::getCurrentUserEmail() * Refactored window modal popover into a helper method piwikHelper.windowModal (used to ask confirmation when deleting stuff) Refs #1490 * Refactored the Goals CSS into generic CSS which can be reused and is reused for PDF UI Refs #1184 * The callback must pass $this instead of the class name as it TODO * test scheduled tasks send email properly (email looks good + attachment works) * Add comment header in PDFReports files * Can we remove some files in TCPDF which adds a lot of space in the release (eg. some fonts in libs/fonts ?) * Test PDF with UTF8 characters git-svn-id: http://dev.piwik.org/svn/trunk@2697 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-07-24fixing typo reported in piwik-hackersmattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@2647 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-07-23Fixes some issues found in error logs when called with a previous URL ↵mattpiwik
format. refactored how to get arrays in API functions in a helper method. Not ideal, but better than before.. Also adding filter Truncate mentionned in refs #1485 git-svn-id: http://dev.piwik.org/svn/trunk@2641 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-07-20Refs #1485 mattpiwik
* Fixing wrong metadata for all plugins, cleaning up columns and ensure consistency in API (eg. VisitsSummary.get now returns conversion rate with %) * Adding a generic filter Truncate, updated doc at: http://dev.piwik.org/trac/wiki/API/Reference '''filter_truncate''' ; if set, will truncate the table after $filter_truncate rows. The last row will be named 'Others' (localized in the requested language) and the columns will be an aggregate of statistics of all truncated rows. * Adding common helpers to get a "pretty" value from a given metric and column name * Adding new time export format that will be used in PDF reports 12:34:56 format Refs #1486 * a new filter, AddColumnsProcessedMetricsGoal, can be reused to easily add processed goal metrics for a given datatable. For example: $dataTable->filter('AddColumnsProcessedMetricsGoal', array($enable=true, Piwik_DataTable_Filter_AddColumnsProcessedMetricsGoal::GOALS_FULL_TABLE)); will process all goal metrics (and per goal conv rate, rev per visit, conversions). When possible, only reports necessary should be loaded using GOALS_MINIMAL_REPORT or GOALS_OVERVIEW or a given idGoal git-svn-id: http://dev.piwik.org/svn/trunk@2594 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-07-19Fixes #1485 mattpiwik
* 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
2010-07-17Last N graph, click on icon should reload the graph as expected.mattpiwik
Also, when a Sparkline was clicked, then click on icon below graph, reload same metric. git-svn-id: http://dev.piwik.org/svn/trunk@2521 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-07-13Fixes #1297mattpiwik
* now reporting Actions per visit * reporting Average Visit duration instead of total visit duration * removed api getMaxActionsReturning() as it doesn't sound like a useful metric * udpated tests to test the new metrics git-svn-id: http://dev.piwik.org/svn/trunk@2494 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-07-07refs #1464 if-statement in template no longer requiredsgiehl
git-svn-id: http://dev.piwik.org/svn/trunk@2448 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-07-07refs #1464 remove year restrictionsgiehl
git-svn-id: http://dev.piwik.org/svn/trunk@2439 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-07-01Refs #660 Patch by Julien Moumnemattpiwik
* removed {includeAssets type="css"} from plugins/CoreUpdater/templates/header.tpl and included required css (i.e. themes/default/styles.css) * minor changes in styles.css from CoreHome and index.tpl from widgetize to fix missing padding * size of add goal form fixed, an include was missing (goals.css) * refactored sparkline.js into a simple function and updated Goal, VisitsSummary, Referers, VisitFrequency. * added heuristic to avoid minifying already minified JS files git-svn-id: http://dev.piwik.org/svn/trunk@2413 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-07-01Fixes #1403 Patch by halfdan: great stuff! Menu code is now clean and ↵mattpiwik
refactored. git-svn-id: http://dev.piwik.org/svn/trunk@2409 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-06-29Fixes #660 - Thanks Julien Moumne for the patch! great new feature ↵mattpiwik
improving Piwik responsiveness and load time. * Added new writable dir /tmp/assets/ to write the merged CSS/JS * I had to update checkDirectoriesWritableOrDie and added a slash at the end of all paths, or directory creation in checkDirectoriesWritable was failing git-svn-id: http://dev.piwik.org/svn/trunk@2392 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-06-03fixes #1152 - remove deprecated "name" from getInformation() arrayrobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@2264 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-06-01Refs #774mattpiwik
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.) git-svn-id: http://dev.piwik.org/svn/trunk@2253 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-05-20Fixes #306mattpiwik
- Adds new columns to the existing Pages report: Bounce rate, Average time on page, Exit rate - Adds new report: Entry pages - Adds new report: Exit pages - Adding table column inline help (on hover). Note: I don't think my metrics definitions are the best, they can be improved. anyone? I tried to add this icon: http://cdn.iconfinder.net/data/icons/uidesignicons/information.png but couldn't manage to make it look pretty (icon was either not positionned properly, or when it was positionned properly, it would appear in the dashboard even for columns that are hidden - the icon appeared out of nowhere..) git-svn-id: http://dev.piwik.org/svn/trunk@2202 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-03-16Fixes #1114 updating the label in the UImattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@1925 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-03-07clean up some of the markuprobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@1889 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-02-10fixes #1122 - per Matt's reviewrobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@1832 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-01-30fixes #1122robocoder
git-svn-id: http://dev.piwik.org/svn/trunk@1817 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-01-30fixes #1096 - translateable plugin descriptionsrobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@1816 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-12-12fixes #1072 - wrap plugin author name with author_homepage (instead of homepage)robocoder
git-svn-id: http://dev.piwik.org/svn/trunk@1665 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-12-08fixes #1056 - core plugins should display release versionrobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@1628 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-10-12refs #1003; use translation strings for consistencyrobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@1495 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-08-22phpdoc cleanup:robocoder
* 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
2009-08-12fixes #922 - use View factory in core plugins; post View.getView event (new ↵robocoder
hook) git-svn-id: http://dev.piwik.org/svn/trunk@1390 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-07-09fixes #842 computing the real number of unique visitors per month and weekclearcode
git-svn-id: http://dev.piwik.org/svn/trunk@1301 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-07-08fixes #803 - remove unnecessary require_once from core, plugins, and parts ofrobocoder
libs. (I didn't touch: open-flash-chart, Zend Framework, and PEAR HTML.) git-svn-id: http://dev.piwik.org/svn/trunk@1296 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-07-01Add svn:keywords Id to .php files in core, plugins, and jsrobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@1270 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-06-28Fixes #524 - add standard Piwik header to .php files in core & plugins, withrobocoder
the exception of those in core/Updates/. git-svn-id: http://dev.piwik.org/svn/trunk@1259 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-05-05small modifs + fixing one error under IE6 (some left but I can't find where ↵mattpiwik
they come from) git-svn-id: http://dev.piwik.org/svn/trunk@1090 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-05-05- ADDED search field below data tables is now using the regular expression ↵mattpiwik
syntax. For example, a search for "google|yahoo" would match all rows containing "google" or "yahoo". All search strings containing any of the special characters from this list: . \ + * ? [ ^ ] $ ( ) { } = ! < > | must be escaped with a back slash, eg. if you want to search for keywords containing "piwik!" you would search for "piwik\!". - ADDED new configuration option: default number of rows returned in API responses "API_datatable_default_limit = 50" - REMOVED the automatic generic filters. The limit and sort and safe decode are applied by each module when necessary. - removed exact match filter. Now all searches are using regular expressions syntax. Exact match can be done using ^exact search here$ - fixed notice when natural sort on a non existing column - fixed CSV export for datatable_array - clarified code for plotting multiple lines in an evolution chart - FIXED #624 Added icon "save as image" below all graphs (next to the Export icon) - moved all JS functions into the piwikHelper static class - added example in ExampleUI plugin to plot only visits from google and yahoo! in 4 lines of code - added message when flash is disabled and graph not showing, linking to piwik faq. - added expressInstall.swf feature git-svn-id: http://dev.piwik.org/svn/trunk@1085 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-05-01- Introducing the new "ExampleUI" plugin which shows how to plot data easily ↵mattpiwik
in Piwik, reusing the existing framework (evolution graph, pie chart, bar graph, sparklines, tag clouds, tables, and more!) git-svn-id: http://dev.piwik.org/svn/trunk@1084 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-04-27- API CHANGE: the API for the function Piwik_AddWidget has changed. The new ↵mattpiwik
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)' git-svn-id: http://dev.piwik.org/svn/trunk@1072 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-04-07slightly improving referer overview reportmattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@1051 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-04-07- finishes fixes #640 now unique visitors column won't show for periods in ↵mattpiwik
reports and API responses git-svn-id: http://dev.piwik.org/svn/trunk@1050 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-03-09fixed #591 VisitsSummary index does not properly translate time periodmattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@977 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-01-14Fixing #452mattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@870 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2008-12-26- cacheFile is now creating the directory if not already createdmattpiwik
- adding log_conversion table, and goal table in 0.2.27 - adding case sensitive/case insensitive matching - when goal plugin is disabled, conversions are not being recorded - adding release notes in the Goal tab to let users know that this is alpha release git-svn-id: http://dev.piwik.org/svn/trunk@844 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2008-12-17- adding Goal Tracking related goodness in core, and pluginsmattpiwik
- 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
2008-12-08- cleaning the API/ codemattpiwik
- deleting class Api_Apiable concept not used anymore git-svn-id: http://dev.piwik.org/svn/trunk@826 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2008-11-26git-svn-id: http://dev.piwik.org/svn/trunk@764 ↵mattpiwik
59fd770c-687e-43c8-a1e3-f5a4ff64c105
2008-11-19- New feature: adding icon under the data tables, so you can vizualize more ↵mattpiwik
data for a given report. It provides an easy 1 click access to more insights. enjoy! (still beta) git-svn-id: http://dev.piwik.org/svn/trunk@718 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2008-10-31- error message to support upgrade type messagemattpiwik
- start integration of Updater - adding new filter to add percentage columns easily git-svn-id: http://dev.piwik.org/svn/trunk@667 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2008-10-29- fix #379 Internal API permission issuesmattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@661 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2008-10-28- fixing output of time (seconds was wrong)mattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@644 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2008-10-27- adding width & height to sparklinesmattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@641 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2008-09-05Adding new files from refactoring (should have been in last commit)mattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@623 59fd770c-687e-43c8-a1e3-f5a4ff64c105