[F] TidBITS  / TidBITS  / TidBITS Talk  /

Publish iCal on my Web site?

[cabbagebnb]cabbagebnb (apparently) - 08:16am May 2, 2006 PST
via email

Is there a way to publish an iCal calendar on my personal web site?
How do I publish an .ics file and access to it on the site?

Thanks
Chris Christopherson
OS X 10.4.6, Dual 1 GHz PowerPC G4

PEGGY¹S ALASKAN CABBAGE PATCH B&B
194 S. Second St., Lebanon, OR 97355
B&B-Fax 541 258-1774
http://www.Cabbage-Patch-B-and-B.com




Mark as Read
  OutlineAll MessagesOlder ItemsOldest ItemsNewest ItemsNewer Items

lists178 (apparently) - May 2, 2006 10:29 am (#1 Total: 4)  

Reply to this message
via email  

Photo of Author
Posts: 2
Re: Publish iCal on my Web site?

On 03/05/2006, at 1:16 AM, Douglas Christopherson wrote:
> Is there a way to publish an iCal calendar on my personal web site?
> How do I publish an .ics file and access to it on the site?

Unless your web server supports WebDav, publishing direct to your own
site can be a pain (as you'll need to use third party apps to ftp
the .ics file to your webserver)

My suggestion is setup a free account at www.icalx.com (or if you
have one, use your .Mac account) and publish the calendar there.
Then link to that calendar from your site.

Also, when linking to the calendar use "webcal://" rather than "http://"
eg; <webcal://icalx.com/public/npyers/Nicholas-Pyers-Presentations.ics>
This will enable people to SUBSCRIBE to the calendar and get
automatic updates, rather than just downloading it.

You can see how I've setup links to my calendar stored on icalx from
my own domain that allows people to "view" it online or to
"subscribe" to it in iCal at;
< http://www.nicholaspyers.com/presentations/>

You may also wish to check out the article I wrote on this very topic;
<http://www.nicholaspyers.com/articles/20051023-publishingicals/>

--
Nicholas Pyers (nicholasnicholaspyers.com)

           "Heaven on Earth?"
           "No, Earth on Earth. The Just Earth!"


marshall (apparently) - May 2, 2006 10:29 am (#2 Total: 4)  

Reply to this message
via email  

Photo of Author
Posts: 129
Re: Publish iCal on my Web site?

At 8:16 AM -0700 5/2/06, Douglas Christopherson wrote:
>Is there a way to publish an iCal calendar on my personal web site?
>How do I publish an .ics file and access to it on the site?

Yes -

Open up ~/Library/Application Support/iCal/Sources.
There will be some number of folders there with names like
"5C58AE88-76DF-4A5C-B5E5-CE842F7BA5DB.calendar". (one for each
calendar you have in iCal).
Find the right one (left as an exercise to the user).

Open up the folder. Inside there will be three files:
        corestorage.ics
        Index
        Info.plist.

Copy the "corestorage.ics" file to your web server, changing the name
to whatever you want.
You can check this by subscribing to it in iCal, using
        <http://your.web.server.here/path/whatever-you-named-the-file.ics>
(fill in the appropriate bits for your setup)

--
-- Marshall

Marshall Clow Idio Software <mailto:marshallidio.com>

It is by caffeine alone I set my mind in motion.
It is by the beans of Java that thoughts acquire speed,
the hands acquire shaking, the shaking becomes a warning.
It is by caffeine alone I set my mind in motion.

Lewis Butler (apparently) - May 2, 2006 10:29 am (#3 Total: 4)  

Reply to this message
via email  

Photo of Author
Posts: 1136
Re: Publish iCal on my Web site?

On 02 May 2006, at 09:16 , Douglas Christopherson wrote:
> Is there a way to publish an iCal calendar on my personal web site?

Yes, there are various web packages tat will display ics files. I
use PHPiCalendar on my server.

<phpicalendar.net>

> How do I publish an .ics file and access to it on the site?

I use iCal to publish the file to the webdav enabled calendar folder
on the server.

--
Rincewind had always been happy to think of himself as a racist. The
One Hundred Meters, the Mile, the Marathon -- he'd run them all.


Curtis Wilcox (apparently) - May 3, 2006 7:34 am (#4 Total: 4)  

Reply to this message
via email  

Photo of Author
Posts: 359
Re: Publish iCal on my Web site?

On 5/2/06 11:16 AM, "Douglas Christopherson" <cabbagebnbpeak.org> wrote:

> Is there a way to publish an iCal calendar on my personal web site?
> How do I publish an .ics file and access to it on the site?

Using the built-in Publish feature in iCal requires having support for the
WebDAV protocol on your web server. Whether you have support and if so, how
to use it, is a question best put to your web host provider (which appears
to be Peak in your case).

All the Publish feature does is automatically upload the calendar in an .ics
file to the server. The manual approach is to use the Export feature in iCal
to save an .ics file then upload it to your web server as you would any
file. I bet this could be automated using Automator and/or Applescript and a
scriptable uploading program.

Yet another alternative, if you're already using PHP at least, is something
called PHPiCalendar, referenced on this web page. It's primary purpose is to
display .ics files as web pages but apparently it includes WebDAV
"emulation," letting you use the Publish feature with web servers on which
you can't use WebDAV. Sounds pretty cool.

How do I use iCal files on my server without WebDAV?
http://ask.metafilter.com/mefi/23804





  OutlineAll MessagesOlder ItemsOldest ItemsNewest ItemsNewer Items


 [F] TidBITS  / TidBITS  / TidBITS Talk  / Publish iCal on my Web site?




Add a message

To add a message to this discussion, you must be a registered user. Enter your email address below. If you have an account associated with the email address you enter, you will be prompted for your password. If not, you'll be able to create a new account with no fuss.

Enter your email address:

Submit