PLOG2013 - Plone Analytics

Post on 10-May-2015

211 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

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.

Transcript

Plone Analytics

A set of tools to analyze your Plone site usage

Simone Orsi - simone.orsi@abstract.it

Simone Orsi aka #simahawk

Python Web Developer

@ Abstract

Who Am I

Abstract for PLOG 2013

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

Customer needs: visualization and manipulation.

● View / build graphics on users' stats;

● Export or expose data (CSV, XLS, JSON, etc)

Abstract for PLOG 2013

WHAT DO WE HAVE?

ALMOST NOTHING COMPLETE :)

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

collective.pygal.plonestats by Christian Ledermann

"collective.pygal.plonestats is mainly meant to demonstrate the

ease 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

quintagroup.analytics"Plone site's 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

WHAT DO WE WANT?

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

Visualization.

Show:

● table;

● chart;

Some good starting point could be pygals and daviz.

Abstract for PLOG 2013

Export / Expose.To:

● CSV;

● XLS;

● JSON;

● Open data;

Abstract for PLOG 2013

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

Sprint.The goal of the sprint is to come up with a draft of a suite of packages

for 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

QUESTIONS / SUGGESTIONS?

Simone Orsi

simone.orsi@abstract.it

@simahawk

#simahawk

Thanks for your attention.

Abstract for PLOG 2013

top related