Taskfox: Difference between revisions

1,192 bytes added ,  20 October 2009
add code organization notes
(add code organization notes)
 
(21 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.
 
===== Organization =====


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)].
Pretty much all of the Taskfox related code lives in [https://hg.mozilla.org/incubator/taskfox/file/tip/browser/components/tasks browser/components/tasks].


Anyone is free to attend:  
Some interesting files to note:
* +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 ===
* [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
 
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.
 
==== Latest Builds ====


Taskfox is in an Incubator Repository at https://hg.mozilla.org/incubator/taskfox/. No downloads are available yet - you'll need to build it yourself.
Latest builds are always available at:
http://people.mozilla.org/~bmcbride/taskfox/latest/


=== Report a bug ===
=== Report a bug ===
Line 86: 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 109: 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