Google CalendarPhoto courtesy of Google

A while back, I wrote an article on how to sync Google Calendar with Thunderbird. Since that article was written, Google has drastically improved it’s syncing ability making things extremely easy. You can now sync Google Calendar with Thunderbird/Lightning, Sunbird, iCal, iPhone/iPod Touch Calendar, and anything else that supports the CalDAV standard. Here’s how you do it:

CalDAV Standard:

CalDAV is a standard for accessing scheduling information from a remote server. It’s built upon the WebDAV specification and iCalendar format. CalDav is meant to be a standard for syncing across platforms, applications and servers. Many providers including Apple, Google, Yahoo! (beta), the Mozilla Project and Zimbra support this open standard.

For more technical information on the iCalendar format, visit it’s Wikipedia page.

Syncing Google Calendar with Thunderbird:

Now that Google Calendar uses CalDAV, you won’t need the Provider extension anymore. You will still need the Lightning extension so download it now if you haven’t yet.

Syncing with Thunderbird / Lightning works exactly like Sunbird. The only difference that might trip you up is that adding a new calendar isn’t entirely straightforward.

- Click on the Calendar pane to open up Lightning’s calendar view.

- On the left-hand side, click the triangle to expand the calendar pane.

- In that box, Right-Click (Control-Click) and choose “New Calendar”.

Syncing Google Calendar with Thunderbird

- Continue by following the Sunbird instructions below.

Syncing Google Calendar with Sunbird:

Sunbird is Mozilla’s open source calendar application. In OS X, it’s their answer to iCal. You can use it as a standalone application or integrated with Thunderbird. To Sync Sunbird with Google Calendar:

- Open Sunbird and Create a New Calendar.

- When prompted, select “On the Network”.

Syncing Google Calendar with Sunbird

- Select “CalDAV” for the format.

- For the Location, enter: https://www.google.com/calendar/dav/ [ Google Calendar ID ] /events.

Syncing Google Calendar with Sunbird

Note: Your primary calendar will be your Gmail address. If you have other calendars to sync, you’ll find this in “Calendar Settings” within your Google Calendar it will be the long string of characters followed by “@group.calendar.google.com”.

- Name your calendar.

Syncing Google Calendar with Sunbird

- Click OK and you’re all set.

- Upon syncing, Thunderbird will as for the Username / Password to your Google Calendar.

- Enter your complete email address and your Google Calendar’s password.

Note: This only works with Sunbird 0.8 and up. If you’re using an older version, you’ll need to update Sunbird.

Syncing Google Calendar with iCal:

Judging from the plethora of shareware syncing applications and services, hacks and workarounds, it’s safe to say there was a huge demand for integrated iCal / Google Calendar syncing. With Google’s CalDAV support, this is easily done without any third party software, hacks or workarounds. Here’s what you do:

- Open iCal and go to iCal’s preferences via the menu bar.

- Click on the Accounts tab.

- Add a new account by clicking the + towards the bottom.

- Under Username and Password, enter your Google Account information.

- Click on the triangle to expand the server options.

- Enter the following under Account URL: https://www.google.com/calendar/dav/YOUREMAIL@GMAIL.COM/user

- Replace YOUREMAIL@GMAIL.COM with your Google Account information.

- Click Add.

Syncing Google Calendar with iCal

Note: This only works with iCal 3.x on OS X 10.5 Leopard.

Also note that in order to invite or email guests to events in your Google Calendar, you must have your Google Calendar’s email address added into OS X’s Address Book.

Syncing Google Calendar with your iPhone / iPod Touch

With Google Calendar and CalDAV, you can forget about needing MobileMe for mobile Calendaring with the iPhone / iPod Touch. Here’s how you can sync your iPhone’s Calendar with Google Calendar.

- Go to your iPhone’s “Settings” application.

- Open the “Mail Contacts, Calendars” section.

- Select “Add Account…”.

- Select “Other”.

- Select “Add CalDAV Account”.

- Enter the following:

Server: google.com
Username: Your full Google Account email address.
Password: Your Google Account Password.
Description: Name your calendar.

- Select Next at the top of the screen.

Once the setup is finished, open the Calendar application and your calendar will begin syncing.

Note: These instructions are for 3.0 firmware only.

2.2.1 Firmware:

If you haven’t upgraded your iPod Touch to the 3.0 Firmware, here’s the instructions for you:

- Go to your iPhone’s “Settings” application.

- Open the “Mail Contacts, Calendars” section.

- Select “Add Account…”.

- Select “Microsoft Exchange”.

Syncing Google Calendar with iPhone - iPod Touch

- Under Email, enter your full Google Account email address.

- Leave the domain field blank.

- For Username, enter your full Google Account email address.

- For Password, enter your Google Account’s password.

- Tap Next to move on.

- For Server, enter m.google.com.

Syncing Google Calendar with iPhone - iPod Touch

- Tap Next to move on.

- Turn on the Contacts and Calendars, do not turn on Mail.

- This will clear any contacts and calendars you may have already set up on your iPod Touch. Be sure you backed everything up!

Syncing Google Calendar with iPhone - iPod Touch

- Google Calendar will now Sync!

Note: You can still use the Active Sync (2.2.1 Firmware) method if you have the 3.0 firmware.