3
edits
(revert to fix valdalism) |
|||
Line 3: | Line 3: | ||
= What is Ubiquity? = | = What is Ubiquity? = | ||
Ubiquity was a Mozilla Labs experiment that was in development from 2008 to 2009. Its purpose was to explore whether a radically different type of interface to the Web — a task-centric, | Ubiquity was a Mozilla Labs experiment that was in development from 2008 to 2009. Its purpose was to explore whether a radically different type of interface to the Web — a task-centric, natural-language-based command line — could help us get common Web tasks done faster. | ||
Development is currently on indefinite hiatus. We will most likely revisit the experiment at some point in the future. | Development is currently on indefinite hiatus. We will most likely revisit the experiment at some point in the future. In the meantime, the Ubiquity extension for Firefox is still available for download (see below). Also, some of the ideas from Ubiquity are being implemented in [[Labs/Jetpack|Jetpack]]. | ||
You can learn more about Ubiquity by reading Atul's blog post entitled [http://www.toolness.com/wp/?p=54 Ubiquitous Interfaces, Ubiquitous Functionality], | You can learn more about Ubiquity by reading Atul's blog post entitled [http://www.toolness.com/wp/?p=54 Ubiquitous Interfaces, Ubiquitous Functionality], or try it out via the [[Labs/Ubiquity/Latest Ubiquity User Tutorial|User Tutorial]]. | ||
Other informative blog posts about Ubiquity include: | Other informative blog posts about Ubiquity include: | ||
# [http://www.toolness.com/wp/?p=64 Trusting Functionality] by Atul | # [http://www.toolness.com/wp/?p=64 Trusting Functionality] by Atul | ||
# [http://www.azarask.in/blog/post/can-ubiquity-be-used-only-with-the-mouse/ Mouse-Based Ubiquity] | # [http://www.azarask.in/blog/post/can-ubiquity-be-used-only-with-the-mouse/ Mouse-Based Ubiquity] | ||
# [http://azarask.in/blog/post/sharing-streamable-functionality/ Sharing Streamable Functionality] by Aza | # [http://azarask.in/blog/post/sharing-streamable-functionality/ Sharing Streamable Functionality] by Aza | ||
# [http://jonoscript.wordpress.com/2008/07/21/language-based-interfaces-part-1-the-problem/ Language-Based Interfaces, part 1: The Problem] by Jono | # [http://jonoscript.wordpress.com/2008/07/21/language-based-interfaces-part-1-the-problem/ Language-Based Interfaces, part 1: The Problem] by Jono | ||
Line 27: | Line 26: | ||
[https://bitbucket.org/satyr/ubiquity/downloads/tip.xpi Install the latest beta of Ubiquity for Firefox 3.6] - Maintained by community member Satyr | [https://bitbucket.org/satyr/ubiquity/downloads/tip.xpi Install the latest beta of Ubiquity for Firefox 3.6] - Maintained by community member Satyr | ||
== For Older Versions of Firefox == | == For Older Versions of Firefox == | ||
Line 38: | Line 36: | ||
= Participation = | = Participation = | ||
# [http://groups.google.com/group/ubiquity-firefox General Google Group/mailing list] - Useful for discussion of command development, | # [http://groups.google.com/group/ubiquity-firefox General Google Group/mailing list] - Useful for discussion of command development, user interface, feature suggestions, and other high-level discussions. | ||
# [http://groups.google.com/group/ubiquity-core Core Google Group/mailing list] - Discussion of low-level internals of Ubiquity. | # [http://groups.google.com/group/ubiquity-core Core Google Group/mailing list] - Discussion of low-level internals of Ubiquity. | ||
# [http://getsatisfaction.com/mozilla/products/mozilla_ubiquity Get Satisfaction - Ideas, Complaints, Forum, and "Customer Service"] | # [http://getsatisfaction.com/mozilla/products/mozilla_ubiquity Get Satisfaction - Ideas, Complaints, Forum, and "Customer Service"] | ||
# [irc://irc.mozilla.org/ubiquity #ubiquity irc.mozilla.org] - Live internet relay chat discussion. | # [irc://irc.mozilla.org/ubiquity #ubiquity irc.mozilla.org] - Live internet relay chat discussion. | ||
# [http://ubiquity.mozilla.com/trac/search?q=good-for-beginners Good-for-beginners bugs] - bug tickets which may be good for a Ubiquity beginner to attack | # [http://ubiquity.mozilla.com/trac/search?q=good-for-beginners Good-for-beginners bugs] - bug tickets which may be good for a Ubiquity beginner to attack | ||
# [[Labs/Ubiquity/Frequently Encountered Bugs|Frequently Encountered Bugs]] - bugs that get reported a lot on the [http://groups.google.com/group/ubiquity-firefox mailing list] and [http://getsatisfaction.com/mozilla/products/mozilla_ubiquity Get Satisfaction] that would make lots of people happy if they got fixed | # [[Labs/Ubiquity/Frequently Encountered Bugs|Frequently Encountered Bugs]] - bugs that get reported a lot on the [http://groups.google.com/group/ubiquity-firefox mailing list] and [http://getsatisfaction.com/mozilla/products/mozilla_ubiquity Get Satisfaction] that would make lots of people happy if they got fixed | ||
# [[Labs/Ubiquity/Commands In The Wild|Commands In The Wild]] Add links to your commands here. | # [[Labs/Ubiquity/Commands In The Wild|Commands In The Wild]] Add links to your commands here. | ||
# [https://ubiquity.mozilla.com/trac/report/1 Issue Tracker] - Used to report/discuss bugs and submit patches for Ubiquity. | # [https://ubiquity.mozilla.com/trac/report/1 Issue Tracker] - Used to report/discuss bugs and submit patches for Ubiquity. | ||
# [[Labs/Ubiquity/Trac Components and Keywords|Trac Components and Keywords]] - Keywords and categories to use when filing Trac tickets. | # [[Labs/Ubiquity/Trac Components and Keywords|Trac Components and Keywords]] - Keywords and categories to use when filing Trac tickets. | ||
# [https://ubiquity.mozilla.com/hg/ubiquity-firefox/ Ubiquity HG Repository] - The Mercurial source code repository for Ubiquity. | # [https://ubiquity.mozilla.com/hg/ubiquity-firefox/ Ubiquity HG Repository] - The Mercurial source code repository for Ubiquity. | ||
# [http://ubiquity.mozilla.com/buildbot/ Buildbot] - Continuous integration that runs Ubiquity unit tests after every commit. | # [http://ubiquity.mozilla.com/buildbot/ Buildbot] - Continuous integration that runs Ubiquity unit tests after every commit. If the tests fail, they're reported immediately to the mailing list. | ||
# [[Labs/Ubiquity/Credits|Credits]] | # [[Labs/Ubiquity/Credits|Credits]] | ||
Line 62: | Line 60: | ||
# [[Labs/Ubiquity/Secure_Coding_Practices|Secure Coding Practices]] | # [[Labs/Ubiquity/Secure_Coding_Practices|Secure Coding Practices]] | ||
# [[Labs/Ubiquity/Skins_v0.5|Skinning Ubiquity Tutorial]] | # [[Labs/Ubiquity/Skins_v0.5|Skinning Ubiquity Tutorial]] | ||
# [https://ubiquity.mozilla.com/hg/ubiquity-firefox/raw-file/tip/ubiquity/index.html Ubiquity Code Documentation] - Generated from the latest source code via [http://code.google.com/p/code-illuminated Code Illuminated]. | # [https://ubiquity.mozilla.com/hg/ubiquity-firefox/raw-file/tip/ubiquity/index.html Ubiquity Code Documentation] - Generated from the latest source code via [http://code.google.com/p/code-illuminated Code Illuminated]. | ||
# [[Labs/Ubiquity/Ubiquity 0.1_Development_Tutorial|Contributing to Core Development]] | # [[Labs/Ubiquity/Ubiquity 0.1_Development_Tutorial|Contributing to Core Development]] | ||
# [[Labs/Ubiquity/Parser_2/Localization_Tutorial|Localizing Ubiquity to Your Language]] | # [[Labs/Ubiquity/Parser_2/Localization_Tutorial|Localizing Ubiquity to Your Language]] | ||
Line 73: | Line 71: | ||
# [[Labs/Ubiquity/Parser_Documentation]] | # [[Labs/Ubiquity/Parser_Documentation]] | ||
# [[Labs/Ubiquity/Parser_Interface]] | # [[Labs/Ubiquity/Parser_Interface]] | ||
# [[Labs/Ubiquity/0.5_Documentation|Help Document the 0.5 code here]] - working copies of the wiki documentation for the latest source version | # [[Labs/Ubiquity/0.5_Documentation|Help Document the 0.5 code here]] - working copies of the wiki documentation for the latest source version | ||
# [[Labs/Ubiquity/Command_Documentation_Workspace|Help us improve the built-in command documentation by editing this page]] | # [[Labs/Ubiquity/Command_Documentation_Workspace|Help us improve the built-in command documentation by editing this page]] | ||
Line 104: | Line 101: | ||
# [http://twitter.com/bpung @bpung]: Mozilla labs intern, developer for Ubiquity | # [http://twitter.com/bpung @bpung]: Mozilla labs intern, developer for Ubiquity | ||
# [http://twitter.com/ChristianSonne @ChristianSonne]: Developer for Ubiquity | # [http://twitter.com/ChristianSonne @ChristianSonne]: Developer for Ubiquity | ||
= The Herd = | = The Herd = | ||
Line 111: | Line 106: | ||
# [http://ubiquity.mozilla.com/hg/ubiquity-site/ Herd HG Repository] | # [http://ubiquity.mozilla.com/hg/ubiquity-site/ Herd HG Repository] | ||
# [http://ubiquity.mozilla.com/hg/ubiquity-site/file/tip/README Herd Developer FAQ] | # [http://ubiquity.mozilla.com/hg/ubiquity-site/file/tip/README Herd Developer FAQ] | ||
# [http://wiki.apache.org/couchdb/HttpViewApi CouchDB] - database used for Herd | # [http://wiki.apache.org/couchdb/HttpViewApi CouchDB] - database used for Herd | ||
# [https://ubiquity.mozilla.com/herd/ The Herd]-The Herd Itself. | # [https://ubiquity.mozilla.com/herd/ The Herd]-The Herd Itself. | ||
Line 121: | Line 114: | ||
# [[Labs/Ubiquity/Ubiquity Command Suggestions|Command Suggestions]] - use this page to suggest new Ubiquity commands you'd like to see. | # [[Labs/Ubiquity/Ubiquity Command Suggestions|Command Suggestions]] - use this page to suggest new Ubiquity commands you'd like to see. | ||
# [[Labs/Ubiquity/Nouns | Proposals for New Nouns]] | # [[Labs/Ubiquity/Nouns | Proposals for New Nouns]] | ||
# [[Labs/Ubiquity/Magic_Words | Proposals for new "Magic Words"]] | # [[Labs/Ubiquity/Magic_Words | Proposals for new "Magic Words"]] | ||
# [[Labs/Ubiquity/Ubiquity_Commands_Center | Ubiquity Commands Center]] - an idea for a web-panel that maintains a database of Ubiquity scripts. | # [[Labs/Ubiquity/Ubiquity_Commands_Center | Ubiquity Commands Center]] - an idea for a web-panel that maintains a database of Ubiquity scripts. |
edits