Calendar:Feature Implementations
Note: This page currently duplicates most of the information on the Calendar Home Page. It is being created now to avoid loss of data during the wiki restructuring.
This page is currently a work in progress. Eventually the lists below will be replaced with specific features pages, that link to the proposals listed.
Feature Implementations
This page contains a listing of various feature implementations that are proposed, being considered, and already implemented in Sunbird/Lightning. Please be aware that not all pages may be as up-to-date as they should be. To discuss feature implementations here, please use the newsgroup.
Front-End features
This section is for features directly related to the user-interface of Sunbird/Lightning.
- Menubars: (Calendar:Sunbird UIReview) - The toplevel menus for Sunbird/Lightning
- Item Dialogs (Calendar: Event Dialog, Calendar: Task Dialog) - Dialogs for creating and editing tasks and events.
- UI-Layout (Calendar: Calendar View) - The overall organization of various widgets in the main xul-window.
- Drag'n'Drop
- UI Sync between Sunbird/Lightning
- Calendar:Tree Review
- Calendar:Calendar Managment UI
- Calendar:Timezones
Sharing Data
This section is for features that relate to sharing your data with others, as well as moving your data to other locations
- iTIP/iMIP (Calendar:iTIP and iMIP Support) - Sending and receiving calendar data via the iTIP and iMIP protocols
- Device Sync: (Calendar:Device Sync, Calendar:Networking Sharing Syncing, Calendar:Syncing Algorithm)
- Attendees
- Providers: (Calendar:Calendar formats, Calendar:Protocol/Storage Providers)
Back-end and Architecture
Features and proposals related to the internal storage and manipulation of data.
- Data structures (Calendar:Recurrence and Exceptions, Calendar:Task Support) - the types and aspects of data that are stored.
- Modification architecture (Calendar:Architecture) - Proposals related to the way items are retrieved and modified.
- Performance and speed (Calendar:Performance and Speed, Calendar:Cache) - optimizing various aspects of calendar code-flow
Diverse Audiences
Features and proposals related to making Sunbird/Lightning usable by a variety of audiences