Calendar Talk:Deprecated:NewRoadmap: Difference between revisions

no edit summary
(lilmatt's comments:)
No edit summary
Line 35: Line 35:


Feel free to tweak.
Feel free to tweak.
== ctalbert's comments: ==
I think these goals are very good. The one recurring theme is "make 0.3 a linear step from Sunbird 0.2". We have listed several high level features that are needed to achieve this, but I feel that we need to get more specific in order to  finalize this list. Here is Joey's list with my ideas on where we need to get more specific.
=== Common goals ===
*No known dataloss with ics from *any* source (preserve X-Comps/X-Props, handle foreign timezones)
**This seems to be specific enough.
*Bug fixes from previous releases
**Has this already been finished? I recall it being mentioned in one of the meetings...
*Improved task support (recurrence)
**Is this merely adding recurring tasks?
**What other improvements are needed here?
*Continue to sync code between Sb and Ltn
**If this is to be included, then what specific components are we going to sync between the two products for 0.3?
**Can we outline which other components need syncing and during which milestones that work will occur?
*Fix/improve CalDAV
**Which features need improvement? Can this be broken down further?
=== Lightning ===
*Feature parity with Sunbird
**Can we enumerate these features?
*dog-food iTIP/iMIP
**I think that a good goal for iMIP/iTIP in 0.3 is to be able to send and receive Lightning meeting requests. The next step would be allowing acceptance of meeting requests from other clients.
*Localization?
**From lilmatt's work, how much is left to do here?
=== Sunbird ===
* Be a Modern toolkit app (Prefs, Installer, l10n, etc)
**It seems that lilmatt has addressed some of this with Prefs and l10n, what else is needed to be addressed in the 0.3 timeframe, what needs to happen in the future milestones?
* Feature Parity with 0.2 (calendar loading, offline use?, printing, multiple selection)
**Can we do some of this for 0.3, and push off other items? It really depends on what we need to be a "linear step from Sunbird 0.2". For example, perhaps we allow the user to print only a week view in 0.3, and push other printing support to later releases.
Again, I'd like to reiterate that I don't want to have a list of bugzilla numbers drive the roadmap. There is an intermediate level between the specific bugs and these high level goals. If we outline the specific features we want to see beneath each of these headings, it will make it much easier to prioritize and decide what belongs in 0.3 and what belongs to the future milestones.
Unfortunately, I haven't had the time to take a super detailed look at the differences between current Sunbird and Lightning and the old Sunbird 0.2. I'll take a more detailed look and see if I can help to answer some of these questions. In the meantime, perhaps folks with more experience can chime in.
Confirmed users
3,816

edits