Archive for July, 2007

Board

As officially announced during the GNOME Foundation AGM and in foundation-announce by Glynn, I’ll replace Dave in the GNOME Foundation Board.

It’s a big honnor to replace Dave. I hope I can do at least half of what he did for the Foundation. Dave, I wish you the best in your future steps!

Thanks for the board members for trusting me this position and everyone for the kind words!

GUADEC Activities

I’m  heading to GUADEC tomorrow morning. A lot of Nokians are coming too. Some of the things I expect to do at GUADEC:

See you in Birmingham!

Python in the Eye

As I’ve announced before, the development version of Eye of GNOME, your beloved image viewer, features a new plugin system which allows you to extend EOG’s UI and behavior. Now that I added python support to the plugin system, the only thing is missing is a bunch of cool plugins! :-)

I’ll pay a beer (at GUADEC) for each one who develops a cool plugin and helps us to improve our plugin system. I have some ideas for a start:

  • File browser pane: something like the File Browser Gedit plugin;
  • Flickr Uploader (aka Postr integration): I have a prototype ready for this one;
  • Photo feed viewer: add support for adding, removing, and viewing photo feeds;
  • Blog This Image: this one could be done by integrating with good/old gnome-blog app;
  • Add watermark to Image: you would be able to add the watermark from a text or from an existing image;
  • Location on Statusbar: show a statusbar icon with a tooltip showing location info (city, country, neighborhood, street, etc) embedded in the image;
  • Creative Commons Licence: show a statusbar icon with a tooltip showing the license embedded in the image;
  • Add your suggestion here!

Volunteers!? :-)

The Side Pane problem

I want to allow plugins to add functionalities to a side panel in EOG. As you probably know, there’s no such side panel in EOG yet. Considering that currently you can place the image collection pane on the top, bottom, right, or left side of the window (a feature requested by several users), how can I have the (left) side pane (for plugins) and allow the image collection pane to be on the left side as well?

In the case of Gedit, the side panel has a documents list (the equivalent UI element of EOG’s image collection pane) and other “pages” can be added to the panel by the plugins. In the case of EOG, this would not be a good approach because the image collection pane is something that you want to keep visible all the time and the side bar should always be on the left side.

Any suggestion?

On GNOME 2.22: the rise of a revamped platform and desktop

We’re now in the middle of the development cycle for GNOME 2.20 and our plans were already published in our RoadMap page. Of course, there are some very nice stuff coming for the next GNOME stable release as you can see there.

I’d like to bring some attention to an important thing that can make a lot of difference for GNOME next year. We have a very good opportunity to make big, necessary and important changes in our desktop and platform in the 2.22 release. Why am I saying that?

From the roadmap process we’ve kicked off in the 2.20 development cycle, it’s perfectly clear (to me) that several important changes are coming (potentially for 2.22). Here are some of them:

  • Revamped session management: headed by Dan Winship. Recently, a branch has been created with the new code.
  • Next iteration of the GNOME Configuration system: headed by Emanuelle Bassi. Possibly, an initial code will be shown and discussion on this topic will happen at GUADEC.
  • Revamped VFS API: it’s called GFVS and is being headed by Alex Larsson. Current code resides on a git repo. For a good overview on GVFS, read this message Alex to gtk-devel-list some time ago. Current status and discussion will be take place at GUADEC.
  • New documentation technologies: it’s called Mallard and is being headed by Shaun McCance and Don Scorgie. Current code resides here (Mallard) and here (Rarian, replacement for scrollkeeper). We have 2 Summer of Code projects for the development of a documentation editor for GNOME which uses the new infrastructure. Some of the new stuff will probably be used in 2.20 already. Talks about related topics at GUADEC.
  • New applets API: developed by Ryan Lortie. Current code resides on git repo (I don’t remember where it is). Talk and discussions on this topic will happen at GUADEC.

There are others: GTK+ additions and more widgets consolidation (Project Ridley), SoC projects (some of them could possibly land in GNOME 2.22), Bugzilla 3.0, and so on. Also, there are some important topics which needs to be seriouly and objectively discussed like web services integration, better desktop integration with instance messenging and voip, search engines and metadata, and others. A combination of effort, time, manpower, good communication and community cohesion will decide if those goals will be achieved or not.

Let’s keep those goals in mind for 2.22 and try to stay focused as much as possible so that we can make them a reality. GUADEC will be a wonderful time to discuss those topics.

GNOME 2.20 will rock a lot! Let’s make 2.22 a 23 release!