RRD Tool style statistics for Drupal/SQL (community analytics)

Events happening in the community are now at Drupal community events on www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!

Project information

Project page on drupal.org: http://drupal.org/project/analytics
Student: Michael Prasuhn (mikey_p on d.o, mikey_p on g.d.o)
Mentor: Damien Tournoud (Damien Tournoud)
Co-mentor(s): None yet
Local mentor(s): None yet

Current status: Looking for project name, and preparing drupal.org project.

Description

The goal of this project is to create a RRDtool like data store for Drupal that uses PHP and standard SQL to store large numbers of data points in an efficient manner, without requiring RRDtool itself to be installed. My proposal, and original community idea

Project schedule

This section should contain a schedule for your project, including milestones. Work with your mentors to refine this. Split milestones into drupal.org issues, and link to those. Cross items off your list as you get them completed.

  • May 23(25): Begin

    • Refine scope and timeline
    • Refine terms, definitions and names for components
    • Define architecture goals
    • Plan database schema
    • Define interfaces for data sources, data extractor, and data store
    • Determine dependencies
    • Determine scope of UI
    • Determine separation of components/modules
  • April 1: [name of first milestone]

    • Implement initial database schema
    • Storage of meta info
    • Storage of data
    • Implement CRUD for 'bins'/'containers' and data
  • June 8: [name of second milestone]

    • Develop tests for CRUD functions
    • Implement initial UI for managing 'bins'/'containers'
    • Implement methods for discovery of data sources
    • Determine whether to cache data source info or not
  • June 15:

    • Build a test/sample data source
    • Develop tests for sample data source
    • Implement data extractor/scheduler
  • June 22:

    • Develop tests for extractor/scheduler
    • Develop tests for overall data source to store consistency
    • Review API for defining bins, schedules, and sources
    • Develop tests for third party modules defining
  • June 23:

    • To be refined

SoC 2009

Group categories

Admin Tags

Group notifications

This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds:

Hot content this week