GNOME Integration with Online Services

While deciding about libgdata inclusion in GNOME 2.28, we (Release Team) somehow considered it didn’t make much sense to have libgdata in the desktop suite. So, one thing that came to my mind was that we need some space to aggregate development efforts aiming to integrate online social services in GNOME. Also, it seems that we need to highlight those modules in a more clear way as it seems that just a few people are aware of those GNOME-based technologies. In order to get “something” started before I forget it, I created this wiki page:

I tried to include all the cool modules I know about that aim to integrate with online social services in some way: from instant messaging to maps, from Google apps to CouchDB. I tried to draft some proposed guidelines for the modules so that we can (maybe) define cross-module goals in the short-term. Providing GObject Introspection support could be one. Proving new plugins to Mojito could be another. Or maybe covering more online services. My impression is that Mojito brings a nice way to integrate data from different social services behind a simple API. Maybe a mid-term goal could be to thing about ways to integration online services in GNOME Shell?

Anyway, comments and suggestions are welcome!

Mojitito: Mojito in Javascript


So, I wanted to play a bit with Moblin’s Mojito just to know how cool and easy it is to use it on GNOME. So, tonight I ended up writing “Mojitito”. It comprises a Javascript wrapper that exposes Mojito’s DBus API and can be easily used in any Javascript-based app (GNOME Shell for example) and a crappy Clutter-based UI which just lists the items in an ultra-simple way (just wanted to write something to use the Mojito wrapper). Anyway, you can get the code here (you need gjs and mojito. Just run the “mojitito” script) if you want to play with it. I only configured a test Twitter account but a real UI implementation should be able to present items from, Flickr, MySpace, etc in a fancy way. Anyway, it’s pretty simple to use Mojito and I’m really looking forward to seeing this kind of stuff being nicely integrated in our new shell!

GNOME Website Plan for 2.28 Frontpage

We’re working hard to have a beta version of the GNOME website by September 21, GNOME 2.28 release. I’m trying to keep everyone very focused in a clear and concrete plan:

The May 27 milestone was a total success! So, what do we have now? The Content team (working with the Marketing team) has the initial plan for the content structure. The Design team has published the initial design proposal for the website. The CMS team has set an initial plan for the basic content, front page, translation and deployment. The Plone work is all being documented in our wiki.

The next milestone (June 15) is about consolidating the content structure, delivering the final design in an implementable form (HTML/CSS), setting up a test website in GNOME servers and having front page and basic content types implemented in our Plone instance. Paul is now working on mapping the content that was previously produced to make sure we reuse it as much as possible. Andreas and Vinicius want feedback on the proposed design and will be working on implementing the design in HTML/CSS during this milestone so that it can be easily applied in our Plone website.

New contributors are more than welcome! If you think you can help with content and design, please subscribe to marketing list. If you want to contribute to the Plone implementation, join the web mailing list. In all cases, please introduce yourself after you’re subscribed.