« October 2005 | Main | January 2006 »

November 15, 2005

Patch Review Issues

A number of folks have comment publicly and privately in the recent past about patches rotting in Bugzilla. This was discussed at a recent staff@mozilla.org meeting, and in order to help decide how best to deal with this, we'd like to get a better understanding of the various states that these bugs are in. There are two pieces to this:

* coming up with a list of information about unreviewed patches that we'd like to know
* data-mining bugzilla to come up with the answers to these questions

I've put a straw-man version of a list at http://wiki.mozilla.org/Misc:Review_Stats; please comment there if you're interested in helping work on this.

Posted by dmose at 4:41 PM | Comments (4)

November 8, 2005

Lightning is now localizable!

Thanks to the hard work of Simon Paquet and help from Robin Edrenius, Lightning is now localizable.

Posted by dmose at 5:08 PM | Comments (1)

November 2, 2005

WebApp Integration Points: Microformats

Not long ago, I went to a talk by Tantek Çelik about microformats. The idea here is that there is interesting value in embedding data formats in XHTML in a way that is compact and easily authorable with existing tools. hCard (an embedding of vCard address book data) and hCalendar (an embedding of iCalendar data) are two that strike me as particularly interesting examples because mail and calendaring apps are so popular, both in the web application and fat client worlds. This brings up various new possibilities of how things outside of a web application can interact with that application's various data.

Some interesting use cases / features I can imagine include:

* Firefox could automagically recognize hCalendar events embedded in a web page and mark them via the UI somehow (perhaps by adding a special border?) . This UI element could then be dragged from the web page that produces it and dropped into Sunbird or Lightning. (There are already extensions and Greasemonkey scripts that do partial implementations of this).

* A similar feature with dragging vCards from a home page, webmail app, or contact app might potentially have another advantage, at least given certain constraints: the CSS and associated imagery could be included with the vCard as (e.g.) MHTML. A suitably smart address book application could then display the addressbook card as an actual business card, with all the esthetic appeal and arbitrary visual information that one can find on a meatspace business card. This might have a positive effect on the adoption and use of vCards in general.

* A calendar client which supported subscribing to remote hCalendar pages could display them either like any other subscribed-to calendar, or (e.g.) in a separate tab with all their original styling and imagery.

I'd be curious to hear about other ideas that folks have for interesting ways that browsers, calendars, mail apps, and addressbooks could usefully handle such data.

One of the things that makes me especially interested in microformats is that they seem to have good deployment characteristics: since the data is embedded in standard HTML elements, most HTML-generating things can be made to generate them without much work at all. As an example, in the calendaring space, eventful.com (formerly EVDB) and upcoming.org (now owned by Yahoo) are already generating their event pages with embedded hCalendar events, and Eventful's event lists are hCalendar-based too.

Posted by dmose at 1:26 PM | Comments (1)