Capping off a nightmare week for standards support and the open web thanks to Google, they have also announced they are dropping support for the CalDAV standard later this year. I’ll have more to write on this topic in the near future (and the general gullability of social networks fanboys who are clueless about why open standards support actually matters), but for now the takeaway for Thunderbird users is that the CalDAV method of connecting to Google Calendar using Thunderbird and Lightning will soon no longer work.
Fortunately and thanks to the outstanding efforts of Philipp Kewisch, Lightning will continue to work with Google Calendar using Google’s non-standard Google Calendar API.
To get this to work, your Thunderbird client will first need the Lightning add-on to be installed and enabled. Next, download and install the Provider for Google Calendar add-on, and restart Thunderbird. Now, when adding a new network calendar you should see an option for Google Calendar:
The address to put in the “Location” field in the above screengrab can be found by using the Google Calendar web interface, at “Settings -> Calendar -> [your calendar name] -> Calendar Address”. Clicking on the “XML” button will display the calendar address to use:
Upon applying the remaining settings your Google Calendar should be up and running in Thunderbird. Due to Google’s assholish disregard for open standards of late, I’d strongly recommend donating to the continued development of the add-on (I have).
A problem I encountered when doing this, and not related to Thunderbird or Lightning, was in trying to import an ICS-format backup of one Google Calendar into another. In short, the following thread describes the problem and the resolution which worked for me: