Webdev:Cesium: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(21 intermediate revisions by 3 users not shown)
Line 1: Line 1:
This is a page to track the new project for automating ySlow tests, codenamed 'Cesium', after the element used in atomic clocks.
This is a page to track the new project for automating ySlow tests, codenamed 'Cesium', after the element used in atomic clocks.
== URLs ==
* Staging site currently behind vpn: http://cm-cesium01.mozilla.org/


== Goals ==
== Goals ==
Line 10: Line 13:
* Documentation for API and installation
* Documentation for API and installation


== Alpha ==
== Roadmap  ==
* run yslow automatically
 
* collect the information
==== TBD -- 1.0 ====
* make it accessible
 
* display it
*User accounts
*Redesign
*API
 
==== 07/31/2009 -- 0.2  ====
 
*Making Cesium easier to install and configure
*Run Firefox headlessly
*[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Webtools&component=Cesium&target_milestone=0.2&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= Bugs]
 
==== 07/10/2009 -- [http://viewvc.svn.mozilla.org/vc/projects/cesium/tags/0.1.1/ 0.1.1]  ====
 
*minor bug fix that caused Firefox to start improperly and not load any webpages
*[http://people.mozilla.org/~rdoherty/cesium/cesium-0.1.1.zip Download]
 
==== 07/09/2009 -- [http://viewvc.svn.mozilla.org/vc/projects/cesium/tags/0.1/ 0.1]  ====
 
*run yslow automatically  
*collect the information  
*make it accessible  
*display it


== Components ==
== Components ==
Line 22: Line 45:
* API
* API


== Communication ==
== Communication ==
* #cesium on IRC


== Contribute ==
*
* svn.mozilla.org/projects/cesium
*cesium on IRC
* [https://bugzilla.mozilla.org/enter_bug.cgi?alias=&assigned_to=nobody%40mozilla.org&blocked=&bug_file_loc=http%3A%2F%2F&bug_severity=normal&bug_status=NEW&comment=&component=Cesium&contenttypeentry=&contenttypemethod=autodetect&contenttypeselection=text%2Fplain&data=&dependson=&description=&flag_type-4=X&form_name=enter_bug&keywords=&maketemplate=Remember%20values%20as%20bookmarkable%20template&op_sys=All&priority=--&product=Webtools&qa_contact=cesium%40webtools.bugs&rep_platform=All&short_desc=&target_milestone=---&version=Trunk File a bug]
 
* [https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Webtools&component=Cesium&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= Bug list]
=== Meetings  ===
 
*[[Webdev:Cesium:Meetings:07152009|7/15/2009 - Cesium planning/brainstorming]]
 
== Contribute ==
 
*We need people to QA, code and evangelize :)
*svn.mozilla.org/projects/cesium  
*[https://bugzilla.mozilla.org/enter_bug.cgi?alias=&assigned_to=nobody%40mozilla.org&blocked=&bug_file_loc=http%3A%2F%2F&bug_severity=normal&bug_status=NEW&comment=&component=Cesium&contenttypeentry=&contenttypemethod=autodetect&contenttypeselection=text%2Fplain&data=&dependson=&description=&flag_type-4=X&form_name=enter_bug&keywords=&maketemplate=Remember%20values%20as%20bookmarkable%20template&op_sys=All&priority=--&product=Webtools&qa_contact=cesium%40webtools.bugs&rep_platform=All&short_desc=&target_milestone=---&version=Trunk File a bug]  
*[https://bugzilla.mozilla.org/buglist.cgi?query_format=advanced&short_desc_type=allwordssubstr&short_desc=&product=Webtools&component=Cesium&long_desc_type=substring&long_desc=&bug_file_loc_type=allwordssubstr&bug_file_loc=&status_whiteboard_type=allwordssubstr&status_whiteboard=&keywords_type=allwords&keywords=&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&emailassigned_to1=1&emailtype1=exact&email1=&emailassigned_to2=1&emailreporter2=1&emailqa_contact2=1&emailtype2=exact&email2=&bugidtype=include&bug_id=&votes=&chfieldfrom=&chfieldto=Now&chfieldvalue=&cmdtype=doit&order=Reuse+same+sort+as+last+time&field0-0-0=noop&type0-0-0=noop&value0-0-0= Bug list]
 
=== Contributors  ===
 
*[mailto:rdoherty@mozilla.com Ryan Doherty]
*Mark Hahnenberg


== API ==
== API ==
* Need API docs!
* Need API docs!


== Installation ==
== Installation ==
* Need installation docs!
 
*View the [http://viewvc.svn.mozilla.org/vc/projects/cesium/trunk/cesium/README.txt?view=markup README] in SVN


== Architecture Draft ==
== Architecture Draft ==
[[File:YSlowArch.png]]
[[File:YSlowArch.png]]
== Frontend Mockups ==
* [https://wiki.mozilla.org/images/a/a4/CesiumDashboardMockup.png Dashboard]
* [https://wiki.mozilla.org/images/c/cf/CesiumSitesMockup.png Site List]
* [https://wiki.mozilla.org/images/0/00/CesiumSiteInfoMockup.png Site Info]
* [https://wiki.mozilla.org/File:CesiumSiteEditMockup.png Site Edit]
* [https://wiki.mozilla.org/images/f/f3/CesiumPageListMockup.png Page List]
* [https://wiki.mozilla.org/images/3/32/CesiumTestRunsMockup.png Test Run List]
* [http://people.mozilla.com/~chowse/drop/cesium/HiFid_Homepage.png High Fidelity Homepage]
* [http://people.mozilla.com/~chowse/drop/cesium/HiFid_Site.png High Fidelity Site page]

Latest revision as of 15:34, 4 September 2009

This is a page to track the new project for automating ySlow tests, codenamed 'Cesium', after the element used in atomic clocks.

URLs

Goals

  • Run ySlow automatically
  • Collect the beacon information that ySlow sends
  • Display the information in graph form
  • Make the data accessible via APIs
  • Easily configurable (via web UI) and installable
  • Handle multiple websites
  • Documentation for API and installation

Roadmap

TBD -- 1.0

  • User accounts
  • Redesign
  • API

07/31/2009 -- 0.2

  • Making Cesium easier to install and configure
  • Run Firefox headlessly
  • Bugs

07/10/2009 -- 0.1.1

  • minor bug fix that caused Firefox to start improperly and not load any webpages
  • Download

07/09/2009 -- 0.1

  • run yslow automatically
  • collect the information
  • make it accessible
  • display it

Components

  • Headless FF instance
  • Processor
  • UI
  • API

Communication

  • cesium on IRC

Meetings

Contribute

  • We need people to QA, code and evangelize :)
  • svn.mozilla.org/projects/cesium
  • File a bug
  • Bug list

Contributors

API

  • Need API docs!

Installation

Architecture Draft

YSlowArch.png

Frontend Mockups