Mobile/Projects/Service integration: Downloads: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 3: Line 3:


== Goals ==
== Goals ==
Make it possible to integrate cloud services into the Firefox browser for storing downloaded content and accessing it from any devices.
Make it possible to integrate cloud services into the Firefox browser for storing downloaded content.


== Use cases & user stories ==
== Use cases & user stories ==
Line 23: Line 23:


== Justification ==
== Justification ==
* User benefit in that they'll be able to integrate services they already know, use, and love.
* Strong partnership potential.


== Research & references ==
== Research & references ==

Latest revision as of 17:37, 7 November 2013

Tracking

  • Meta-bug to be filed

Goals

Make it possible to integrate cloud services into the Firefox browser for storing downloaded content.

Use cases & user stories

These user stories may get moved out into a separate project depending on how UX wants to approach this...primarily this project is about doing the backend work to make third-party service integration possible.

Feature discovery & initial use

  • When I first download any content from the Web, I want Firefox to give me the option of saving that content either locally on my device or in the cloud via one or more integrated services, so I can take advantage of the new integrated cloud services without having to know about them and set them up beforehand.
  • When I first encounter the option to save content either locally or to the cloud, I want the option to remember whatever decision I make now, so I never run into this dialog again and the decision I make becomes the default action for all future downloads.
  • When I have set a default for all future downloads, I want some way to override that default so I can change my mind later for specific pieces of content.
  • When I first opt to save downloaded content to an integrated cloud service, I want the option to log-in to an existing account if I already have one, so I don't end up with multiple accounts for the same service.
  • When I first opt to save downloaded content to an integrated cloud service, I want the option to create a new account inline -- without having to go to a separate tab or website -- so I can quickly set-up and start using the integrated cloud service for my Firefox downloads.

Awesomebar/Awesomescreen integration

  • When I start typing in my awesomebar or awesomescreen, I want items I have downloaded -- whether saved locally or to a cloud service -- to be included in the results so it is easier for me to find and open that item directly rather than going back out to the web and downloading it again.
  • When I delete an item from my downloads -- whether locally or from a cloud service -- I no longer want that item appearing in my awesomebar or awesomescreen, so I am not confused by it showing up in my search results.

UX design

  • Not handed off yet

Justification

  • User benefit in that they'll be able to integrate services they already know, use, and love.
  • Strong partnership potential.

Research & references

Quality criteria

  • No user-perceptible performance degradation
  • All goals are met
  • All user stories are implemented & tested