Contribute to Piwik
Piwik is constantly growing and expanding (we love updates!), and as it has become more popular, we now need YOUR help to make Piwik better. The core team is still very small (and very busy) so we would love more people to join the fun and help realise our objectives for Piwik 1.0.
The good news is: there are many ways that you can help with Piwik, you don't necessarily have to be a programmer. If you have some time and good will, you can really help!
› Suggestions
- Use Piwik.
It may seem obvious, but Piwik users are really great contributors: they send us emails full of positivity and enthusiasm about Piwik, which makes us want to work harder for you! Send us great suggestions, detailed bug reports, and fan Piwik on Facebook to spread the word. Use Piwik and tell us what you really think! - Learn more about Piwik
Subscribe to the blog RSS feed (or receive updates by email) to learn the latest Piwik news, subscribe to the Piwik Changelog RSS feed to stay tuned on the latest new features and bug fixes. - Help us test Piwik
If you experience any problem with the latest version of Piwik, report it in the bug tracker with a precise description, and steps on how to reproduce. Piwik stable is not a myth, it’s what we’re aiming for! - Review the documentation
Review the existing documentation and FAQ and submit us your questions, feedback and ideas for improvements. - Translate Piwik!
If you speak another language fluently, as well as English, help us with translations. - Help the community
Support other users on the forums and meet other Piwik users. - Submit a guest blog post
If you have an interesting topic to discuss or share, submit a guest blog post for the Piwik blog: we would love to hear from you and share with others. Check out our section How to submit a blog post for the Piwik Blog - Marketing
Marketing is incredibly useful to the project: improving Piwik image on various websites (sourceforge, freshmeat, hotscripts, etc.), contacting journalists to let them know about the project, spread the word on blogs, websites, magazines (Piwik can be included in CDRoms bundled with magazines), etc. Currently there is no marketing people in the team, you could make a big impact! - Donate
Piwik is a open source project and we all do this out of love for the project. Of course, donations are very much appreciated. The funds will be used for the development of the Piwik project: marketing, design, etc. You can donate money to our paypal account. - Spread the word about Piwik
Write an original blog post about Piwik on your blog or website… and send us your link for the Press Review page. Or if you see a blog post about Piwik on someone elses page, let us know! Submit the best ones for the Piwik Press Review page, in HTML format, so we can just copy and paste it in the page.. we like to keep this page up to date. - Submit product suggestions and improvements
You can tell us what we can do to improve Piwik in the Feature Suggestions forum. Please check that it is not already in the list of Piwik tickets.
› Suggestions for technical people
- Learn more about Piwik
Subscribe to the piwik-hackers mailing list (more info), the Changelog page, browse the Developer Zone, learn about the Piwik Development Process. - Usability
Usability is very important for us. If you can write html, css or even jquery: discuss, suggest or submit a new user interface or usability improvement. - Look 'n' feel
If you’re a rock star designer, then you must be shocked by some bits of the Piwik UI: why not help us by making Piwik look better? See also the list of UI related tickets. - Security review
If you like to delve into code to look for security issues, please do so, and submit us any problem you can find or suggestion on how to make Piwik more secure. - Write new documentation
Have a look at the list of missing documentation and submit a draft. - Write unit tests
Review the existing Piwik code and submit new unit tests: browse the Piwik code online and look at the existing tests - we need more! - Fix a bug!
Look at the registered bugs in Trac and submit a patch for one of them. - Add a feature in Piwik
Work on a high priority feature or bug fixes that interests you; see the list on the Piwik 1.0 Roadmap or even the full list of tickets planned for Piwik 1.0. It is recommended that you post a comment in the related ticket and explain how you would like to implement the feature.
› Resources
- Piwik 1.0 roadmap
The list of prioritized tasks, new features and documentation that we want to achieve for Piwik 1.0 - a great way to start picking tasks to work on! - Piwik Development Process
How does Piwik development work, how we release new versions, how you can submit patches or new documentation - an explanation of how we are organized to build new features and ensure high quality in Piwik.
› Do you need guidance?
Our time is limited as we are a very small team and we think of Piwik as a community; if you’re willing to put some time and energy in Piwik, we would love to help you get started. If you have any question or if you need some guidance, feel free to contact the team.
