46
edits
(Created page with "Roadmap for KB Metrics {{draft}} '''NB''' This is in Draft status because of ongoing user testing that may affect priorities. * {{done|Phase 1}} - Metrics backend (bug 663234)...") |
No edit summary |
||
| Line 18: | Line 18: | ||
** Write patch to collect new votes with revision ID | ** Write patch to collect new votes with revision ID | ||
** Incorporate fallback mechanism to check if user has already votes (check new data, but no results -> check old data) | ** Incorporate fallback mechanism to check if user has already votes (check new data, but no results -> check old data) | ||
** | ** Write migration to convert old votes to new format having revision ID (bug 671405) | ||
*** Converting a large dataset is expensive, so we have to figure out the best way to do it. | *** Converting a large dataset is expensive, so we have to figure out the best way to do it. | ||
* | * Phase 2 - Metrics front-end | ||
** Choose a graphing library to create the frontend graphs | ** Choose a graphing library to create the frontend graphs | ||
*** Highcharts (www.highcharts.com) | *** Highcharts (www.highcharts.com) | ||
| Line 30: | Line 30: | ||
*** Hover effects to indicate revision | *** Hover effects to indicate revision | ||
* Phase 3 - Aggregate Metrics (bug 663244) | * Phase 3 - Admin Panel (bug 672562) | ||
** Give admin panel to add/remove global dates to all metrics graphs | |||
*** Useful to mark release dates of Firefox, etc, to see important relations between votes and changes. | |||
* Phase 4 - Aggregate Metrics (bug 663244) | |||
** Show helpful metrics in a single page so that contributors don't have to visit multiple pages and that their attention can be called to where it's needed. | ** Show helpful metrics in a single page so that contributors don't have to visit multiple pages and that their attention can be called to where it's needed. | ||
*** Show data from "movers and shakers" (highest change in number of votes) | *** Show data from "movers and shakers" (highest change in number of votes) | ||
*** Show least helpful articles (where no > yes votes) | *** Show least helpful articles (where no > yes votes) | ||
*** Maybe something with useragents? | *** Maybe something with useragents? | ||
edits