PLOG2013 - Plone Analytics

389 views

Published on

We need a set o tools for monitoring user activities on a Plone site. This presentation is a quick overview on what we have now and what we want for the future.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
389
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
4
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

PLOG2013 - Plone Analytics

  1. 1. Plone AnalyticsA set of tools to analyze your Plone site usage Simone Orsi - simone.orsi@abstract.it
  2. 2. Who Am ISimone Orsi aka #simahawkPython Web Developer@ Abstract Abstract for PLOG 2013
  3. 3. Customer needs: track users activity.● View users last login time;● View items published since users last login;● View items published since users registration date;● View items published between a specific date range;● more? Abstract for PLOG 2013
  4. 4. Customer needs: visualization andmanipulation.● View / build graphics on users stats;● Export or expose data (CSV, XLS, JSON, etc) Abstract for PLOG 2013
  5. 5. WHAT DO WE HAVE?
  6. 6. ALMOST NOTHING COMPLETE :)
  7. 7. collective.contentstats by Raphael Ritz"A configlet for Plone showing some content statistics (type/state)"Last release: 1.0.1 (2011-05-09)Features: ● Works on catalog data exclusively - no content is touched; ● Only lists portal types that are used; ● Only lists review states used; ● Works with custom add-ons right away; ● Supports CSV export of summary data;Limits: no search. Only display info on review state. Abstract for PLOG 2013
  8. 8. collective.pygal.plonestats by Christian Ledermann"collective.pygal.plonestats is mainly meant to demonstrate theease of use and integration of pygal into plone."Last release: 0.1 (2012/04/02)Features: ● Keywords; ● Content by Creator; ● Content by types; ● Review states; ● Created items by year; ● Created items by month;Limits: no search. Prove of concept. Abstract for PLOG 2013
  9. 9. quintagroup.analytics"Plone sites statistics."Last release: 1.1.1 (2012-05-31)Features: ● Content Ownership by Type; ● Content Ownership by State; ● Content Types by State; ● Site Portlets; ● Legacy Portlets - information about legacy assigned throughout site sections; ● Properties stats - information on certain property values for all site objects, such as titles, descriptions, etc.Limits: no search. Some not-needed features. Abstract for PLOG 2013
  10. 10. WHAT DO WE WANT?
  11. 11. Advanced search.Search by: ● user properties (name, fullname, email, etc); ● date filter on range (compared to last login time, registration date, etc); ● content types; ● review state; ● path; ● more? Abstract for PLOG 2013
  12. 12. Visualization.Show: ● table; ● chart;Some good starting point could be pygals and daviz. Abstract for PLOG 2013
  13. 13. Export / Expose.To: ● CSV; ● XLS; ● JSON; ● Open data; Abstract for PLOG 2013
  14. 14. Flexibility.● Add / remove columns to views and exported data;● Custom visualization manipulators for converting value / labels to be displayed;● Custom export manipulators for converting value / labels to be exported;● Custom configuration of graphics (ala Daviz). All of this should be possbile both from FS code and TTW scripting / TALES expressions. Abstract for PLOG 2013
  15. 15. Sprint.The goal of the sprint is to come up with a draft of a suite of packagesfor providing a pluggable set of tools.1. indentify real must-have features;2. outline architecture;3. cherry picking features from existings packages;4. code! Abstract for PLOG 2013
  16. 16. QUESTIONS / SUGGESTIONS?
  17. 17. Thanks for your attention.Simone Orsisimone.orsi@abstract.it@simahawk#simahawk Abstract for PLOG 2013

×