Community:SummerOfCode10: Difference between revisions

Jump to navigation Jump to search
(Remove resource packages - someone is working on it)
Line 87: Line 87:
!Comments
!Comments
|-
|-
|Improve Email Invitations
|Hooks / stubs mechanisms for Mozilla Lightning + Improve event/tasks alarms support
|Our Email Invitations have been greatly improved since 0.9, but there are still some remaining regressions and new bugs to be fixed here. Also, it would be swell to implement some of the remaining iTIP/iMIP specs, like COUNTER and delegation.[http://tools.ietf.org/html/rfc2447 rfc2447 Email Scheduling (rfc2447)]
|Subproject #1 - Hooks / stubs mechanisms for Mozilla Lightning
 
The goal behind this project is to add extension points to Lightning to
facilitate extension developers that would like to provide tight
integration between Lightning and their groupware of choice. For
example, extension points could be defined to allow full access control
list (ACL) support in Lightning. The proper read, write, modify (and
others) checks would be done in Lightning but the results of those would
come from an extension providing the right responses based on input
criteria. Other stubs could be defined for handling various integration
aspects, like calendar names, colors, calendars creation/deletion,
delegation, subscriptions using a server-side search operations and so
on. The SOGo Integrator and Connector extensions are good examples of
what extension points were needed when developing those extensions.
 
 
Subproject #2 - Improve event/tasks alarms support
 
Getting reminded when an event is about to occur or when a task's due
date is close is critical for most users. This can get quite complex
when recurring events or tasks are used or when remote calendars are
used as alarms should be calendar-user agent (CUA) specific. Also,
proper handling of past alarms should be done by Lightning. This project
is about providing Lightning with one of the best events/tasks alarms
implementation out there which handle all corner-cases and provide users
with configuration options that would best suit their needs.
|Fallen
|Fallen
|Simon V. ? Ludovic?
|[mailto:lmarcotte@inverse.ca Ludovic Marcotte]
|No confirmed mentor yet
|No confirmed mentor yet
|-
|-
|Further mozmill tests/improvements
|Improved automated UI testing for Lightning
|Merike has done a great job working on Mozmill and I think its a good idea to continue this effort. [https://developer.mozilla.org/en/Mozmill Mozmill] is an automatic testing framework that immitates user actions to check if the application is doing what it is supposed to. The student would be making sure mozmill tests run with our build system ({{bug|545838}}) and writing further tests.
|Mozmill is a UI Automation tool for the Mozilla Platform. Calendar
already has a set of Mozmill tests for some functional areas but these
are not run as part of the build process where they would provide useful
feedback to developers. You would be integrating existing tests into
build process as well as writing further tests for areas not covered
yet. These include testing calendar preferences, display of tasks in
different views, conversion between tasks and events, possibly also
keyboard shortcuts.  
|Fallen
|Fallen
|Clint? Merike?
|[mailto:merikes@gmail.com Merike Sell]
|No confirmed mentor yet
|
|-
|-
|}
|}
Account confirmers, Anti-spam team, Confirmed users, Bureaucrats and Sysops emeriti
4,925

edits

Navigation menu