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
2012-10-15Refs #2992 Site Search KABOOM, Refs #49mattpiwik
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
2012-10-13Refs #1823mattpiwik
- Cache regenerate should re-generate the cache file - Missing require_once which was causing error Fatal error: Class 'Piwik_UserCountry_LocationProvider' not found in /plugins/UserCountry/UserCountry.php on line 78 git-svn-id: http://dev.piwik.org/svn/trunk@7169 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2012-05-24completed a bunch of php doc blockssgiehl
git-svn-id: http://dev.piwik.org/svn/trunk@6300 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2012-03-24refs #1713 - tracker config did not previously throw exceptions (BC); revert ↵robocoder
[6107] and part of [6103] git-svn-id: http://dev.piwik.org/svn/trunk@6111 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2012-03-24Fix build?mattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@6107 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2012-03-05refs #1713 - merge dev branch to trunk (config class refactoring)robocoder
git-svn-id: http://dev.piwik.org/svn/trunk@5951 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2012-02-25Fixing regression introduced earlier todaymattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@5908 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2012-02-25Fixes #2950mattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@5903 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2012-02-21refs #2960robocoder
git-svn-id: http://dev.piwik.org/svn/trunk@5871 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2011-10-19Refs #2714 remove echomattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@5345 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2011-10-19refs #2714 improved csv/tsv exportBeezyT
git-svn-id: http://dev.piwik.org/svn/trunk@5334 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2011-04-04fixes #2256 - missing data type in phpdocs, e.g., @param $namerobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@4311 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2011-03-29Fixes #2093mattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@4219 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2011-01-07Fixes #1382mattpiwik
* now preventing editing 2 rows at once * adding large SAVE button below the name on the left of the table (+ Cancel link which refreshes pages) Fixes #1980 * simplifying admin CSS, reusing same styles as PDF, Goals and datatables * deleting now unused icons & styles git-svn-id: http://dev.piwik.org/svn/trunk@3663 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-12-21refs #1632robocoder
git-svn-id: http://dev.piwik.org/svn/trunk@3481 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-12-21 * Updating TCPDF to latest versionmattpiwik
* Fixes #1537 Adding specific fonts for specific languages. PDF Reports now generate in all languages (inc. arabic, chinese, japanese, russian, korean, ukrainian, etc.) except ahmaric and thai. * git-svn-id: http://dev.piwik.org/svn/trunk@3477 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-12-20Fixes #1632mattpiwik
* simplifying language loading code * PDFs are now generated in the user language, as well as the email subject/content git-svn-id: http://dev.piwik.org/svn/trunk@3470 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-10-28peephole optimization to singletons, i.e., new self vs. $c = __CLASS__; new $crobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@3270 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-08-20refs #1630robocoder
git-svn-id: http://dev.piwik.org/svn/trunk@2968 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-06-25 * Fixing unit tests that were failing since one test was loading translationmattpiwik
* adding svn:ignore to .htaccess files created during install * Updating Yahoo! and Alexa icons git-svn-id: http://dev.piwik.org/svn/trunk@2383 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-06-22quick fixes #1437 - setlocale(LC_CTYPE, '') so strtolower(), strtoupper(), ↵robocoder
ucfirst(), and ucwords() aren't affected by locale In the future, we might consider implementing a thread-safe alternative to using setlocale() given this warning: > The locale information is maintained per process, not per thread. If you are running PHP on a multithreaded server API like IIS or Apache on Windows, you may experience sudden changes in locale settings while a script is running, though the script itself never called setlocale(). This happens due to other scripts running in different threads of the same process at the same time, changing the process-wide locale using setlocale(). Reference: http://php.net/setlocale git-svn-id: http://dev.piwik.org/svn/trunk@2327 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-05-31Fixes #1351 All error messages displayed to screen/API should not be ↵mattpiwik
translated. Thanks JulienM for patch! I simply refactored the 'you must be have %s access [...]' messages by putting the admin/view/superuser as a parameter in the string git-svn-id: http://dev.piwik.org/svn/trunk@2246 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-31fixes #835 - optional language param to select translationrobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@2022 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-03-17Fixes #1068 added i18n in all existing Goal plugin strings & js stringsmattpiwik
updated documentation to explain how to translate JS strings in plugins + how to reload a widget in dashboard (this will be available in http://dev.piwik.org/trac/wiki/Plugins/GlobalFunctions after the release) git-svn-id: http://dev.piwik.org/svn/trunk@1929 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2010-03-08fixes #1195 - typo in commentsrobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@1891 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-11-16refs #680 - improve usability of datepickerrobocoder
* updated from jquery calendar 2.7 to jquery-ui datepicker 1.7.2 * contains a DST-related fix that might solve an issue of duplicate days reported by some users * fixes regression in UI where clicking on calendar icon would not collapse the calendar * implements some of the style changes shown in the mockup * updated the calendar text translations from the jquery-ui i18n git-svn-id: http://dev.piwik.org/svn/trunk@1587 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-10-28fixes #997 - change data fetch for OFC2 widgets to load widget+data in a ↵robocoder
single fetch; moved HTML to graph.tpl; move JavaScript to common.js; fixed browser portability bug in findSWFGraph fixes #1020 - only the last chart added to the dashboard can be saved locally (using the right-click pop-up menu to "Save Image Locally"); the footer icon link worked properly fixes #947 - truncated translation string in Flash widget when "no data"; this is now styled consistently with "no data" for tables and tag clouds related changes: * data-file (Flash parameter) renamed to x-data-file; this is used by Widgetize to provide the code to embed Flash OBJECTs * add translation strings for Flash detection * move some translation strings to JavaScript and enhance getJavascriptTranslations() to always generate 'General' translation strings git-svn-id: http://dev.piwik.org/svn/trunk@1543 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-10-15refix #1003robocoder
git-svn-id: http://dev.piwik.org/svn/trunk@1502 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-10-14fixes #1003 - filter empty translationsrobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@1501 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-08-22revertrobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@1423 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-08-22use selfrobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@1422 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-08-22fix typorobocoder
git-svn-id: http://dev.piwik.org/svn/trunk@1421 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-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-05-28fixes #743 - optimize include path; refs #631robocoder
git-svn-id: http://dev.piwik.org/svn/trunk@1150 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-03-25- fixes "%s conversions" bug in Goals plugin.mattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@1023 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-03-23- improved installation code, increased security checks & feedback to user, ↵mattpiwik
in case user tries to install and conflicting tables are already found in the DB - fixed #612 Error when no sites configured - fixed Base table or view not found doesn't exist piwik_option bug that was submitted by several users git-svn-id: http://dev.piwik.org/svn/trunk@1006 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-03-23- fix #605 error after installation: user translation tries to use 'access' ↵mattpiwik
before it's loaded git-svn-id: http://dev.piwik.org/svn/trunk@1004 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-03-02- fix #522 (unconsistency in login string length)mattpiwik
all login fields are now consistently restricted to maximum 100 characters string length git-svn-id: http://dev.piwik.org/svn/trunk@941 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-02-26fixing bug introduced in previous commitmattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@920 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-02-26- adding one click update mechanism. when a new Piwik version is out, the UI ↵mattpiwik
will link to a page that asks for either: automatic one click upgrade, or manual download. if automatic one click update is selected, Piwik will download piwik.org/last.zip, unzip, does very basic check on unzipped file, backup config file, copy all files over existing files, and shows feedback to user. there are several point of failures and the code should be tested on normal linux environment, I believe for example we can make it more robust by trying to chmod the files in 0644 if copy() of the new files over the existing ones fails. this mechanism should help driving piwik update rates from existing users, minimising risks of security holes, and maximising usage of latest piwik features. git-svn-id: http://dev.piwik.org/svn/trunk@918 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2009-02-11git-svn-id: http://dev.piwik.org/svn/trunk@885 ↵mattpiwik
59fd770c-687e-43c8-a1e3-f5a4ff64c105
2008-10-08- rel #318 renaming thickbox image loading animation so that no 404 errors ↵mattpiwik
popup in the apache error logs git-svn-id: http://dev.piwik.org/svn/trunk@633 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2008-09-05Refactoring Widget and Menu code (in core and all plugins)mattpiwik
Commit patch by Maciej adding support for multiple lines plotting Cleaning Date object + small other code improvements git-svn-id: http://dev.piwik.org/svn/trunk@622 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2008-08-22fixing bug in IEmattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@621 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2008-08-21Removed console.log callmattpiwik
git-svn-id: http://dev.piwik.org/svn/trunk@620 59fd770c-687e-43c8-a1e3-f5a4ff64c105
2008-08-19Fixed the menu is now fully translatable! oufmattpiwik
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? git-svn-id: http://dev.piwik.org/svn/trunk@616 59fd770c-687e-43c8-a1e3-f5a4ff64c105