Awesome work, Abi!
- Blair On 6/02/2009 4:44 AM, Abimanyu Raja wrote: > It's time to start improving the built-in Ubiquity commands! Since the > launch of Ubiquity last August, huge improvements have been made. But > most of these new changes haven't improved the commands in any way. > Aside from a few bug fixes, the "wikipedia" command, the "twitter" > command and others are still the same/ /as they were back in August. > > Since the core developers have been working hard on Ubiquity core, Aza > suggested starting weekly focuses so that everyone can concentrate their > efforts on a single command for a week or two. > > > Email > > We'll start with the email commands (email, last-email, > get-email-address, detect-email-provider) for the first two weeks. > > The most important objective is to be enable the email command to be > used with other service providers like: > > * Windows Live Hotmail - has an API <http://dev.live.com/contacts/> > to retrieve contacts > * Yahoo! - has one API <http://developer.yahoo.com/mail/> to > retrieve contacts and one to compose messages > <http://developer.yahoo.com/mail/> > * Google Apps > * Thunderbird > * Default mailto: application (e.g. Mail.app on a mac) - should work > similar to this command <http://www.mikedeboer.nl/ubiquity/> > * Others like AOL <http://dev.aol.com/api/openmail/api_docs>, > Zimbra, LinkedIn contacts, etc. > > With the addition of these different providers, the new command would > have a additional modifier "using": > > The new email command > <http://www.flickr.com/photos/32072...@n02/3255203892/> > > The default email provider will be based on your browsing history - the > email account with the highest frecency > <https://developer.mozilla.org/en/The_Places_frecency_algorithm> (see > the detect-email-provider command). But you can change your default by > simply telling Ubiquity "my email is yahoo" > <http://theunfocused.net/2009/01/16/ubiquitous-information-part-1/>. > > As with any other command, another major goal here is to fix all tickets > related to this command (click image to get to Trac). > Email tickets > <https://ubiquity.mozilla.com/trac/query?status=accepted&status=assigned&status=new&status=reopened&order=priority&col=id&col=summary&col=status&col=type&col=priority&col=milestone&col=component&keywords=%7Eemail> > > > How you can help > > 1. Suggest improvements to the email commands > 2. Submit *patches* to fix any of the open tickets or to add your > favorite feature! > 3. Write a comprehensive unit test framework for commands > <https://ubiquity.mozilla.com/trac/ticket/512>that will ensure > that errors in commands are detected quickly. > 4. If you are a *designer*, you write can CSS for Ubiquity. How about > making this bland preview look awesome?picture-18picture-20 > > The current email command code can be found here > <https://ubiquity.mozilla.com/hg/ubiquity-firefox/file/tip/ubiquity/standard-feeds/email.js> > and the code for the contacts noun is here > <https://ubiquity.mozilla.com/hg/ubiquity-firefox/file/tip/ubiquity/feed-parts/header/en/nountypes.js>. > > > Progress > > I've already integrated Yahoo! and Google Apps contacts. But it does not > seem to be possible to send emails from Yahoo! like we do in Gmail (do > you know how to do that?). I'll be blogging about the progress as it > happens. > > Let's perfect the email commands in the next two weeks! > > After that, we'll look at the Twitter command (timelines, replies and > more!). > > ----------------- > > Reprinted from here > <http://abcdefu.wordpress.com/2009/02/04/weekly-focus-email-commands/>. > Feel free to comment here or on the blog. > > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "ubiquity-firefox" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/ubiquity-firefox?hl=en -~----------~----~----~----~------~----~------~--~---
