[OGo-Evolution] Re: Client understanding of timezones
Helge Hess
evolution@opengroupware.org
Wed, 16 Aug 2006 10:44:39 +0200
Hi Shreyas,
please send mail to the mailing list. Other may want to know and may
be able to answers, thanks.
On Aug 16, 2006, at 10:11, Shreyas Srinivasan wrote:
> So i am trying to understand how the client should handle the various
> timezone based issues.
>
> This is my current understanding,
>
> The client sends utc, server maintains and returns utc and the client
> uses the timezone info it has to set the correct time right ?
Yes, this is how its done in OGo. A server can also choose to store
in other timezones, but we recommend using UTC whenever its possible
for optimal interoperability.
This is not possible for calculated recurrences [because it needs to
consider DST shifts], but this is not an immediate concern.
Summary:
- OGo will always send you UTC (, currently)
- other servers (eg Scalable OGo) may send you other timezones
- yes, the client should adjust to the timezone configured by the user
for display (I suppose the adjust should be done somewhere in the
display
layer, not in the storage of Evolution?)
- it is recommended that the client sends UTC to the server (Z suffix
timevalues) except for cyclic events
> Also is there more information about teams in calendars
Well, two things to say about this one:
a) teams are mapped to folders
b) teams are mapped to contacts
a)
That is, to access a calendar of "Dev Team", you would select the
/zidestore/dav/helge/Groups/Dev Team/Calendar
Calendar in Evolution. The "Dev Team" is mapped to the read-access-
group configured in the appointment.
b)
To make appointments _with_ teams (invite a whole team to an event),
teams are also exposed as regular contacts. They live as VCF files in
the /zidestore/dav/user/Groups GroupDAV collection.
[
c)
All team members also live as VCF records below the /zidestore/dav/
user/Groups/team/ collection.
]
> and categories in contacts.
The CATEGORIES vCard field is mapped to the 'keywords' OGo field. I
think there are no specific things to be said about it, its something
which maps 1:1.
Greets,
Helge
--
Helge Hess
http://docs.opengroupware.org/Members/helge/