Extension:GoogleCalendar

What is Google Calendar?
Google calendar is an online calendar that allows collaboration between users.
 * 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 (does not work any more!)

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.