
Google Calendar
===============

To integrate with your Google Calendar, you must first **make your calendar public**:

#. In the Google Calendar interface, locate the "My Calendar" box on the left.

#. Click the arrow next to the calendar you need.

#. A menu will appear. Click "Share this calendar."

#. Check "Make this calendar public."

#. Make sure "Share only my free/busy information" is *unchecked*.

#. Click "Save."

Then, you must obtain your calendar's **XML feed URL**.

#. In the Google Calendar interface, locate the "My Calendar" box on the left

#. Click the arrow next to the calendar you need.

#. A menu will appear. Click "Calendar settings."

#. In the "Calendar Address" section of the screen, click the XML badge.

#. Your feed's URL will appear.

The ``$.fullCalendar.gcalFeed`` function produces an event source that can be
passed to the ``events`` or ``eventSources`` options::

   $('#calendar').fullCalendar({
      
      events: $.fullCalendar.gcalFeed(
         "http://www.google.com/calendar/feeds/...",   // feed URL
         { className: 'gcal-events' }                  // optional options
      )
      
   });
   
Here is a list of available options:

* **className** - CSS class to attach to each event from this Google Calendar

* **editable** - whether to allow dragging/resizing (default: ``false``)
   
See *gcal.html* in the *examples* directory for a complete example.