Taskfox: Difference between revisions

979 bytes added ,  20 October 2009
add code organization notes
(add code organization notes)
 
(20 intermediate revisions by 2 users not shown)
Line 19: Line 19:
See the [[Taskfox/Use_Cases|use cases page]].
See the [[Taskfox/Use_Cases|use cases page]].


=== Mockups ===


See the [[Taskfox/Mockups|interface mockups page]].


=== Status ===
=== Status & Roadmap ===


See the [[Taskfox/Status|project status page]].
See the [[Taskfox/Status|project status page]] and [[Taskfox/Roadmap|roadmap]].


== Background ==
== Background ==
Line 61: Line 59:
General discussion takes place on the [news://news.mozilla.org/mozilla.dev.apps.firefox mozilla.dev.apps.firefox] newsgroup. This is also accessible via the [https://lists.mozilla.org/listinfo/dev-apps-firefox dev-apps-firefox] mailing list and [http://groups.google.com/group/mozilla.dev.apps.firefox/topics Google Groups].
General discussion takes place on the [news://news.mozilla.org/mozilla.dev.apps.firefox mozilla.dev.apps.firefox] newsgroup. This is also accessible via the [https://lists.mozilla.org/listinfo/dev-apps-firefox dev-apps-firefox] mailing list and [http://groups.google.com/group/mozilla.dev.apps.firefox/topics Google Groups].


=== Meetings ===
=== Get the code ===
 
''Note:'' Taskfox is still in the very early stages of development. As such, there are ''no guarantees'' as to whether the code will run, do as you expect, or be stable.
 
==== Code ====
 
Taskfox is in an Incubator Repository at: https://hg.mozilla.org/incubator/taskfox/.
 
Normal Firefox build procedures apply. At the moment, it is ''not'' guaranteed that the tree will be green at any given time.


Weekly public meetings are held every Thursday at [http://www.timeanddate.com/worldclock/fixedtime.html?day=12&month=3&year=2009&hour=15&min=0&sec=0&p1=224 3:00pm PDT (10:00pm UTC)].
===== Organization =====


Anyone is free to attend:  
Pretty much all of the Taskfox related code lives in [https://hg.mozilla.org/incubator/taskfox/file/tip/browser/components/tasks browser/components/tasks].
* +1 650 903 0800 x92 Conf# 8604 (US/International)
* +1 416 848 3114 x92 Conf# 8604 (Canada)
* +1 800 707 2533 (pin 369) Conf# 8604 (US Toll Free & Skype)


=== Get the code ===
Some interesting files to note:
 
* [https://hg.mozilla.org/incubator/taskfox/file/tip/browser/components/tasks/content/taskBindings.xml taskBindings.xml]: most of taskfox UI
* [https://hg.mozilla.org/incubator/taskfox/file/tip/browser/components/tasks/src/nsTaskController.js nsTaskController.js]: input parser
* [https://hg.mozilla.org/incubator/taskfox/file/tip/browser/components/tasks/src/nsTaskQuery.js nsTaskQuery.js]: parsed input representation
* [https://hg.mozilla.org/incubator/taskfox/file/tip/browser/components/tasks/public/nsITaskVerb.idl nsITaskVerb.idl]: interface for verbs
* [https://hg.mozilla.org/incubator/taskfox/file/tip/browser/components/tasks/src/VerbUtils.jsm VerbUtils.jsm]: helper for making verbs


''Note:'' Taskfox is still in the very early stages of development. As such, there are ''no guarantees'' as to whether the code will run, do as you expect, or be stable.
Modified files that don't live under browser/components/tasks are limited to urlbarBindings.xml to act as a shim for Taskfox and various css files for styling.


Taskfox is in an Incubator Repository at: https://hg.mozilla.org/incubator/taskfox/.
==== Latest Builds ====


No downloads are available yet - you'll need to build it yourself. Normal Firefox build procedures apply.
Latest builds are always available at:
http://people.mozilla.org/~bmcbride/taskfox/latest/


=== Report a bug ===
=== Report a bug ===
Line 90: Line 100:
The general user experience, and the interaction model are still being designed.
The general user experience, and the interaction model are still being designed.


* Interactive mockup here (type slowly): [http://www.azarask.in/aza/TaskFox/taskfox.html]
* Interactive mockup here (type slowly): http://www.azarask.in/aza/TaskFox/
 
* UI wireframes for the Jun 18th meeting, discusses result behavior, simplified UI, improved discoverability. [[Media:Taskfox_UI,_June_18_Meeting.pdf]]


=== Localization ===
=== Localization ===
Line 113: Line 125:
* [[Taskfox/Goals|Goals and Non-goals]]
* [[Taskfox/Goals|Goals and Non-goals]]
* [[Taskfox/Use_Cases|Use Cases]]
* [[Taskfox/Use_Cases|Use Cases]]
* [[Taskfox/Mockups|Mockups]]
* [[Taskfox/Past_Designs|Past Designs]]
* [[Taskfox/Verbs|Verbs]]
* [[Taskfox/Verbs|Verbs]]
* [[Taskfox/Nouns|Nouns]]
* [[Taskfox/Nouns|Nouns]]
* [[Taskfox/L10n|Localization]]
* [[Taskfox/L10n|Localization]]
* [[Taskfox/Timeline|Projected Timeline]]
* [[Taskfox/Status|Status]]
* [[Taskfox/Roadmap|Roadmap]]
* [[Taskfox/Future_Work|Future Work]]
* [[Taskfox/Future_Work|Future Work]]
* [[Taskfox/Name|Naming and terminology]]
* [[Taskfox/Name|Naming and terminology]]
* [[Taskfox/Articles|Additional articles, blog posts, and press]]
* [[Taskfox/Articles|Additional articles, blog posts, and press]]
385

edits