Calendar:Summer of Code 2008 Ideas

From MozillaWiki
Revision as of 16:03, 11 March 2008 by Ctalbert (talk | contribs)
Jump to navigation Jump to search

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. Currently, Lightning has the ability to send and receive event invitations. It can also send and reply to event updates. We are asking for help to implement deletion of appointments, rescheduling invitations, and delegating invitations to another person. We must also do this in a way that upholds the iTIP specification and still manages to interoperate with Outlook invitations from Outlook 2000, 2003, and 2007 (as well as Evolution, Apple iCal, and other calendar clients - these tend to be more standards based, though). 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