Analytics/Reportcard/Architecture-Meeting-Notes 2012-01-19

= Attendance =
 * Asher
 * Diederik
 * Andrew Otto
 * Robla


 * Need to make sure we don't underestimate the problem and the amount of work.

= Database Design =
 * Asher: hash index?
 * You don't need to worry about managing uniqueness.
 * Would be better to do a composite key on the columns you need, rather than combining them into a hash

= history =
 * Nimish did work to make it easy to get metrics via API in JSON or XML.
 * this isn't a big deal to start over
 * Eric Zachte has a bunch of scripts to extract data.
 * Sam did some work (might be a a lot).
 * Exposes database as webservice via mediawiki

= API = In web.py or other framework, or as MediaWiki extension?

Let's do MediaWiki

= Decisions =
 * use new db schema
 * rewrite scripts in python or whatever, but make use of what we can as soon as we can.
 * make things as modular as possible.
 * Use MediaWiki extension for API.