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

From MozillaWiki
< Labs‎ | Jetpack‎ | FlightDeck‎ | 1.0a2
Jump to navigation Jump to search
Line 17: Line 17:
## Add author overall rating
## Add author overall rating
## Remove versions
## Remove versions
## Myk: also, remove "Try in browser" from this list of addons; users should view the source of an addon before deciding to try it out, since FlightDeck is a developer-focused site, where the purpose of giving developers access to other users' addons is to encourage developers to learn from each others' code


=== FlightDeck Plugin ===
=== FlightDeck Plugin ===

Revision as of 06:26, 24 May 2010

Following are changes which should be done for the next iteration or before beta.

After FlightDeck UX review

FrontPage

  1. Add a place for tutorial
    • slideshow of the easiest path to create an addon as a placeholder
  2. Make it more descriptive

PackageBrowser

  1. Menu
    • Make [New Extension] / [New Library] more prominent
  2. Move See more to the bottom of the page
  3. Package Action bar
    1. Change [Edit] to [View Source] if user can't edit the code
    2. Add number of other plugins author has written
    3. Add author overall rating
    4. Remove versions
    5. Myk: also, remove "Try in browser" from this list of addons; users should view the source of an addon before deciding to try it out, since FlightDeck is a developer-focused site, where the purpose of giving developers access to other users' addons is to encourage developers to learn from each others' code

FlightDeck Plugin

  1. "Install Flightdeck" above Categories
  2. Make a FlighDeck Plugin warning show when needed - not all the time
  3. Change the wording in confirmation after installed plugin

Editor

  1. Add [Duplicate & Edit] for Package
  2. Add ability to upload an icon

Test Now

  1. Change [Try in Browser] to [Test Now]
  2. Make the button to show the status of testing - leave it pushed if the Addon is under testing
  3. add another URL for create_xpi action - test_now - should do the same, but in # case it will do different action in the future - we're saved

Login Page

  1. text: Log in to the Firefox Add-On Builder with your addons.mozilla.org account. Don't have an account? Get one.
  2. Remove Menu Bar

After build system changes

Editor

Jetpack-editor-wireframe.png
  • Manifest and other metadata are now edited inside a window. This window should be an "information window" if user has no editing rights (is not the author)
  • New Modules section - this is a list of Modules inside edited Package
  • Libraries section is to provide "Add Library" and "Library View/Remove" triggers.
  • View Library opens a new tab with the Editor
  • Sidebar contains Attachments Section
  • jetpack-core dependency is hidden and added in the back-end, however if someone would add a replacement to the FlightDeck it might be used and will not be overwritten by the SDK one

Other changes

Whole System (needs changes on the backend as well)

  1. Add rating