Community:SummerOfCode07

From MozillaWiki
Revision as of 17:09, 20 March 2007 by Gerv (talk | contribs) (Round 1 of transfers - these seem sane and are mentored by people I know)
Jump to navigation Jump to search

This page lists all the Google Summer of Code 2007 projects with confirmed mentors, and which have been approved by the SoC administrator. Please do not edit this page; new suggestions can be made on the Brainstorming page.

Potential students: you may choose from the list below, or submit your own proposal. However, in that latter case we would need to find a mentor; you will increase your chances of success if you find one for yourself and submit their name with your application. A mentor should be a respected Mozilla project contributor with expertise in the relevant field.

You may wish to consider How Not To Apply For Summer Of Code before making your application.

Project List

Title Abstract - links to details/bugs/etc Reporter Mentor(s) Comments
Camino: Tabspose Expose for tabs, but in the browser window (bug 312007) pinkerton pinkerton I've wanted to do this for years...
Thunderbird: Vista Desktop Search Integration Implement Vista Desktop Search for Thunderbird mail messages as described in bug 369283 Bienvenu Bienvenu There is a lot of code in the Spotlight integration code that could be re-used for the Vista search integration.
Bugzilla: Plugin System bug 371333: Bugzilla has many methods for being extended, but they are not always clearly documented or coordinated. There is also no central repository for downloading plugins, or a standard way to install them. This task would be to make it easy for developers to write plugins, make it easy for administrators to install them, and write a useful sample plugin that demonstrates all of this. mkanat mkanat
Bugzilla: Overhaul Charting System Bugzilla currently has two charting systems, the Old Charts and the New Charts. Old Charts are very simple, and work. New Charts are very complex, and the code has been abandoned for several years. However, charting is a feature that many users want in a bug-tracking system.

This task would be to implement a charting system that is simple to use, respects Bugzilla's built-in security, and provides the flexibility that administrators want. In particular, the ability to go "back in time" and chart data about the past would be very welcome. (Our current system only starts charting data as soon as you set up a chart, so you can't find out anything about last month, or even yesterday.)

mkanat Gerv There may be some questions about importing data from the old systems. I think that New Charts are not in much use, since they aren't complete. The system would have to be able to import Old Charts, but the New Charts system could be entirely replaced by the system built in this project. (However, any left-over New Charts would have to be exported as CSV so that users wouldn't lose their data.)