Website/Sprints/DownloadStats

From MozillaWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Download Stats

Goal: refine the existing Download Stats page and integrate it more into the mainstream of mozilla.com

Scope:

  • make existing page look more like mozilla.com (adding header, updating fonts, etc)
  • reformatting new page for better visual appeal (rearranging content, removing large SQL Stream promo, etc)
  • integrate links to this page into the rest of the site (particularly by adding a download counter to the Firefox page)
  • make sure the stats and counter are stable

Schedule:

  • August 4: scoping, wireframes, planning
  • August 5: refine mockups
  • August 6-7, 10-12 development
  • August 13-14, 17: QA, fixes
  • August 18: launch

Team: (please add more names as needed)

  • Dave Dash
  • Stephen Des Roches (silverorange)
  • Daniel Einspanjer
  • Mike Morgan
  • John Slater
  • Stephen Donner

Meetings

Aug 13

TODO

  • morgamic - write blog post
  • dd - write code for total count and copy/paste
  • silverorange - move thanks to bottom
  • silverorange -remove data API portion
  • silverorange/jslater - another hour of style cleanup
  • stephend - QA
  • morgamic - talk to stephend and clear up QA questions

Aug 6

TODO

  • Create placeholders for dynamic widget elsewhere - Stephen
  • Provide stats for 1-off pages (personal page, etc.)
    • Update Python script to create super-small total JSON - Dave
    • Write simple JS to pull that feed and populate the widget - Dave/Stephen/Mike
  • Update /firefox/stats/ with the js (add the canvas map, dynamic table with sparklines) - Dave


Aug 4 TODO Status

  • John/Stephen - Have a solid idea of where we'll put links to the stats page (done)
  • Stephen - first draft of stats page on mozilla.com (page created / started)
  • Stephen - get on IRC (done)
  • Dave/Mike - make sure that the feed works, ask Daniel about future feeds (done)
  • Stephen - get on IRC (done)

Aug 4

  • SVN setup
    • use mozilla.com/.../firefox/stats/
    • feed will remain in metrics/downloadvis/...
  • Where to start with mozilla.com cross-mojination
    • Static page lives on mozilla.com, feed lives downloadstats.mozilla.com
  • Slater visual design notes:
    • Download stats page
      • Add proper headline (not just logo + wordmark + "downloads") and short subhead explaining what this page is
      • Should have the full mozilla.com header bar
      • Should have the right nav links consistent with the rest of the http://www.mozilla.com/en-US/firefox/ pages
      • Needs short text blurb (lower on the page) with brief explanation of what the #s mean, with a link to a blog post that has more detail about methodology.
    • Firefox download page
      • Needs small promo (most likely under the right nav bar links) with a download counter and link to the full page (following the AMO model). Will need to remove Release Notes and Other Systems & Languages from that nav to make room (note: those links are also under the download button, so we're not losing any content here).
      • add 'statistics' link to right nav?
      • Same promo will need to be added to http://www.mozilla.com/en-US/firefox/personal.html, which is laid out differently from the other Firefox download pages.
    • will add copy by Thursday
  • Going with /firefox/stats/
  • SVN for current download stats app: http://svn.mozilla.org/metrics/downloadvis/html/
  • TODO
    • John - write miscellaneous bits of copy for page & promo
    • John/Stephen - Have a solid idea of where we'll put links to the stats page
    • Stephen - first draft of stats page on mozilla.com
    • Dave/Mike - make sure that the feed works, ask Daniel about future feeds
    • Stephen - get on IRC

Aug 3

  • Get familiar with the process
  • Take a look at mocks
  • Discuss scope
  • Notes
    • will try sprint meetings Tues/Thurs
    • need to make sure the feed/counter doesn't die
    • need to make code handle failure state
    • right now button on map isn't important
    • right column dependent on new feed
    • do we need to have granularity in the stats table
      • figure out what feed we can get, and that determines scope
    • country box w/ local storage/cookies to save which countries are viewed
    • top 10 list - already have that
  • TODO
    • determine what kind of feed we can get
    • figure out what happens when we start tracking download types (manual vs. updates)
    • blog post to describe stats and how we make those stats
    • get Stephen access to download stats SVN
    • figure out where download stats page lives -- metrics or mozilla.com?