Managing holidays?

How do I setup holidays / global fixed invitations?

We're currently running cs 5.1.1 and given the lack of support for holiday management I'm now facing the task of figuring out how to best represent holidays in the calendar server.

Ideally we want the holidays to count in availability calculations to avoid people scheduling events on those days.

I need this done with a minimum of fuss which means preferably our users should not have to do anything.

I've come up with a few options:

1. A global holiday user which invites *all* users on holidays

This means all users have to accept the invitations from the holiday user. I'd like to avoid that.

2. A set of WCAP commands that creates all the necessary events which is run on each users calendar.

3. An 'admin' user who has rights to schedule events in *all* users calendars.

4. Importing a iCal file with the holiday events into each users calender.

5. A global holiday user which people can invite to check availability when scheduling events.

Option 5 looks the most promising but people must still remember to add the holiday user to the invitee list.

Does anyone have any better ideas?

[1235 byte] By [tgc] at [2007-11-25 16:55:53]
# 1

We have still the same Problem here.

Global fixed invitations are not acceptable for my

organisation, it should be possible to add an event

on those days.

I thought about the problem and found many ways to solve:

1. Write an external XML-File and query it inside the XSL-File

a.e. weekview.xsl and change the color like on weekend.

This solution does'nt seems to work because the XSLT

seems do not understand the document() function.

2. Calclute the holidays inside the XSL-File using

the Gauss Eastern forumula. But XSLT is not very

handy with formular and calculcations, especially

the version which calender server is using.

3. The Calendar Server is serving a time range from

1970 to 2036. So my actual idea is to add some

XML-Tags to weekview.xml and other important file.

Outgoing from 15 holidays a year and 66 years you

have to add 990 entries. Each entry needs about

70 to 80 Bytes. This data needs approximately 76 KByte,

this is very moderate.

I am just on the way to test this solution.

miroth at 2007-7-2 23:59:36 > top of Java-index,E-Mail, Calendar, & Collaboration,Sun Java System Calendar Server...