Sharing iCal without paying Apple

| No Comments | No TrackBacks
Yes, you can share your iCal information without paying Apple.

I don't know why sharing iCal calendars is so difficult. Apple has always defaulted so that you can only do it easily through their paid service (formerly .Mac, now something called MobileMe). There used to be some other sharing services around that made it easy, but many of them have disappeared, and all the other fixes seem to involve running a script or a client on each machine you want to share it with. We needed to create a new calendar today and my free iCal hosting service was once again giving me trouble, so I finally got around to figuring out how to do this on my own service. Turns out? Not that hard.


iCal and other calendar services store information in something called an .ics file. For reasons the bitheads will understand, you can only share .ics files on certain kinds of servers, including a WebDAV server. Well, if your internet service provides you with a WebDisk, you have a WebDAV server.

First you need to create a webdisk, which is usually done through the control panel (such as Cpanel) that you use for managing your hosting site. Once you have created the webdisk, it can reside on your desktop but you don't really need it to. You just need to have created it, given it an account name and password so iCal can access it. I created a unique webdisk called calendars@myconsultingfirm.com, where nothing but calendars will reside.

Back in iCal, choose the calendar you want to publish. Right-click on its name in the left panel of iCal. If you've never published it before, Publish will be available. If you have, you'll want to choose Change Location.

Screen shot 2010-06-28 at 12.58.19 PM.png

Then you'll get the window where you tell it where to publish. Give it an easy name, preferably with no spaces (unlike this example), and be aware that the names will be case sensitive. Choose "a private server." The configuration should look something like this:

Screen shot 2010-06-28 at 12.59.44 PM.png

The Base URL is the location of your webdisk; if you don't know what this is, just right-click on the webdisk's icon and choose "Get Info" and you'll find the URL in the info box. Login may be as simple as your regular login to your webserver, or you may have created a new account namefor your webdisk, which you would now use. In my case, my login is calendars@myconsultingfirm.com; if just the login name doesn't work, add your whole address. When you've got this all in, press Publish, and you should be good to go.

Once you publish, iCal will give you the option to send out an email inviting subscribers. The subscription may look a little odd, starting out with "webcal" instead of http. It should look like "webcal://webdisk.yourserver.com/calendar.ics". Subscribers may need additional information to subscribe -- the webdisk login and password, same as you entered to publish the calendar, which iCal will ask for after they press the subscribe button.

Screen shot 2010-06-28 at 4.17.18 PM.png


Enhanced by Zemanta




No TrackBacks

TrackBack URL: http://www.mynonurbanlife.com/cgi-bin/mt/mt-tb.cgi/3726

Leave a comment

About this Entry

This page contains a single entry by Carl published on June 28, 2010 3:22 PM.

Iced summer was the previous entry in this blog.

Not lacking topics is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.

Share this!

  • Subscribe to feed Subscribe to my RSS feed!

Archives

OpenID accepted here Learn more about OpenID
Powered by Movable Type 5.04