Sharing Calendars with iCal
iCal is one of the lesser known gems included with OSX. Among the program's many features are:
  • Keeping multiple calendars organized and displayed in the same window
  • Set various alarms for events such as playing a sound, displaying a message, sending an email, or opening a file
  • Setup meetings using information in your Address Book, including automatic reminder emails to your attendees
  • Easily Publish a calendar to the district's web server so others may Subscribe and have your calendar available inside iCal  This last point is the focus of this tutorial.
 
 
In the left calendar list, click on the calendar you wish to share.  Then click the Calendar menu and select Publish.
 
Enter settings in the next window as follows:
Publish calendar as = whatever name you would like people to see your calendar as
Publish on = a Private Server
Base URL = http://www.d23.org/ical
Login and Password = These are the same as you use to log into the server
Also check the boxes "Publish changes automatically"and "Publish titles and notes"
Then click the Publish button
After your calendar is published, you will be presented with this window which will tell you the exact URL your subscribers will input into their web browser to add your calendar in their iCal  If you are using Mail, you may click the Send Mail button to have an email automatically formatted with the address to send. You could also have the URL as a link on your web page so all people have to do is click the link to subscribe.
You can see which of your calendars are published by the cone shaped icon next to the name. Changes you make to the published calendars will automatically be changed for subscribers.
Calendars that you are subscribed to have an arrow icon next to them.
Important notes:
1. Shared calendars are not collaborative.   In other words, if you publish a calendar with iCal, you are the only one that may make changes to that calendar; your subscribers will not be able to modify your calendar.
2. You may "Unpublish" your calendar at anytime by clicking the calendar in your left side list, going to the Calendar menu at the top, and selecting "Unplublish."  Unpublishing a calendar does not delete it from your own iCal, just everyone else's.
3. To get an idea of how the process of subscribing to someone else's calendar works, click the following link
webcal://www.d23.org/iCal/US32Holidays.ics
You will see that iCal opens, asks if you wish to subscribe to this calendar, and how often it should check for changes to the calendar.