Labs/Jetpack/FlightDeck/1.0a2: Difference between revisions

From MozillaWiki
< Labs‎ | Jetpack‎ | FlightDeck
Jump to navigation Jump to search
Line 57: Line 57:
| [http://piotr.zalewa.info/downloads/jetpack/wireframe-edit.png early design idea]
| [http://piotr.zalewa.info/downloads/jetpack/wireframe-edit.png early design idea]
| {{ok|}}
| {{ok|}}
| Libraries edited in separate tabs, Manifest is now automated
| 6/2: this should be ready today or tomorrow
|-
|-
| create view source page
| create view source page
Line 71: Line 71:
| {{bug|566264}} {{bug|553020}}
| {{bug|566264}} {{bug|553020}}
|  
|  
| Builder is currently using the "special" incrementing ID; Piotr to implement ID generation script written by Brian
| requires support in cfx for specifying
|-
|-
| redesign home page to focus on common use cases of casual developers
| redesign home page to focus on common use cases of casual developers
Line 77: Line 77:
| P1
| P1
| {{bug|566252}}
| {{bug|566252}}
|  
| {{ok|}}
|  
| Oskar working on it now; Piotr expects it by the end of the week
|-
|-
| API browser
| API browser
Line 84: Line 84:
|  
|  
| {{bug|564825}}
| {{bug|564825}}
|  
| {{ok|}}
| back-end is working as POC (generating documents from Markdown), needs to be cached, UX design needed as well; It would be good to have a doc how to write documentation. We can later think about allowing developers to edit docs and apply using FlightDeck
| working, but needs styling, which should be done by Friday
|-
|-
| improve FlightDeck addon (uninstall on demand, website whitelisting, etc.)
| improve FlightDeck addon (uninstall on demand, website whitelisting, etc.)
Line 91: Line 91:
| P1
| P1
| {{bug|552197}} {{bug|566254}} {{bug|566256}} {{bug|566257}} {{bug|566259}}
| {{bug|552197}} {{bug|566254}} {{bug|566256}} {{bug|566257}} {{bug|566259}}
|  
| ?
| Myk and Atul to prioritize
| Myk to check on status of this work
|-
|-
| streamline user experience per Aza's design review
| streamline user experience per Aza's design review
Line 99: Line 99:
| [http://groups.google.com/group/mozilla-labs-jetpack/attach/e4abd234a72d6343/Jetpack+Add-On+Builder+(FlightDeck)+UX+Review.pdf?part=4 UX review] [[Labs/Jetpack/FlightDeck/1.0a2/UXChanges|1.0a2-specific plan]]
| [http://groups.google.com/group/mozilla-labs-jetpack/attach/e4abd234a72d6343/Jetpack+Add-On+Builder+(FlightDeck)+UX+Review.pdf?part=4 UX review] [[Labs/Jetpack/FlightDeck/1.0a2/UXChanges|1.0a2-specific plan]]
|  
|  
| Piotr wrote up a plan for tackling a set of UX changes, and Myk has provided feedback on it.
| review is kept in mind when making changes; this cuts across all of the deliverables
|-
|-
| step-by-step tutorial for building addon
| step-by-step tutorial for building addon
Line 106: Line 106:
| {{bug|566261}}
| {{bug|566261}}
|  
|  
| blocked on UX work
| Myk to get status update from Atul; blocked on UX work
|-
|-
| rebrand application to Add-ons Builder
| rebrand application to Add-ons Builder
Line 113: Line 113:
|  
|  
|  
|  
|  
| Daniel to get regular Mozilla logo w/Add-ons Builder
|-
|-
| page header/footer that integrates with other Mozilla websites
| page header/footer that integrates with other Mozilla websites

Revision as of 16:32, 2 June 2010

Goals

The overall goal of this release is to prepare the application for a broader preview by project participants and Mozilla community members. Key improvements are better integration with the underlying SDK and user experience optimizations/simplifications.

Timeline

Milestone Expected Actual Notes
Thaw Monday, May 16 Wednesday, April 28 although we started the planning and earnest development in May, some preparatory work began a few weeks earlier
Freeze Tuesday, June 8 (11:59pm PT)
RC1 Wednesday, June 9
Final Wednesday, June 16

Deliverables

Summary Owner Priority References Status Notes
rearchitect package generation to use SDK's preferred directory structure Piotr P1 bug 566263 spec [DONE] working - tested with unittest, front-end needs to be upgraded
Refactor editor front-end to work with the SDK's preferred directory structure Piotr P1 early design idea [ON TRACK] 6/2: this should be ready today or tomorrow
create view source page Piotr P1 [DONE] unauthorized user may see the code; readonly fix needed after Bespin 0.8
support unforgeable addon IDs Piotr P1 bug 566264 bug 553020 requires support in cfx for specifying
redesign home page to focus on common use cases of casual developers Oskar P1 bug 566252 [ON TRACK] Oskar working on it now; Piotr expects it by the end of the week
API browser Piotr bug 564825 [ON TRACK] working, but needs styling, which should be done by Friday
improve FlightDeck addon (uninstall on demand, website whitelisting, etc.) Atul P1 bug 552197 bug 566254 bug 566256 bug 566257 bug 566259 ? Myk to check on status of this work
streamline user experience per Aza's design review Piotr UX review 1.0a2-specific plan review is kept in mind when making changes; this cuts across all of the deliverables
step-by-step tutorial for building addon Atul P1 bug 566261 Myk to get status update from Atul; blocked on UX work
rebrand application to Add-ons Builder Piotr P2 Daniel to get regular Mozilla logo w/Add-ons Builder
page header/footer that integrates with other Mozilla websites Piotr P2 bug 566262 Myk will get the HTML for this from fligtar