Submit Hint Search The Forums LinksStatsPollsHeadlinesRSS
14,000 hints and counting!

Sharing, syncing and editing iCal over WebDAV Apps
While previous hints have covered this topic, I have recently cobbled up a solution in order to publish and edit iCal calendars on a WebDAV folder.

It involves a bash script, and an AppleScript wrapper for iCal. I hope this helps someone; I have been using this setup for a while and it works flawlessly, and a lot more reliably for me than the previous solutions...
    •    
  • Currently 1.00 / 5
  • 1
  • 2
  • 3
  • 4
  • 5
  (1 vote cast)
 
[10,431 views]  

Sharing, syncing and editing iCal over WebDAV | 7 comments | Create New Account
Click here to return to the 'Sharing, syncing and editing iCal over WebDAV' hint
The following comments are owned by whoever posted them. This site is not responsible for what they say.
Sharing, syncing and editing iCal over WebDAV
Authored by: skrawcke on Aug 17, '06 07:53:58AM
well Apple is going to be "fixing" this issue with calDAV. you can take a look at this Calendar Server from MacForge

[ Reply to This | # ]
What if you leave iCal running?
Authored by: jecwobble on Aug 17, '06 09:16:41AM
Thanks for sharing. From what I can tell from your writeup, you are assuming that iCal is not running on your Mac when you are on your Linux box. That might be a viable option for an individual to access their own calendars from various computers at various times, but it doesn't sound like it would work for multiple people to collaborate simultaneously with the same calendars.

I would like shared calendars so that both my wife and I can edit them from our own respective computers. So she can add an appointment for the kid's dentist that I can see and I can add a dinner date that she can see, all from the same ICS file.

[ Reply to This | # ]

What if you leave iCal running?
Authored by: fil_dawg on Aug 17, '06 10:20:44AM
I've been using iSynCal (http://ww2.unime.it/flr/isyncal/en/index.html) now for a month or so to resolve the kids calendar issue. Each kid has a calendar that either my wife or I can edit and it will stay in sync with the others calendars.

[ Reply to This | # ]
What if you leave iCal running?
Authored by: aaronclyon on Aug 17, '06 01:01:33PM

"I would like shared calendars so that both my wife and I can edit them from our own respective computers."

Yes, please! Also needs to be platform agnostic (I use Mac, she uses Windows).



[ Reply to This | # ]
What if you leave iCal running?
Authored by: u2mr2os2 on Aug 17, '06 08:12:17PM

What I did was to use the hint to enable the local WebDAV server in Apache and just publish my calendar and my wife's to it. We then each subscribe to each other's published calendar. This way, we don't need to edit the other's calendar since we just see both on our composite calendars. I also don't worry about whether her copy is running or not to do some sync voodoo. In fact, I want them to be running all the time so the auto-publish and periodic subscription checking keeps them both very up-to-date.

I think the multiple calendars thing iCal does is great, and I don't know why people feel the need to put it all in one ICS file that everyone then needs to edit. I then have my Palm sync my calendars and hers. I look at my PDA for my schedule mostly, and I have my composite view there as well.

For kids, the husband and wife can each can have a calendar they put things on for the kid. They just cross-subscribe to each. If the kid is old enough, they have their own calendar they put things on, and also subscribe to the two calendars their parents put things on for them.



[ Reply to This | # ]
Actually, I am doing this as well...
Authored by: jecwobble on Aug 23, '06 07:10:49AM
The problem with a local WebDAV publish/subscribe scenario is that I can only edit my calendar from one user account on one computer and my wife edits her's from one user account on the other computer.

We share a third computer at home (laptop) and subscribe to the WebDAV calendars from work or friend's computers outside our home network. In those situations, I cannot edit my calendar published from my home computer. So when I need to add an appointment that I make while at work, I have to email a reminder to create that appointment when I get home. If I could securely edit the WebDAV ICS file from anywhere using any ICS capable software, that would be ideal.

I realize there are probably online services that would fit the bill, but want to run the service myself from my home network.

[ Reply to This | # ]

Check out SyncBridge
Authored by: ggoodale on Aug 18, '06 08:22:00AM
A friend of mine is working on a Sync Services-based product to provide calendar sync (other web-based calendars will be supported soon too). It's called SyncBridge - check it out at http://www.syncbridge.com.

[ Reply to This | # ]