So when Sheila and I met with Katie, we talked about having 2 guiding principles for interop bugs. Let me see if I can articulate them here:

1. Make it easy and useful for iCal/Lightening users to share with Chandler Desktop users. This could be Desktop users subscribing to calendars from iCal/Lightening users or vice versa.

2. Make it easy and useful for iCal/Lightening users to use Chandler Hub and make the Chandler Hub experience a solid representative of Chandler's core value as a "knowledge manager" so that we get more users using the Chandler eco-system for knowledge management.

The flip-side of this is that we are *not* targeting iCal/Lightening users looking for Exchange-like functionality. We are looking for iCal/Lightening users who are in need of a Chandler-style knowledge management system.

Questions:
- What about Evolution? Mulberry? other CalDAV clients?
- Do we also want / need to support Google Calendar users to the extent that we support iCal / Lightening users?

From looking at the bugs, I can't always figure out what the end- user consequences are. For example:

1. Are we corrupting data? Losing data, changing data, etc.

2. Are we missing data? Is there data you see in iCal, but don't see in the web UI? Are we talking entire events or metadata of event items? How critical, universally used is the missing data? Everyone finds event start-time useful. Not everyone finds task due dates useful. Very few people find event status useful.

3. How frequent are these scenarios? Once a month you might notice something? Every day? Every other event is wrong?

4. How common are these scenarios? Every iCal/Lightening user will notice this. One person has reported it.

More in-line...

On Feb 27, 2008, at 3:28 PM, Sheila Mooney wrote:

So Randy and I met on Monday to review all the server related bugs and figure out what should be worked on in the short term and what should be punted to future. One question that did come up was around interop. There are several interop bugs we came across and we weren't really sure how to determine if we should be fixing these soon.

I wanted to hear from others about how we should be crafting our interop goals to target these and future bugs.


iCAL BUGS
https://bugzilla.osafoundation.org/show_bug.cgi?id=10969
ical doesn't like multiple dates in single EXDATE property
- Couldn't even make up a user consequence for this one ;) Randy, how does this bug manifest itself in the UI?

https://bugzilla.osafoundation.org/show_bug.cgi?id=11216
iCal3 Interop :: Creating a calendar causes iCal to mark the CalDAV account offline - this is really an iCal bug, no? To 'fix' this on our end, we'd have to implement scheduling, which we're not planning on doing any time soon. - There is awkward workaround for this, which is to create all calendars on Hub, instead of from iCal.
- Nominate for Future

SUPPORT FOR TASKS
https://bugzilla.osafoundation.org/show_bug.cgi?id=11808

iCal not seeing tasks
- Well all items in Chandler are now tasks more or less. So we could sync all non-event items so that they appear as Tasks in CalDAV clients. This would also provide a way for us to leverage iSync to get Chandler data onto mobile devices
- Nominate for Future

https://bugzilla.osafoundation.org/show_bug.cgi?id=11236
Tasks managed with CalDAV should set triage status intelligently
- I think this bug depends on how we resolve bug 11808 above, whether we try to make sharing Tasks work between Chandler and other CalDAV clients. - There are also a number of open design issues about whether to auto- triage tasks based on due dates, which we don't have a concept of in Chandler. The closest thing we have for non-event item is custom alarms (ticklers) and we currently do *not* auto-triage based on ticklers. - I *do* think mapping 'Done' in CalDAV to Chandler 'Done' is a pretty straightforward thing.
- Nominate for Future

OTHER CLIENT SPECIFIC BUGS
https://bugzilla.osafoundation.org/show_bug.cgi?id=9813
Evolution using CalDAV plugin fails to sync with Cosmo and fails to create events
- Depends on what clients we decide to target

https://bugzilla.osafoundation.org/show_bug.cgi?id=11480
Mulberry 4.0.8 + Chandler Hub
- Depends on what clients we decide to target

https://bugzilla.osafoundation.org/show_bug.cgi?id=11706
Events imported on Google Calendar appear "(No Subject)"
- According to the bug, this happens for occurrences that have been modified as "exceptions".
- Again, depends on what clients we decide to target


I am posting this on chandler-dev since planning related and we might as well think about it more globally to cover desktop issues as well.

Cheers,
Sheila
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev

Reply via email to