A question for the Chandler developers: How much work is it to share the publisher's calendar canvas timezone when publishing shares?

Okay, I'm going to make a pass at trying to summarize the issues in the timezone discussion. Wish me luck.

It seems like there are really 2 distinct discussions going on.

1. Finding a minimally annoying way to introduce the concept of timezones to Casual Collaborators (I think this actually applies to both CC's with and without accounts and should probably even stretch to include Chandler users).

2. What needs to have a timezone? Individual events? What about non- event items with alarms? A particular collection? The calendar view? The user's account?

For Issue #1, it seems like there is no shortage of viable solutions. Prompting CC's with a pop-up every time they access a share is probably overkill. But a subtle 'Notice' banner at the top of the page probably wouldn't be so bad. We may want to consider something like this for Chandler users as well.

Issue #2 is more complicated. I'm not even sure what a collection timezone would do. + What does it mean for a collection to have a timezone which in turn contains individual items that have different timezones? + How do we overlay collections that have different timezones in the calendar view? + What is the timezone of an individual item if it belongs to multiple collections, all with different timezones?

I think we can all agree on the need to: Display timezone information on individual items. Beyond that, there seem to be a number of options:

A. No timezone for the canvas for CC's by default. Login to assign timezones. + By default, all shared collections are displayed on a Floating timezone canvas.

OR
B. Prompt CC's when there's timezone info and allow them to set their own timezone. Login not required. + Subtly prompt CC's to assign a timezone when Cosmo UI detects timezone information in a share. + Allow CC's (with or without accounts) to assign a timezone to the calendar canvas and to alarms on non-events.

OR
C. Inherit the canvas timezone from the Chandler user/shar-ER.
+ (I think this was Priscilla's original proposal) Do a 1-time transfer of the Chandler user's global timezone from Chandler to the CC in the Cosmo UI. The CC automagically views the shared collection in whatever timezone the Chandler user used when publishing the collection.

OR
D. Keep the canvas timezone in sync with the Chandler user/shar-ER.
+ Keep the CC's calendar canvas timezone in sync with the Chandler user's calendar canvas timezone.

Are there other options I'm missing?

=====

Some more things that came out in the thread to keep in mind:

+ CC's are not using Cosmo UI to keep track of their own schedule.

+ The target user group for Preview is very small and close-knit. Most CC's could probably guess the correct timezone of events in a share without having to be told explicitly by the UI. e.g. When Bear shared his calendar with Priss, she didn't need to have timezone support turned on to know that his events were in EST.

+ Cosmo UI is slated to support alarms on non-event items in the Preview timeframe.

+ Cosmo UI will most likely eventually support overlays in both the calendar and Dashboard views.

Hope that was more helpful than confusing. :o)

Mimi

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

Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design

Reply via email to