« IBM Contributes Ajax Software Development Technology to Open Source Community | Main | AJAX Feedback Mechanism »

Best Of AJAX Google Calendar Integration

I am glad that the article Howto integrate Google Calendar in your website using AJAX was helpful for so many to integrate Google Calendar in their website. I'm sure that it was an interesting experience, especially for people new to AJAX techniques and maybe flirting for the first time with AJAX. I liked the idea of giving a very basic code example, and then seeing people contribute and adding their own touches to see something completely different.

http://ajax.phpmagazine.net/upload/2006/06/ajcalendar-nmc-thumb.png

Alan posted a comment about his implementation of the AJAX Google Calendar on the NMC Campus Observer site. You can see it working online, and check the source code to see the changes he made. If you have integrated the Google Calendar in your website, drop us a link in a comment and let's see the best integration of Google Calendar using AJAX.

Update :

* XSSTREAMTV.COM have created a Joomla Module for Google Event Calender. Just download and setup up the module parameters in the admin panel.

Bookmark this article at these sites
Comments
1

The problem is more than sorting, it is a realization that the Google Calendar RSS does not use the event date/time as an RSS field- the RSS feed is used only to let you know of recent changes to the feed.

If you want to use an event date ordered data stream, you ought to use the iCal link from the calendar, not RSS. This negates this Ajax approach; I've resorted to using some other code for WordPress- http://dev.wp-plugins.org/browser/ical-events/

2

I wrote a php parser and modified the javascript here to use its xml output. It solved the starttime/endtime problem. The javascript and php output is free to look at, but if someone is interested in purchasing the php part of the solution they can contact me at hindenburg@gmail.com.

Here is the php output:
http://www.mattshouse.org/events/gcalParse.php5

The javascript (actually not asyncronous but could be:
http://www.mattshouse.org/events/gcal.js

And the end result:
http://www.mattshouse.org/events/events.html

Post a comment





(Email will remain hidden)





Please enter the security code you see here




Related entries
Email to a friend
Email this article to:


Your email address:


Message (optional):