Extension:GoogleCalendar



What's Google Calendar
Google calendar is an online calendar that allows collaboration between users.
 * http://en.wikipedia.org/wiki/Google_Calendar
 * Originally located on http://wiki.couchsurfing.com/en/Google_Calendar_MediaWiki_plugin#Code

What can this extension do?
Usage: Tag : docid Example: from url http://calendar.google.com/calendarplay?docid=6444586097901795775 6444586097901795775

http://www.google.com/calendar/embed?src=cslille%40hotmail.com http://www.google.com/calendar/embed?src=cslille%40hotmail.com

Installation
bob%40gmail.com
 * 1) Install the extension from svn like any other extension.
 * 2) insert this tag into the page you want the calendar to appear.

Example
See http://wiki.couchsurfing.com/en/Google_Calendar_MediaWiki_plugin#Example

Ampersand problem
Google allows extra features like custom sizing of the calendar, viewing other calendars within the same iframe and removing the google logo. Eg. Adding & chrome=NAVIGATION removes the google logo.

However the problem with this is that it requires a pure & and when the iframe is written into the page the & gets converted to an &amp;amp; in the html page source, which is the ampersand problem. And so the iframe cannot recognize the query after the &amp;amp; because it needs a pure &. Thus the extra google calendar features do not work correctly when viewed using this extension.