Apple has been working hard at helping us keep our info up to date with the syncing features integrated in Tiger. Still, it can be sometimes confusing, and even alarming at times, when warning dialogs ask you if you want 11 unnamed events to be modified (but how?) or the whole syncing operation to be canceled at once… The process is not yet completely convincing. Still, I have two success stories to report: A public calendar synced with .Mac for my clients, and the coordination of my iCal calendars with Google Calendars. (Accessorily, all this information also ends up on my phone, from across the room, thanks to iSync and Bluetooth.) I’ll share the technical details at the end of the artlicle.
.Mac to the rescue
One of my clients has devised a convoluted system to be informed of their favorite translators’ availability. I love them, but not to the point of jumping through their hoops. Besides, the day after downloading, printing, filling in and scanning, all this information may already be obsolete. So I looked into iCal’s features and, lo and behold, you can sync any number of calendars with .Mac while keeping the detail of their information private.
I have two types of calendars: the practical ones, three, grouped in an Availability folder, covering my work, personal, and associative activities; and the rest: birthdays, holidays, moon cycles, etc. When I add or modify any event in the practical group, the online Availability page I keep on .Mac is immediately and automatically updated.
For anyone visiting the web page displaying this compounded calendar, in Week view, big blue blocks (see picture) mark the busy times. In Month view, lists on start times are displayed (see picture). Not only this system answered my client’s request for availability disclosure, but it is always up to date—as long as I enter my appointments in time. Finally, the viewer, if using a calendar program with the same open source standard used by iCal, can even subscribe to your calendar or simply download it in its current shape from that same page.


Once my Availability page was in place, I realized that I could suddenly direct other clients to this page to help them schedule our collaborations. Once again, this only works if your keep your original calendar up to date. And this is where my second solution makes the whole thing tick beautifully…

Spanning Sync to tie it up
One of my main challenges has been to schedule new appointments when working on site. Either I would have had to enter the appointment on my PowerBook, in an iCal that is not synced (many good reasons for that), or I would have had to use paper notes or other online solutions to be copied back to iCal at home. Enters Spanning Sync, bridging one of the best online calendars with iCal. The software (a Preferences pane) is still in development, and not perfect, but I must say, since I’ve been using it, I have never been so on top of my schedule!
[UPDATE:] Spanning Sync eventually had to become commercial… and presumptuous: they imagined that because of their popularity they could push the boundaries of shareware price. They are asking $25 for a yearly subscription and $65 (!) for a simple license, for a Preference pane! A great one, for sure (when it’s not buggy, and version 1.0 was terrible), but still. Needless to say, outrage has been huge, and on their very own forum. Personally, I am looking for another solution since I will not support this kind of greed.
If this whole sync business has been challenging you like it has for me, give those solutions a try. And if you feel like your own solutions are more effective, do not hesitate to share them with the rest of us, here, in the Comments section, or on our Members list.
How To
To publish your iCal calendars, you need a .Mac (dotmac) account, $70 with a new Mac, $100 renewal. .Mac’s Learning Center has a short movie to show you how to publish your calendar. Priorly, you will need to create a calendar group (if needed) in iCal (File > New Calendar Group; see picture); and configure the publishing details from the info dialog of your calendar or calendar group where you can choose a private server instead of .Mac. The iCal Help also refers to a technical article on how to publish on a private server. This is not as simple as .Mac, of course.


Alternative solutions to .Mac include the Do-It-Yourself .Mac; and, someday, may be, the notMac challenge. In the spirit of the DIY .Mac page, you will find a lot of technical articles on how to set up the type of server with which to sync your calendars by running a Google search on “WebDAV server.” The results are not pretty: You better be seriously technically inclined to follow the steps that will help you save some bucks.
Google Calendars and Spanning Sync are free (as long as they are in beta, at least), and pretty straightforward. If you are not convinced yet, the Spanning Sync video demo might change your mind…
Written by Yves