Calendar:1.0 Product Planning: Difference between revisions
Jump to navigation
Jump to search
(Central product planning page) |
No edit summary |
||
| Line 7: | Line 7: | ||
You can contribute to the product planning as follows: | You can contribute to the product planning as follows: | ||
* | * If you have ideas about features listed below please create a new wiki page off of your user page that outlines your ideas (mockups welcome!) and add a link to that page in the "References" column. Or link to existing pages with examples, design thoughts, interesting articles, etc. | ||
* If you have ideas for features listed below please add them to the most appropriate group below. Leave the prio and target fields blank, and add any references to more detailed implementation ideas. | * If you have ideas for features listed below please add them to the most appropriate group below. Leave the prio and target fields blank, and add any references to more detailed implementation ideas. | ||
* Please communicate your changes to the [http://groups.google.de/group/mozilla.dev.apps.calendar|project's newsgroup]. | * Please communicate your changes to the [http://groups.google.de/group/mozilla.dev.apps.calendar|project's newsgroup]. | ||
| Line 54: | Line 54: | ||
| | | | ||
* [[Calendar:Calendar View]] | * [[Calendar:Calendar View]] | ||
|- | |||
|Better Thunderbird integration | |||
* email <-> task linkage | |||
| 3 | |||
| 1.0 | |||
| | |||
|- | |- | ||
|Appointments/Meetings | |Appointments/Meetings | ||
| Line 61: | Line 67: | ||
* iTIP/iMIP support | * iTIP/iMIP support | ||
* use and provide free/busy information | * use and provide free/busy information | ||
* send free/busy excerpt on demand when being invited | |||
| 1 | | 1 | ||
| 0.3 | | 0.3 | ||
| Line 74: | Line 81: | ||
|- | |- | ||
|Tasks/Todos | |Tasks/Todos | ||
*due dates | *proper display (views or agenda only) | ||
*due dates | |||
*recurrence rules | |||
*may be assigned to another person (access rights) | *may be assigned to another person (access rights) | ||
| 1 | | 1 | ||
| Line 100: | Line 109: | ||
| 1 | | 1 | ||
| 0.5 | | 0.5 | ||
| | |||
|- | |||
| Synchronize Sunbird and Lightning | |||
* feature parity | |||
* share as much code and resources as possible | |||
| 2 | |||
| 0.3 | |||
| | | | ||
|- | |- | ||
|Offline support | |Offline support | ||
*access cached (remote) calendar data when being offline | *access cached (remote) calendar data when being offline | ||
*support Thunderbird's online/offline mode | |||
*sync upon reconnect | *sync upon reconnect | ||
| 1 | | 1 | ||
| 0.5 | | 0.5 | ||
| | | | ||
|- | |||
|Device Synchronization | |||
* PDA sync | |||
** Windows Mobile devices (via ActiveSync) | |||
** J2ME devices (via Bluetooth and PDA support) | |||
* SyncML | |||
| 2 | |||
| 1.x | |||
| | |||
* [http://www.jcp.org/en/jsr/detail?id=82 JSR 82 (Bluetooth)] | |||
* [http://www.jcp.org/en/jsr/detail?id=75 JSR 75 (PIM API)] | |||
* [http://www.funambol.com/opensource/ Sync4j] | |||
|- | |||
| Support Google Calendar Data API | |||
* implement GData provider | |||
| 3 | |||
| 1.0 | |||
| [http://code.google.com/apis/gdata/calendar.html Google Calendar Data API] | |||
|} | |} | ||
| Line 150: | Line 185: | ||
|- | |- | ||
|Standards compliance | |Standards compliance | ||
*iCal: no data loss on roundtrip of | *iCal: no data loss on roundtrip of application generated ics data | ||
*CalDAV | *CalDAV | ||
| 1 | | 1 | ||
Revision as of 16:21, 26 June 2006
Calendar Product Planning
We are currently in the product planning stage of Sunbird/Lightning 1.0, and would like to collect all the ideas for feature enhancements in a single place. Our goal is to create a single index that lists what sorts of things we're thinking of doing, with links to more detailed ideas about implementation specifics or concerns.
Together with the release schedule of the planned milestone releases this document represents the road map of the calendar project.
This page is intended to replace all other existing road map/feature planning/product goals pages that exist in various places. Their content will be moved here or deleted if outdated.
You can contribute to the product planning as follows:
- If you have ideas about features listed below please create a new wiki page off of your user page that outlines your ideas (mockups welcome!) and add a link to that page in the "References" column. Or link to existing pages with examples, design thoughts, interesting articles, etc.
- If you have ideas for features listed below please add them to the most appropriate group below. Leave the prio and target fields blank, and add any references to more detailed implementation ideas.
- Please communicate your changes to the newsgroup.
Requiring new UI design
| Feature | Prio | Target | References |
|---|---|---|---|
Configuration/Administration
|
2 | 0.7 | |
Integration with internet calendaring websites
|
2 | 0.7 |
Requiring significant changes to existing UI
| Feature | Prio | Target | References |
|---|---|---|---|
Calendar Views
|
1 | 0.5 | |
Better Thunderbird integration
|
3 | 1.0 | |
Appointments/Meetings
|
1 | 0.3 | |
Advanced Search
|
2 | 0.7 | |
Tasks/Todos
|
1 | 0.5 |
Requiring little or no UI changes
| Feature | Prio | Target | References |
|---|---|---|---|
Printing
|
1 | 0.5 | |
Simple Search
|
1 | 0.5 | |
Synchronize Sunbird and Lightning
|
2 | 0.3 | |
Offline support
|
1 | 0.5 | |
Device Synchronization
|
2 | 1.x | |
Support Google Calendar Data API
|
3 | 1.0 | Google Calendar Data API |
Requiring no UI changes
| Feature | Prio | Target | References |
|---|---|---|---|
Accessibility
|
1 | 1.0 | |
undo/redo support
|
2 | 0.7 | |
Performance
|
1 | 0.7 | |
Help system
|
1 | 0.7 | |
Standards compliance
|
1 | 0.3 | ICS standard tracking bug |