- Don't look back
- Is support for OSS optional in your business?
- Nokia N810 Tablet + WiMax
- Vendors need to right-size their products
- Dolphins Invade Sun Campus!
- State of Open Source
- MySQL Workbench: open source data modeling
- Comments on The 451 Group's Database Report & Red Hat's 4Q revenue
- Kaplan: Guiding open source in IT
- Can the transportation market teach us anything about the software market?
September 10, 2006 | Comments: (0)
The myth of shared calendaring on Macs
We're having a painful time trying to figure out how to do shared calendaring across Mac and Linux users. Exchange (which we have no reason to use anyway) doesn't really work with iCal. We had unsolvable problems with Zimbra's iSync component (I am still hoping this will get resolved with their new release) and our attempts at using shared Dav calendars seem to be mediocre at best.
Here is a brief overview of my attempts:
.Mac for shared calendars
When you access your .Mac page there is no way to view your calendar. You can see a calendar on the left hand side but you can't click the day to see your schedule. You'll also notice that there is no top-nav link to show your calendar. Note that when you click on the calendar icon it brings you not to your calendar but to a page talking about using a calendar. Brilliant.
The other very negative side of this is sharing your calendar via iCal. We noticed that as soon as you publish your calendar it sits at a readily accessible URL (or ics) that is not password or group protected. So basically you expose your data to the world.
Box.net-not good, but sort of working
As a stop-gap we're using a shared account on box.net where we all publish our calendars then subscribe to the rest of the teams. It's not great. One of the most annoying aspects is that if you invite someone to a meeting you end up with both of your items sitting at the same time. Overall, it's a hack that doesn't really work.
Google Calendar
You can't sync iCal with Gcal but you can publish and subscribe. Almost good.
What about Scalix or Zimbra?
I have no staff to install either one of these again. We tried Zimbra hosted and it worked fine with the exception of bizarro sync issues between iCal and the server (leave the blackberry out of it for the moment) and were forced to abandon until next release. We haven't tried Scalix because I have no desire to manage a mail server in-house. It's not real clear if Scalix supports Mac software anyway.
What about WebDAV/iCal accounts?
We don't want to manage servers for mail or calendaring and the "providers" of shared WebDAV seem like very dodgy fly-by-night outfits, but I may be wrong.
Any suggestions are welcome.
Posted by Dave Rosenberg on September 10, 2006 01:08 PM
RATE THIS ARTICLE:
-

- COMMENTS
Leopard iCal supports shared calendars.
http://apple.com/macosx/leopard/ical.html
Posted by: at September 10, 2006 03:01 PMI would suggest you take a look at Oracle Calendar. The Calendar Server is a part of Oracle's Collaboration Suite but can also run standalone. Oracle bought out Steltor a few years back because they liked Steltor's CorporateTime package and didn't feel like reinventing a perfectly round wheel. Oracle Calendar Server runs on Linux or Windows. Clients are available for Linux, OS X and Windows. There is even a plugin that allows MS Outlook to use Oracle Calendar instead of Exchange for calendaring and sync clients for Pocket PC and Palm handhelds (palm only on OS X). Oracle is a major backer of the CalDav standard and plans to support it in a future release of Oracle Calendar.
You can download the Client and Server for a free eval.
http://www.oracle.com/technology/products/ocal/index.html
Jay
Posted by: Jay Lee at September 10, 2006 03:23 PMIf you don't have staff to manage ZImbra or Scalix, then avoid Oracle like the plague. It's much more difficult to install and manage than Zimbra, Scalix, Exchange, or even Lotus Domino.
Posted by: Paul Robichaux at September 11, 2006 01:57 AMI disagree. The initial install is a little ugly (You have to download the full Collaboration suite which over a gig). But once Oracle Calendar is up and running, it requires nearly zero maintenance. The only time I touch it is when we need to add or remove accounts. It's quite speedy to even on low end hardware. We originally had it on a 500mhz desktop
Jay
Posted by: Jay Lee at September 11, 2006 06:22 AMWhat about MeetingMaker?
http://www.meetingmaker.com/home.cfm
Posted by: Victor Panlilio at September 11, 2006 07:35 AMZimbra's new release will work for you, but if your Mac users are also MS Office users, you can use MS Exchange very nicely. Or, of course, wait for leapord.
Posted by: matt at September 11, 2006 08:05 AMCertainly, Kerio Mail Server should be worth taking a look at. It is quite robust-a very good alternative to Exchange. Very good feature set. Nice web mail client. (www.kerio.com)
Posted by: john at September 11, 2006 08:16 AMOK-I checked out the following:
Oracle--too much admin needed
MeetingMaker--doesn't do iCal integration
Zimbra-yes, just need the iSync to work
Kerio-will run on Mac but doesn't seem to do much with iCal
Honestly, the open standards approach to calendaring is not there yet. Hopefully, the release of Apple's free CalDAV server http://trac.macosforge.org/projects/calendarserver will help jump start the CalDAV parade of support. Oracle's server will (does?) support CalDAV, and there are other OSS CalDAV servers (Cosmo and Bedework come to mind) out there. However, until the critical mass of supporting clients are available, you will be stuck with a non-interoperable solution, like Exchange, Domino, MeetingMaker, Oracle CS, etc.
As regards syncing, I feel that this is just a band aid until we get to the open standard, client/server based model. Syncing is just someone with more organization than you or I copying items from one client to another.
Right now, we are where email was 20 years ago, with proprietary client and servers.Hopefully, that is about to end.
Posted by: Michael at September 11, 2006 08:39 AMWhy not just forget about ical and use the google calendar instead?
Posted by: mike at September 11, 2006 12:44 PMI have used http://www.icalx.com/ for three years now, and in spite of the non-activity on the site itself, the "publish" function has worked flawlessly.
Posted by: Peter J. Pedersen at September 11, 2006 01:28 PMKerio MailServer is Cheap(ish) under 300 sterling and a dream to configure, solid and feature rich http://www.kerio.com
Posted by: Huw Evans at September 11, 2006 03:00 PMWe've been testing Zimbra, using their sync conduit/system pref, and it has worked fine with iCal, even syncing to Palm PDAs. This was with v 3.2 (or was it 3.0?), have not tried it with 4.0 yet.
They did break some things in 3.2 that worked previously.
Once set up, it seems to work fine with no meddling from us, other than to tweak settings to our liking, or do some testing. I'd keep Zimbra on the top of your list.
Posted by: Zimby at September 11, 2006 03:03 PMI've been chewing on this one a bit lately too. Our office has Mac, Windows and Linux represented and we're way too small to implement anything other than a very low-cost, no-cost solution.
Google's Calendar is soooo close to being workable. If only it had true two-way sync'ing with anything (Outlook, iCal, Sunbird).
I've been following the progress of Mitch Kapor's Chandler and the Cosmo Sharing Server (though haven't tried implementing).
http://chandler.osafoundation.org/
But honestly, I think Apple will release their calendar server first. The whole thing is frustrating to say the least.
Posted by: duffy at September 11, 2006 03:29 PMYeah, Chandler is there in theory but not practice. Maybe Google will deliver?
I don't really want to have to run a dedicated calendar server--especially when you consider the price of Mac hardware.
Posted by: Dave Rosenberg at September 11, 2006 03:32 PMI run a shop of about 50 macs, (ad agency) and we have an exchange server. entourage 2004 has become more or less a full fledged exchange client, it works well.
what doesn't work can be worked around in OWA.
Posted by: Jesse at September 11, 2006 08:17 PMFor those who do use an Exchange-based server at the office, for example, then Snerdware's Groupcal is a godsend -- works well (READ the installation instructions for best results!) and nearly trouble-free. This has allowed me to use a Mac in a situation that would otherwise have been quite problematic.
Posted by: ScienceMan at September 11, 2006 08:26 PMSetting up a Webdav server for iCal is superior straightforward and doesn't require OS X Server. Though I have set up Webdav on OS X Server and iCal sharing works extremely well. Google setting up Webdav in OS X client for iCal use. Actually any Webdav will work.
Posted by: stingerman at September 11, 2006 10:42 PMXC Connect
http://www.xcnetwork.com/index.jsp
From XChange Network
Multiplatform calendaring, Mac, Windows, and Linux. As an independent consultant to the SOHO market, I've found XC Connect to provide groupware, multiplatform calendaring using the native applications on each platform. Entourage or the iCal and Address Book combination on Mac, Outlook on Windows, and Evolution on Linux.
Permits syncing with Palm devices and smartphones as well. It's not without flaws, but recommend it.
Posted by: Mark Mason at September 12, 2006 01:42 AMOpen-Xchange Server may offer what you're looking for. It offers POP and IMAP email support, WebDav, and supports quite a number of client environments. People using Windows, Linux, Mac OS, PalmOS and others have been able to collaborate with one another using Open-Xchange.
May I suggest you visit www.open-xchange.com and check it out?
Dan Kusnetzky
Posted by: Dan Kusnetzky at September 12, 2006 05:53 AMAnyone familiar with Happy Jack software and their product, Calibrate Groups?
http://www.happyjacksoftware.com/
Sounds like Google Calendar is almost what you need. We've got a set of open APIs and a number of third parties that have delivered sync solutions. We're also working on sync with various desktop and mobile clients -- hope to have something to share before too long.
Posted by: Carl S at September 12, 2006 03:36 PMhttp://sourceforge.net/projects/jscalendarsync
Allows to synchronize Apple's iCal with Sun Microsystems's Java System Calendar Server data using Mac OS X native synchronization mechanism (iSync)
Also avaiable is a php script for proxy to Sun calenader that allow subscriptions from iCal.
http://rulink.rutgers.edu/macical.html
Happy Jack's group calendar really does everything you are speaking of. It has an API that one can use, it has widgets and it truly syncs with ical on the macs. They have a complete document on how to sync with macs on their web page.
Their sync tool (CALsync) is in beta.
Furthermore, they have a FREE version for the family (five users).
You can sign up for a 30 day free trial of the CALibrate Groups.
I use CALibrate Groups and a Mac. As a professor, I want my students to know my schedule so they can come visit me during office hours. It almost works -- they still send me email asking. But the integration between CALibrate and Mac's iCal is great.
Posted by: Ruben Gamboa at October 20, 2006 10:21 AMThis works in the latest version of Zimbra. See our blog post on this, also note you can get a free trial, and instant activation: Zimbra hosting provider 01.com: http://www.01.com
http://blog.01.com/?p=339
Thanks for your consideration.
Posted by: Gray Rothkopf at October 24, 2007 10:09 PM
- Get Started
- Port 25 Blogs
- OSS News
- Join a Project
{Open Source} Heroes Happen Here
Start today and order your own Hero Hack Pack – which includes Getting Started with Open Source, Windows Server 2008 and Visual Studio 2008 Trial. Each pack is a chance to win a free pass to OSCON 2008.
TOP STORIES
ADDITIONAL RESOURCES

- Remote Access: Maintain Security and Decrease the Burden on IT
- Beyond AntiVirus: Symantec Endpoint Protection
- What Every Enterprise Needs to Know About VDI

- Help Simplify Virtualization
- Solution for Open Virtualization Provides Server Consolidation
- A Guide to Rich Internet Application (RIA) Security








