Wednesday, April 27, 2011

GNOME Online Accounts

The past couple of weeks I've been looking into how to make GNOME work with online accounts. I sent some notes about to d-d-l about this last week. I'm now at a point where I have working code. And with working code, I of course mean a working screencast (Youtube Video): OK, I mentioned working code and I wasn't kidding — it's stashed in this git repo for now. I expect to move it to git.gnome.org assuming we decide to use this in GNOME. More importantly, I've uploaded the docs here. Oh, and to build this, you will need GLib from the gdbus-codegen branch — fear not, this will be merged to mainline soon!

9 comments:

  1. WOW, this is awesome. Will it integrate the calendar, contacts, photos and all the stuff. This will be amazing.
    Thanks a lot for the cool stuff

    ReplyDelete
  2. pankaj: thanks! And to answer your question: the intent is that libraries like libsocialweb, e-d-s and apps like Evolution can use this ... and, yeah, the Shell will of use it too — in fact, my main motivation for working on this is that I wanted the calendar drop-down to work (which I wrote) with my Google account out of the box ... without any magic URLs etc etc

    ReplyDelete
  3. This is -just- what I was looking for! I can't wait until the shell can tie into web services like this with minimal setup! /me so excited

    ReplyDelete
  4. I'm really looking forward to our accounts and contacts features in Gnome 3.2 :)

    ReplyDelete
  5. I've wondered why GNOME didn't have some kind of SSO for online account which fed the info to all services. Now I know. You hadn't written it yet.

    Awesome job!!!

    ReplyDelete
  6. You mean you are trying to do something like this:
    http://gitorious.org/accounts-sso

    ReplyDelete
  7. That's sick. GNOME 3 is gonna' be crazy in the upcoming year or so. Thanks for the hard work. :D

    ReplyDelete
  8. Great! There are so many ways this can be useful: browser extensions, calendar, IM, microblogging, ...

    ReplyDelete
  9. How can I get a list of the account ids?

    ReplyDelete