View Full Version : Support for WebDav?
ChrisGoane
08-02-2007, 07:25 AM
I want to publish my Mac's iCal to my personal web site. I know very little about the details, but I know that the host must support WebDav.
Does anyone know if the WebDav protocol is supported?
3jokes.com
10-01-2007, 01:20 PM
No, It is not supported.
check this link: http://helpdesk.hostmonster.com/kb/index.php?x=&mod_id=2&id=212
Isn't that what the Web Disk feature is?
nerdykit
10-01-2007, 09:28 PM
I'm pleased to tell you that after a bit of searching and experimentation you CAN publish your calender at HM. WebDisk is either full or partial webdav so you can use it.
I found in this posting...
http://forums.asmallorange.com/lofiversion/index.php/t6230.html
The following instructions... (and they worked) Thanks Tom whoever you are! (see note at the end that you must use regular webdisk, not SSL version)
Using WebDAV set up by cPanel 11 on my account on server aldo.asmallorange.com, I was able to successfully publish a calendar directly using Apple iCal v2.0.4. I am very pleased with this.
How to do it with Apple iCal v2.0.4 in Tiger. You are on your own to figure out other versions.
In this example, let us say that you want to set up access specifically for iCal with a uniquely chosen username and password for the new WebDAV account.
domain name: interactive.com
iCal-specific username is "zork"
iCal-specific password: xyzzy
publish in: /public_html/ical/
filename: adventure.ics
Of course you would change these to fit your circumstances.
Set up a "Web Disk" account (WebDAV account) using cPanel 11 on your server.
In the Create Web Disk account form enter
Login: zork
Password: xyzzy
Password (Again): xyzzy
Directory: /public_html/ical
(I'm not sure if you need to create this directory ahead of time. I did.)
Hit the Create button.
In Apple iCal, select the calendar you wish to publish.
In the Calendar menu select Publish... (or Change Location... if you have configured it previously).
Fill in the dialog as (using the example info above)
Publish calendar as: adventure
Publish on: a Private Server
Base URL: http://www.interactive.com:2077/
Login: zork@interactive.com
Password: xyzzy
Set the checkboxes in the dialog to your preferences.
Push the Publish button.
A file called "adventure.ics" will be uploaded into /public_html/ical on your server.
It will be uploaded again each time you "Refresh" the calendar publication in iCal.
Note that if you go back to edit the publishing information using "Change Location...", the Base URL will be incorrect. It will drop the :2077. You will need to add it back each time you edit the configuration info in that dialog.
With a shared hosting account, using port :2078 instead of :2077 will not work for iCal. The SSL will fail since iCal can't do a reverse DNS lookup to make sure that the name corresponds to the IP address. This is due to the account being on a shared server. Those of you with static IP addresses might be able to use :2078 and SSL for the connection.
ChrisGoane
10-07-2007, 04:39 PM
This works great! Thank you.
But, in my ignorance, I asked the wrong question. What I am looking for is a way to publish a read-only version of an iCal. Something that visitors to my site can view without needing to login using the WebDav account.
thanks
nerdykit
03-01-2009, 08:36 PM
It turns out that you CAN do what you want, ChrisGoane. I just recently started publishing iCal calendars using HostMonster and I was discouraged to find out that login to the WebDav account was required for subscribing to them but it turns out that is ONLY if you use the URL that iCal supplies for the calendar (for instance in their 'email an invitation' message).
For instance if I've got my WebDav account set up to publish iCals into a folder called ical at the top level of my public_html then using a URL of (within iCal) webcal://mydomain.com/ical/mycalendar.ics (no :2077, no simple path)
then someone can subscribe to mycalendar.ics without being required to authenticate.
klone
11-23-2009, 09:03 AM
It turns out that you CAN do what you want, ChrisGoane. I just recently started publishing iCal calendars using HostMonster and I was discouraged to find out that login to the WebDav account was required for subscribing to them but it turns out that is ONLY if you use the URL that iCal supplies for the calendar (for instance in their 'email an invitation' message).
For instance if I've got my WebDav account set up to publish iCals into a folder called ical at the top level of my public_html then using a URL of (within iCal) webcal://mydomain.com/ical/mycalendar.ics (no :2077, no simple path)
then someone can subscribe to mycalendar.ics without being required to authenticate.
Oh kool I didn't realise that but I presume that it's good tradesman insurance (http://www.publicliabilityinsurance.org.uk/) as its been up for a few months now so its good to know :)
Thanks
Powered by vBulletin® Version 4.1.10 Copyright © 2012 vBulletin Solutions, Inc. All rights reserved.