| Google Calendar and RBPro |
|
This page covers the requirements and setup for using Google Calendar with RBPro.
Requirements
Setup GData library
You will need to download the Google Data PHP Client Library and upload it to your server. The Google Data PHP Client Library is part of the Zend Framework but can also be installed standalone. First get the Google Data PHP Client Library from here
Setup RBPro
You need to do two things; tell RBPro you want to use Google Calendar and set each resource so it can access a Google Calendar. Choose Google Calendar in RBPro Admin Configure / Calendars
Now for each RBPro resource set what Google Calendar you want bookings added to. In the Resource setup screen enter Google Login information and calendar ID.
To get the Calendar ID, open the Calendar settings screen in Google..
In the Calendar Settings screen near the bottom you will see the Calendar Address section and on the right the Calendar ID. For your primary Google Calendar this will be the same as your Google login ID but for secondary calendars it will be a long cryptic value.
Now new bookings for this resource will be added to your Google Calendar. As with all 3rd party calendars the communication is one-way only. Changes made in your Google Calendar will have no effect on RBPro.
About Daylight Savings Time (DST)
There is no algorithm for DST around the globe, and also no guarantee your hosting company will change server time to reflect local DST. Bottom line is you may need to adjust your Joomla time zone by an hour during DST.
Adding a Google Calendar Menu Item
A simple way to display your Google Calendar is with a 'Wrapper'. Add a new menu item of the type Wrapper.
In the Wrapper setup screen enter the HTML link from Google into the 'Wrapper URL' field.
You get the link URL from your Google Calendar, Calender Settings page..
That's it.
|







