How to publish entire gCalendar?
April 18, 2006 1:55 PM   Subscribe

How can I publish my entire Google Calendar to a website?

I want to publish my entire Google Calendar to a web site (not just a single event at a time) so that users who don't have access to iCal or even gCalendar itself can see all my events. I think the answer might include using the XML feed address, but I don't know how to make use of that.

Thank you.
posted by bison to Technology (5 answers total) 1 user marked this as a favorite
Have you looked at Google's own documentation? It looks like you can share all of your information to other Google Calendar users, if not the web at large. If you're talking about strictly republishing, you might be out of luck for the time being because I don't see the option to export an entire calendar in iCalendar (.ics file) format. If they have that functionality, you could use something like php iCalendar to generate a visual listing from the exported data.
posted by mikeh at 2:07 PM on April 18, 2006

Yeah, mikeh, that was my understanding as well. I went around and around in their docs. What really got me as TechCrunch's description, "Calendars can be published via a web page... so readers do not need to be on the Google Calendar platform." I just have not seen how that is possible.

Also, you hit the nail on the head re: php iCalendar. gCal gives an iCal address, but it's unclear to me how to use with, say, php iCalendar. If someone could explain that, even that would be useful.

I thought the greater mefi group had found something I hadn't.
posted by bison at 2:15 PM on April 18, 2006

gCal gives an iCal address, but it's unclear to me how to use with, say, php iCalendar

You can download the iCal at regular intervals, save it to a directory on your server (with cron and curl), and point php iCalendar to that directory (in the config file). If you need more detailed advice than that, find a developer to do it for you.
posted by scottreynen at 3:06 PM on April 18, 2006

I've used iCal (and Sunbird does this too) to publish to my php iCalendar. In iCal under menu item "Calendar" you can publish to your established php iCalendar address. It was fairly easy. I know I found the instructions on the wiki for php iCalendar, but can't seem to get to their site.

The other way is to save the .ics file and upload it to the calendar file. Both ways worked for me, just depends on how much work you want to do. My own question is how to make php iCalendar work when you have a php running as cgi for other applications.
posted by nramsey at 3:07 PM on April 18, 2006

supposedly the API is "coming soon"
posted by MeatLightning at 9:34 AM on April 19, 2006

« Older Racks for 2003 Matrix?   |   Shipping/Receiving: How-To? Newer »
This thread is closed to new comments.