IT in Education

Google Calendars inside Joomla

joomlaExtensionsWith this extension, you can publish Google Calendars on your Joomla website.  You manage the calendar with Google and publish it with Joomla.  Learn how to install Joomla extensions to get yourself started.  Note that there is a free version of DPCalendar, but you will need to purchase the Professional version in order to integrate Google Calendars.

Visit the Joomla extensions site to review DPCalendar and to get the latest version.


Download and install the following:

  1. joomla25joomla30zip (690 kb)

Google Developer Console

You will need to ensure that the Google Developer Console is enabled.

  1. Browse to
  2. Log on with a Google Admin account.
  3. Go to Settings (the cog) > Manage this domain.
  4. Click Apps.
  5. Click Additional Google Services.
  6. Ensure that Google Developer's Console is switched on.
  7. Log out.
  1. Browse to Google Developer's Console.
  2. Log on using the Google account from which you want to share calendars.
  1. Go to Components > GCalendar > GCalendars.
    1. Click Import.
    2. Click Please login to access the calendar data.
    3. Either select what's offered or Choose another account, then click Continue.
    4. Click Grant access.
    5. You will now have a list of available calendars for this Google account.
    6. Select any calendars that you want to publish and click Add.
  2. Log on to your Google account and go to your calendar.
    1. Go to Settings > Calendars.
    2. Click the CalendarName that you want to share, to see the details page.
    3. Click the HTML button in the Private Address section.
    4. Copy the Magic Cookie that appears at the end after ...pvttk=.
  3. Go back to Components > GCalendar > GCalendars.
    1. Select and Edit the GCalendar that you want.
    2. Paste the Magic Cookie.
    3. Be careful not to include a space at the end of the Magic Cookie.
    4. Click Save.
  4. To show the calendar in the front-end, go to Menus > Top Menu.
    1. Click New.
    2. Select GCalendar > GCalendar.
    3. In the Parameters (Basic) section, select the GCalendar that you just created.
    4. Give the menu item a name (eg. Calendar).
    5. Click Save.
  5. Go to Extensions > Module Manager.
    1. Edit GCalendar Overview: Enable this module and select calendars.
    2. Edit GCalendar Upcoming Events:  Enable this module and select calendars.
  6. Go to Extensions > Plugin Manager.
    1. Edit Search - GCalendar:  Enable this plugin and select calendars.

Go to the front-end to see your calendar and the modules published.  You will also notice that GCalendar entries appear in your search results.

Thanks for visiting,