Community:SummerOfCode07:Brainstorming

From MozillaWiki
Jump to navigation Jump to search

Projects with a confirmed mentor and approved by the Mozilla project SoC administrator will be moved to Community:SummerOfCode07. Potential students should look at that page to find project ideas for which we'd like submissions.

Ground Rules

  • Be specific. It's hard to understand the impact of, or the size of, vague proposals.
  • Consider size. The student has eight weeks to design, code, test and document the proposal. It needs to fill, but not overfill, that time.
  • Do your research. Support the idea with well-researched links.
  • Don't morph other people's ideas. If you have a related idea, place it next to the existing one, or add a comment.
  • Insert only your own name into the Mentor column, and then only if you are willing to take on the responsibility.

(More thoughts on making a good list)

Suggestion List

Last year's ideas: General, Thunderbird

Please use this format for submitting ideas.

Title Abstract - links to details/bugs/etc Reporter Mentor(s) Comments
JPEG 2000 Add JPEG 2000 support to Mozilla
Camino: Tabspose Expose for tabs, but in the browser window (bug 312007) pinkerton pinkerton I've wanted to do this for years...
Make SeaMonkey Not Suck As A News Reader Basically, get some traction on some of the highlights of bug 176238/bug 12699 , in particular: "clickable references" (bug 62033) and headers in general (bug 23114), a more usable subscribe dialog (bug 40260), reordering of the folder pane (bug 150274, maybe even hierarchical?). For bonus points, a correct implementation of the nntp/news protocols (bug 89939) would be really cool! Mnyromyr Mnyromyr UI stuff would be for SeaMonkey, but should be portable to Thunderbird easily. Both would profit from backend fixes.
Real Mail Templates Currently, mail templates are too static, their interaction with mails you respond to etc. is almost zero (bug 21210, bug 107876 and others). It would be an enourmous progress if we could have variables like $$EMailAddress$$, $$QuotedBody$$, $$Date$$, $$CustomVariable(with Parameter)$$ in a template which get filled in when replying or composing. Mnyromyr Mnyromyr UI stuff would be for SeaMonkey, but should be portable to Thunderbird easily. Both would profit from backend fixes.
Score Filter A score filter (bug 151622) would associate an integer with every message. This integer could then be changed by filter actions like "Increase by x", "Set to Y", etc. and have itself filter criteria like "If score is lower than A", "If score has value B", etc. Several other message properties alterable by filter actions (like isJunk or isThread) would need to be made usable as filter criteria for that for full points. In toto, this would allow for very fine-grained message control. Mnyromyr Mnyromyr UI stuff would be for SeaMonkey, but should be portable to Thunderbird easily. Both would profit from backend fixes.