Top Banner
What we got done in Piwik in the last year
47

What we got done in the last year in Piwik

Nov 28, 2014

Download

Software

piwik

Summary of bigger changes out of 553 tickets that were fixed in the last 12 months. Discover a quick overview of the new projects that the Piwik team and community released.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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.