Transcript
Page 1: What we got done in the last year in Piwik

What we got done in Piwik

in the last year

Page 2: What we got done in the last year in Piwik

553 tickets

June 2013 → July 2014

Page 3: What we got done in the last year in Piwik

Piwik Mission Statement

"To create, as a community, the leading international open source

web analytics platform, that gives every user

full control of their data."

Page 4: What we got done in the last year in Piwik

New Piwik logo

Page 5: What we got done in the last year in Piwik

Piwik Mobile 2

Page 6: What we got done in the last year in Piwik

Piwik.org – new website!

Page 7: What we got done in the last year in Piwik

Move from Trac to Github issues

Page 8: What we got done in the last year in Piwik

Also announced in Piwik blog

● Mobile Analytics SDK: beta release of Piwik iOS SDK

● Independent Center for Data Privacy Protection in France (CNIL) recommends Piwik for compliance with data protection laws

● Official Debian Package for Piwik now available

Page 9: What we got done in the last year in Piwik

Help us Reset The Net today on June 5th

Page 10: What we got done in the last year in Piwik

What we got done in last year

● Piwik 2.0 release in December 2013

● Upgraded to modern technologies PHP 5.3+, AngularJS, Twig, Composer, LESS, etc.

● Semantic Versioning for core and plugins

Page 11: What we got done in the last year in Piwik

Some of the tools we use

Page 12: What we got done in the last year in Piwik

Launched open Marketplace

Page 13: What we got done in the last year in Piwik
Page 14: What we got done in the last year in Piwik
Page 15: What we got done in the last year in Piwik

Easy plugins settings

Page 16: What we got done in the last year in Piwik

Easy plugins notifications

Page 17: What we got done in the last year in Piwik

Introduced ./console commands

Page 18: What we got done in the last year in Piwik

Generate code for plugins

Page 19: What we got done in the last year in Piwik

Kickstart a Developer Platform

● Created Developer Guides developer.piwik.org

including auto generated guides...● Events Listing● PHP API: classes, methods

Page 20: What we got done in the last year in Piwik

developer.piwik.org

Page 21: What we got done in the last year in Piwik

Generate code for plugins

Page 22: What we got done in the last year in Piwik

Performance improvements

● Archive memory improvements● Use innodb instead of Myisam● Log Analytics:

● Tracking API uses transactions● Many other improvements

Page 23: What we got done in the last year in Piwik

Security improvements

● 12 bounties sent to security researchers ~ 3,000 USD

● 3 critical releases

Page 24: What we got done in the last year in Piwik

Better QA processes

● Run piwik.js in Travis● Run tests on MYSQLI● Kept improving code coverage

Page 25: What we got done in the last year in Piwik

Better QA processes

● New Screenshot tests for Continuous User Interface Testing

● After each commit, 200 screenshots are taken and compared!

Page 26: What we got done in the last year in Piwik
Page 27: What we got done in the last year in Piwik

Send Super Users an email when a new Piwik version is available

● Always enabled for core, optional for plugins

Page 28: What we got done in the last year in Piwik
Page 29: What we got done in the last year in Piwik

Multiple Super Users

Page 30: What we got done in the last year in Piwik

Improvements to design and UX

● New beautiful theme: Morpheus● Simplification of design to let you focus

● Your UI preferences are now stored and restored on next use.

Page 31: What we got done in the last year in Piwik

Zen Mode

Page 32: What we got done in the last year in Piwik

Show % values in reports

Page 33: What we got done in the last year in Piwik

New top menu

Page 34: What we got done in the last year in Piwik

New Help page

Page 35: What we got done in the last year in Piwik

Search for segments

Page 36: What we got done in the last year in Piwik

Privacy for geolocation

Page 37: What we got done in the last year in Piwik

Visitor Profile

Page 38: What we got done in the last year in Piwik
Page 39: What we got done in the last year in Piwik

What we got done in last year

● Custom Alerts

Page 40: What we got done in the last year in Piwik

Alert me by email when the site becomes slow

Page 41: What we got done in the last year in Piwik

Treemap Visualisation

Page 42: What we got done in the last year in Piwik

Device Detector library

Page 43: What we got done in the last year in Piwik

Event Tracking

trackEvent(category, action, [name], [value])

Page 44: What we got done in the last year in Piwik

Insights

Page 45: What we got done in the last year in Piwik

Movers and Shakers widget

Page 46: What we got done in the last year in Piwik

Who am I?

● Matthieu Aubry● Frenchman living in New

Zealand● Founded Piwik, Lead dev● Co-founded Piwik PRO● Software Engineer● Favorite things in life:

Privacy, Freedom, www, Peace, Love and Nature.


Top Related