Calendar:Summer of Code 2008 Ideas

Revision as of 10:25, 11 March 2008 by Sipaq (talk | contribs)

This is a dumping ground for collecting ideas of possible projects for Google's Summer of Code 2008.

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.

Ideas List

Please use this format for submitting ideas.

Title Abstract - links to details/bugs/etc Reporter Mentor(s) Comments
Implement Full iTIP/iMIP support Lightning uses the iTIP/iMIP protocol to send and receive email invites. The most important parts of this are already working, but some parts (Clint: can you please elaborate here) are still missing. Implementing this would improve Lightning's interoperability significantly. Simon Paquet Clint Talbert
Enhance Sunbird's/Lightning's accessibility Our accessibility is pretty basic right now (we've implemented keyboard shortcuts and accesskeys in most of the application) but to really make the application accessible, we still need to implement the nsIAccessible class for all our bindings, improve the overall keyboard navigation and make sure that our apps works well with screen readers. Simon Paquet Philipp Kewisch
Implement natural language parsing for event creation It would be totally cool and has been requested by our users for quite some time, if you could just drag and drop a text or an email to your calendar and our app would automatically parse the text/email for possible dates, times and locations and prefill the event details with this information. Bonus points if you make this localizable as well. Simon Paquet Philipp Kewisch