[Design] [Scooby] Managing Calendar/Timezone
Sheila Mooney
sheila at osafoundation.org
Thu Apr 20 17:05:43 PDT 2006
I think this discussion is getting a bit off topic so I just wanted
to reframe what I think is up for debate here.
We decided a while back that timezone support was important for our
target Chandler users. As Mimi mentioned, we have already worked
through many of the questions/issues people are raising on the list.
If there are questions about the decisions made etc for Chandler, we
can refer people to more detailed specs/writeups to provide more
context. Currently in the product, users can do the following...
+ Turn of and off timezone support.
+ Set a timezone for a specific event.
+ Set a timezone for their current calendar view.
+ Set a floating timezone for a specific event (ie: the event appears
at 8:00pm regardless of timezone my view is in).
+ Set a floating timezone for the calendar view (ie: EventA at 3pm
PST shows up at 3:00pm and EventB at 11:00am EST shows up at 11:00am).
+ By default (out of the box), timezone support is OFF which means
everything is using floating timezones. This is the setup for people
who don't care about timezones or want/need to have events show up in
different timezones on different days of the same calendar view and
therefore need to manage timezones in their head.
+ If you want the calendar canvas to know about timezones however,
you can turn ON timezones.
I understand there are some discussion around setting a default
timezone which gets reset each time you run the app. We should
probably have a separate conversation about this starting with the
applicable use cases that support this scenario.
In keeping with our ecosystem vision, this primary target user
(person who will be dogfooding our Scooby calendar), will be a
Chandler user that has shared their calendars onto Cosmo and wants to
have web access to them or give others web access. For this reason,
it's very important we maintain data integrity when viewing Chandler
calendar data on Scooby. Users will expect a similar experience and
to see things the same way. It would almost be better not to have any
timezone support in Scooby rather than support it in a different way.
Basically Scooby timezone support, as we implement it, needs to move
in lock-step with Scooby for most issues. We do understand however
that there are subtle differences in the way we need to handle
certain things (storing defaults, persisting info across sessions)
and these need to be discussed.
Priscilla's original email was really about determining which release
we try and do the timezone work in or if we can do that incrementally
and is less about whether or not people care about timezones. At a
product perspective, having timezones supported in 0.2 vs 0.3 doesn't
really matter as long as it's there for whatever release we are
calling our "dogfood scooby calendar". The 0.2 release is just a step
along this path and not intended on satisfying any particular target
user scenarios.
It's my understanding that the development team feels we need to
start on timezone support sooner rather than later and stage this. I
think the real question to discuss here is "Can we implement some
subset of the Chandler timezone functionality in Scooby so it's not
confusing for users or do we really need to have the whole enchillada
done in one release?"
Sheila
On Apr 20, 2006, at 11:29 AM, Jeremy Epstein wrote:
> John Townsend wrote:
>>
>> On Apr 20, 2006, at 6:23 AM, Mimi Yin wrote:
>>
>>> Many of the issues being hashed out on this thread are exactly
>>> the ones we discussed during 0.6 and finalized in January. Here
>>> is the thread in the list archive: http://lists.osafoundation.org/
>>> pipermail/design/2006-January/003965.html
>>>
>>> A few key things:
>>>
>>> 1. Not only do some people not care about timezones. They don't
>>> even want the calendar app to automatically assign their "home"
>>> timezone to the events they create. Instead, they manage
>>> timezones entirely in their head. Tuesday, I'm in New York,
>>> everything is in EST. Wednesday I'm in Chicago, everything is in
>>> Central time. And they want to be able to view their calendar
>>> like that. Unless we want to start supporting the ability to
>>> assign different timezones to different days of the week on the
>>> calendar, we need to have a 'No Timezones' option for users. This
>>> is what Chandler provides out of the box in the trunk build today.
>>
>> I get that.. but maybe I am missing something. Isn't it important
>> for the user who doesn't care about timezones to still provide
>> data _with_ timezones? After all, he is interacting with people
>> who DO care about timezones.
>
> Its not about providing data, just seeing it. There are only
> certain specific events where I care. "conference call" is one
> type, "web ex" or "Internet conference" is another. Most of my
> events do not involve people in a different time zone. In that
> sense I only want to see time-zones when at least one invited
> participant works in a different time zone than I (in order to be
> courteous about scheduling). You can think of this as a
> "jeremycentric" view of the world. The rest of the world can know
> what my timezone is, but I just don't care. As far as updating my
> timezone as I move around, I don't see how it helps me schedule,
> because I am scheduling before I travel. There is no way to set
> timezone on a week by week or day-by-day basis in any calendaring
> software I have used.
>
> Jeremy
>
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> Open Source Applications Foundation "Design" mailing list
> http://lists.osafoundation.org/mailman/listinfo/design
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osafoundation.org/pipermail/design/attachments/20060420/fb111fac/attachment.html
More information about the Design
mailing list