Close

Embed a Google Calendar in Joomla

This post will show how to embed a Google Calendar in Joomla powered websites. In the past I’ve used Joomla’s excellent event management calendars like JEvents, EventList and JCal Pro. These are great for replicating the functionality that one would be used to in MS Outlook, e.g. multiple events, with attachments, notes, attendees, recurrence and colour coded based on category and a plethora of modules. There was one problem however. While these offer alot of functionality many customers just want a quick event display it in a calendar module and forget about it. In fact, why not use their existing Google Calendar?Pretty easy to do as it turns out. That’s where GCalendar comes into it’s own. Basically one just adds a public calendar to a Google account (either your own or a new one for your website) and configure the extension (component and module) to show it on your website. Simples! So here are the steps:

 

  1. Go to the Joomla Extensions Directory
  2. Search for GCalendar and click on the link. The following page will be displayed
  3. Download GCalendar from the Joomla extensions directory

  4. Click on the download button to go to their website
  5. Download the extension (get both the component and the module by downloading the “GCalendar Suite”)
  6. Download the Google Calendar extension

  7. Extract the file on your local drive
  8. Go to Extensions | Extensions Manager in your administrator panel
  9. Install the google calendar extension (gcalendar)

  10. Select the component installer, com_gcalendar.zip and click the “upload and install” button
  11. The component should now be installed
  12. Select the module installer, mod_gcalendar.zip and click the “upload and install” button
  13. Follow the same steps to install any of the other optional modules/plugins — I rarely install these
  14. Before configuring you should go to your Google Calendar in your browser and have a look at the calendar settings. Make sure the calendar has been given public view access!
  15. Embed Google Calendar in Joomla

  16. Copy the calendar ID to your clipboard
  17. use Google calendar in Joomla

  18. Now go back to the administrator and go to Components | GCalendar
  19. Configre Google Calendar for GCalendar

  20. Click on Manage Calendars
  21. Click “New” and enter the name and Calendar ID in the appropriate locations
  22. Add a google calendar to joomla

  23. Click Save
  24. The last step is to display this calendar on the frontend of the website. We will do this using a module (though you can use the component in the normal manner)
  25. Go to Extensions | Module Manager
  26. Find the GCalendar module, rename it and select the appropriate location, menu items and the name you gave your calendar
  27. Embed a google calendar in joomla

  28. Publish it in the appropriate location
  29. Done

Simples! You’ve just learned how to embed a Google Calendar in Joomla!

 

 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.