Difference between revisions of "SoC web analytics api"

From GeeklogWiki
Jump to: navigation, search
(Level of Difficulty)
 
(8 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 
<center>(Return to the main idea page for the [[Google Summer of Code]])</center>
 
<center>(Return to the main idea page for the [[Google Summer of Code]])</center>
 +
 +
== Overview ==
 +
 +
Implement the website analytics API from http://www.openwebanalytics.com and develop a set of core API's so that both the CORE GL modules and plugins can generate metrics for usage and performance related stats.
 +
 +
 +
== Objective ==
 +
 +
* Develop a set of core API services
 +
* Add support for plugins
 +
* Add calls so all core GL modules are instrumented
 +
* Develop the admin interface to control what level of detail and modules will have data collected.
 +
* Develop the reports that are needed. Need tabular and some graphical reporting with export to Excel. Investigate how other projects have implemented the same API and also explore the Google Analytics application for inspiration.
 +
 +
== Level of Difficulty ==
 +
 +
''medium''
 +
 +
This project will require someone to spend time understanding how the core GL plugin API works.
 +
 +
Students need some User Interface design experience and ability to create graphical and tabular reports.
 +
 +
Student needs to spend time installing other popular plugins to get a good understanding of the types of data metrics to collect and how plugins will best use this new service.
 +
 +
[[Category:Summer of Code]] [[Category:Development]]

Latest revision as of 20:35, 2 March 2008

(Return to the main idea page for the Google Summer of Code)

Overview

Implement the website analytics API from http://www.openwebanalytics.com and develop a set of core API's so that both the CORE GL modules and plugins can generate metrics for usage and performance related stats.


Objective

  • Develop a set of core API services
  • Add support for plugins
  • Add calls so all core GL modules are instrumented
  • Develop the admin interface to control what level of detail and modules will have data collected.
  • Develop the reports that are needed. Need tabular and some graphical reporting with export to Excel. Investigate how other projects have implemented the same API and also explore the Google Analytics application for inspiration.

Level of Difficulty

medium

This project will require someone to spend time understanding how the core GL plugin API works.

Students need some User Interface design experience and ability to create graphical and tabular reports.

Student needs to spend time installing other popular plugins to get a good understanding of the types of data metrics to collect and how plugins will best use this new service.