This blog post is outdated and no longer contains factual data. Google and Thunderbird have updated their software since this post was written.
Look at the Thunderbird Add-On called “Provider for Google Calendar”. It takes care of all this crap for you.
Before we get started, if you have a personal calendar, Google has a quick how-to here. The Google tutorial only covers basic calendars.Â This tutorial will cover both personal and shared calendars.
Google Calendar is neat and pretty much every phone and app has some sync system that works with it… except Thunderbird with the Lightning Add-on.Â Actually it does, it’s just not intuitive.
NOTE: If you use the Sunbird stand-alone calendar client, the steps are essentially the same, but some menu options may be different.
What you need:
Thunderbird (2.x works, but >= 3.01 is better)
Lightning Add-on (.9x for Thunderbird 2.x, >=1.0b1 for TB 3.0.x)
A Google Calendar or access to a shared Google Calendar.
What to do:
- Add the Lightning Add-on to Thunderbird and fire it up.
- In the left column your calendars are listed.Â Below them right-click and click New Calendar
- Select On the Network, click Next
- Select CalDAV
- Put in your calendar URL
The URL of your calendar takes this form:
https://www.google.com/calendar/dav/[Google Calendar ID]/events
In the case ofÂ a personal calendar, the ID is simply your gmail.com address such as this:
In the case of a shared calendar the ID is fugly, like this:
To get that string, log in to your Google calendar and go to the calendar settings.Â Down by the XML, iCAL and HTML links there is something like this:
(Calendar ID: SomeBigNastyStringOfJunk@group.calendar.google.com)
That’s your prize!
- Click Next
- Give your calendar and name, color and an email address.Â Click Next.
- Click Finish.
- If it doesn’t seem to work, close and open Thunderbird.Â There is a bug that may cause new network calendars to fail to display right away.Â If it still fails, check the URL from step 5.
Did you find this post useful or have questions or comments? Please let me know!