Taskfox/Goals: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
No edit summary
Line 3: Line 3:
== Goals ==
== Goals ==


* Keep existing workflows (don't break them)
=== Work with existing workflows, not against them ===
* "It just works"
 
* Reduce the amount of descrete steps needed to perform certain tasks
Existing workflows should not be broken, interrupted, or compromised in any other way.
* Provide API for extensions
 
* Be more discoverable than Ubiquity
=== Tasks, rather than individual steps ===
* Be localizable
 
* Feel like part of the overall Firefox experience
At the moment, many common tasks (such as emailing a snippet of text to a friend) require you to repeat the same series of discrete steps each time. Give that these steps are already known, this workflow can be streamlined into a single step.
 
 
=== "It just works" ===
 
=== Provide API for extensions ===
 
=== Be more discoverable than Ubiquity ===
 
=== Be localizable ===
 
 
=== Feel like part of the overall Firefox experience ===


== Non-goals ==
== Non-goals ==

Revision as of 07:25, 8 March 2009

Draft-template-image.png THIS PAGE IS A WORKING DRAFT Pencil-emoji U270F-gray.png
The page may be difficult to navigate, and some information on its subject might be incomplete and/or evolving rapidly.
If you have any questions or ideas, please add them as a new topic on the discussion page.

Goals

Work with existing workflows, not against them

Existing workflows should not be broken, interrupted, or compromised in any other way.

Tasks, rather than individual steps

At the moment, many common tasks (such as emailing a snippet of text to a friend) require you to repeat the same series of discrete steps each time. Give that these steps are already known, this workflow can be streamlined into a single step.


"It just works"

Provide API for extensions

Be more discoverable than Ubiquity

Be localizable

Feel like part of the overall Firefox experience

Non-goals

  • Create a platform
    • Be extendable through command feeds
    • Be extendable through experimental UIs
  • Natural language processing