Piwik 0.2.35

Important note: After updating to 0.2.35, please delete your browser cache and refresh Piwik. There is a known issue where the new Javascript files are not correctly updated in the browser cache which causes the dashboard to fail.

- ADDED Refresh and back button now work! Great contribution by Khanh Pham #103
It is using the jquery history plugin. period, date, idsite, module and action are persisted across requests, making Piwik much nicer and faster to use.
- ADDED search field below data tables is now using the regular expression 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 Introducing the new "ExampleUI" plugin which shows how to plot data easily in Piwik, reusing the existing framework (evolution graph, pie chart, bar graph, sparklines, tag clouds, tables, and more!)
- ADDED #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 Now displaying prettier date (better usability) as well as showing a calendar icon.
- API CHANGE method VisitFrequency.getSummary renamed in VisitFrequency.get for consistency with VisitsSummary.get
- API CHANGE: the API for the function Piwik_AddWidget has changed. The new 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).
- RENAMED time_before_archive_considered_outdated in time_before_today_archive_considered_outdated
- FIXED #84 Added proper translations for all columns, in tables, and graphs.
- FIXED #322 piwik is now using open flash chart 2
- 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.
- ADDED 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'}
- CHANGED Moved all templates in plugins under plugins/$PLUGIN/templates/
- CHANGED 'Khtml (Konqueror, Safari)' now displayed as 'KHTML (Safari, Chrome)'
- FIXED #651 by setting session.save_handler explicitly (patch by vipsoft)
- FIXED #646, setting cache headers explicitly to nocache instead of assuming PHP default. (patch by vipsoft)
- FIXED #682 Notice: Undefined property: Piwik_DataTable_Simple::$rows
- 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 ^like this$
- FIXED notice when natural sort on a non existing column
- FIXED CSV export for datatable_array
- CHANGED 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)
- CHANGED Moved all JS functions into the piwikHelper static class
- FIXED Added message when flash is disabled and graph not showing, linking to piwik faq.
- FIXED Added expressInstall.swf feature so that users using old flash version are pointed to the new one automatically
- FIXED #590 – use relative path
- REMOVED quicktime detection refs #683
- ADDED new option default_period to specify which period to use by default in piwik (default is day). Possible values: day, week, month, year

This entry was posted by Matthieu on Wednesday, May 13th, 2009 ; category Releases ; RSS comments.

20 Comments to “Piwik 0.2.35”

  1. macci Says:

    what does that mean? is found in few modulesin the piwik after uprading from 0.2.34 to 0.2.35

    C:\Users\John\Documents\flash\svn\data-files\data-47.txt

  2. Phil Says:

    Automatic update seems to be buggy :

    Fo example I have "C:\Users\John\Documents\flash\svn\data-files\data-47.txt" for Visites par heure locale

    And the home page is full of this :

    The string CoreHome_MonthJanuary was not loaded in javascript. Make sure it is prefixed with _js

  3. macci Says:

    and also somethings like "The string CoreHome_PageOf was not loaded in javascript. Make sure it is prefixed with _js" in a couple of variations

  4. krakers Says:

    After upgrade to v. 0.2.35 piwik just stopped working.
    Instead of widget I see error: 'The string Dashboard_WidgetNotFound was not loaded in javascript. Make sure it is prefixed with _js'

    And instead of flash diagram: 'C:\Users\John\Documents\flash\svn\data-files\data-47.txt'

  5. matriel Says:

    I have the same problems.

  6. Michael Says:

    This release breaks Piwik – definitely don't install it!

  7. Luc-Olivier Lafeuille Says:

    I cry because since the last release I had to rebuild entirely may dashboard (after the release I just got a "Waiting for data" in every widget") but after rebuild I discover the "Unique Visitors Graph" has disappeared, the data still only present in the "Overview with graph" which is (very) not so friendly that the former graph.

    I'm very sad to be ejected from my daily control process of my websites and e-marketing actions with this update.

    Luc-Olivier

    PS: but maybe it's the price to paid to use the effort of someone we don't paid :D

  8. Matthieu Says:

    All that have the issue, please DELETE your browser cache and refresh. This should fix all issues. We have created a ticket in http://dev.piwik.org/trac/ticket/712

  9. Matthieu Says:

    I updated the changelog to mention the solution.

  10. Frank Says:

    I delete my browser cache, but it doesn´t work. Now the graphs shows an error:

    "Open Flash Chart

    JSON Parse Error [Bad Object]
    Error at character 229, line 10:"

  11. Luc-Olivier Lafeuille Says:

    Frank Says:
    May 15th, 2009 at 7:27 am
    I delete my browser cache, but it doesn´t work. Now the graphs shows an error:
    “Open Flash Chart

    I got that also.

  12. till Says:

    I cleared cache, tried new browsers, etc..

    All I got is: Loading widget, please wait…

    According to Firebug, it dies on:

    parameters is undefined
    if(parameters.length==0) {

    (common.js, line 15)

  13. Luc-Olivier Lafeuille Says:

    I have an other strange problem with "Visit by local time" widget.
    We are saturday 16 – 12:12 gmt +1 (France)
    take a look : http://pic.im/3oP

    I see new version 0.2.37 have been released, but my piwik don't alert me and not offer to upgrade.

  14. Frank Says:

    Luc-Olivier Lafeuille Says:
    I see new version 0.2.37 have been released, but my piwik don’t alert me and not offer to upgrade.

    I got the same Problem, tomorrow i try to upgrade manually

  15. Frank Says:

    Ok, i deleted my cache, and now piwik alert me to update. After the update, everything works fine. Thank you for support!

  16. medyum Says:

    I cleared cache, tried new browsers, etc..All I got is: Loading widget, please wait…According to Firebug, it dies on:parameters is undefined

  17. medyum Says:

    I delete my browser cache, but it doesn´t work. Now the graphs shows an error:
    “Open Flash Chart

    I got that also.

  18. Telneg Says:

    Are you running the latest version of Piwik? Is there any more of the error message text?

  19. motoyama-kikaku Says:

    Great Work — thanks.Exactly as I wanted somethingThanks for the good explanationI´ve tried Piwik and it worked good!

  20. czx Says:

    http://www.kamsled.com
    it is a high-tech corporation specializing in high power LED
    lighting. Our products mainly include: LED

    light,LED panel light,LED strip light,LED bulb light,LED

    downlights.

Leave a Reply

Comment moderation is enabled. Your comment may take some time to appear.

Entries (RSS)