User:Rhelmer:Graphserver Progress: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(notes on graphserver progress)
 
(little q&a)
Line 3: Line 3:
{{Bug|601796}}
{{Bug|601796}}


* todo  
todo  
** loading indicator
* loading indicator
** error handling
* error handling
** API design
* rethink API design
** toolbar buttons inactive
** maybe reuse more existing code
**  
* toolbar selects not working - see question #1
** "Add More Test Data" selector not finished
** "Last 7 Days" - see question #2
*** "Select Platform" constraint should check branches and tests
** "Running Time" - see question #3
*** multi-select not working  
** "Zoom In/Out" - see question #4
**** hardcoded "Add n Data Series" on button
** "Show Changesets" - almost working, look at how catlee's cruncher does it
*** hardcoded "Pages" selection
** "Export CSV" - think graphserver already does this, find the link
** "Link"
** "Embed" - see question #5
* hardcoded default zoom for main plot view
** 90 days
** overview shows all available data - see question #2
* "Add More Test Data" selector not finished
** "Select Platform" constraint should check branches and tests
** multi-select not working  
*** hardcoded "Add n Data Series" on button
** hardcoded "Pages" selection
 
questions
# how should these selects be finished and hooked up?
# should plot and overview show same time range?
# define, examples?
# define the zoom in/zoom out buttons (exactly how are overview and plot modified)?
# define embed button, is this paste-able HTML/JS?
# why no points on the graph?
 
suggestions
# put individual test/branch/platform map in "test run" results
# tests(!), interactions get really complicated with power-users
# test with real data, these datasets are too small

Revision as of 05:32, 23 October 2010

http://graphs-stage.testing/graph-2.html

bug 601796

todo

  • loading indicator
  • error handling
  • rethink API design
    • maybe reuse more existing code
  • toolbar selects not working - see question #1
    • "Last 7 Days" - see question #2
    • "Running Time" - see question #3
    • "Zoom In/Out" - see question #4
    • "Show Changesets" - almost working, look at how catlee's cruncher does it
    • "Export CSV" - think graphserver already does this, find the link
    • "Link"
    • "Embed" - see question #5
  • hardcoded default zoom for main plot view
    • 90 days
    • overview shows all available data - see question #2
  • "Add More Test Data" selector not finished
    • "Select Platform" constraint should check branches and tests
    • multi-select not working
      • hardcoded "Add n Data Series" on button
    • hardcoded "Pages" selection

questions

  1. how should these selects be finished and hooked up?
  2. should plot and overview show same time range?
  3. define, examples?
  4. define the zoom in/zoom out buttons (exactly how are overview and plot modified)?
  5. define embed button, is this paste-able HTML/JS?
  6. why no points on the graph?

suggestions

  1. put individual test/branch/platform map in "test run" results
  2. tests(!), interactions get really complicated with power-users
  3. test with real data, these datasets are too small