Files
mehl.mx/content/blog/2014-09-18-birthday-calendar-with-owncloud-via-caldav.md

44 lines
3.5 KiB
Markdown
Raw Normal View History

2019-10-17 14:34:23 +02:00
---
title: Birthday Calendar with ownCloud via CalDAV
author: Max
type: post
date: 2014-09-17T22:56:46+00:00
2019-10-18 19:10:14 +02:00
aliases: birthday-calendar-with-owncloud-via-caldav
2019-10-17 14:34:23 +02:00
yourls_shorturl:
- http://s.mehl.mx/jWvXe
categories:
- English
- Tech
tags:
- email
- free software
- guide
- howto
- owncloud
- server
- sync
- thunderbird
- tutorial
---
<img class="alignleft wp-image-234" src="/uploads/thunderbird-lightning.png" alt="Thunderbird Lightning" width="135" height="135" srcset="https://blog.mehl.mx/uploads/thunderbird-lightning.png 300w, https://blog.mehl.mx/uploads/thunderbird-lightning-150x150.png 150w" sizes="(max-width: 135px) 100vw, 135px" />
Not a big issue in this blog post but an important one. Maybe I can save you some valuable time if you ever look for such a function.
As you know I&#8217;m a heavy user of <a href="http://owncloud.org" target="_blank" rel="noopener noreferrer">ownCloud</a> and you also might know that synchronisation is a big topic for me. And the third thing you should know that forgetting a good friend&#8217;s birthday really su&#8230; well, it&#8217;s no good style. This almost happened to me some days ago because I couldn&#8217;t check it on my Notebook with Thunderbird. My setup looks like this: All contacts (with birthday tags) in ownCloud, and these CardDAV address books are synced with my Android phone and Thunderbird/<a href="http://www.sogo.nu/downloads/frontends.html" target="_blank" rel="noopener noreferrer">SOGo-Connector</a> on my notebook, as well as the CalDAV calendars with <a href="https://addons.mozilla.org/de/thunderbird/addon/lightning/" target="_blank" rel="noopener noreferrer">Lightning</a>.
For Android there are <a href="https://f-droid.org/repository/browse/?fdfilter=birthday&fdid=org.birthdayadapter" target="_blank" rel="noopener noreferrer">several free software apps</a> which enable the inclusion of birthdays from your contacts into any calendar app. Some calendar apps even can do it theirselves. But for Thunderbird there are only some outdated add-ons. All of them don&#8217;t work with TB31 anymore and if you modify the install.rdf-file to make them run anyhow, they&#8217;re very buggy or just nonfunctional. And if you look in your ownCloud instance (where contacts&#8216; birthdays are visible in the calendar tab) for a downloadable/syncable calendar you&#8217;ll reach the same conclusion like me: There is none.
2019-10-17 14:44:26 +02:00
But there is!
2019-10-17 14:34:23 +02:00
And I only detected it while digging in some github issue threads. [This post][1] contains the rescuing link to a CalDAV/ICS calendar in any ownCloud version (I tested it in 7.0.2). Just modify and use following address in any application which supports CalDAV sync:
`http(s)://YOUR-OC-URL/remote.php/caldav/calendars/YOUR-USER/contact_birthdays`
And you know what? It works like a charm! No need for external add-ons or apps, no need for manual creation of birthday reminders, no need for apologising for (almost) missed birthdays. I just wonder why ownCloud hasn&#8217;t included this in either the webpanel or the documentation. It&#8217;s a well-working feature since at least one year, so why not including it officially? And if it&#8217;s a calendar technically, then it should also be possible to disable displaying the contacts&#8216; birthdays in the webpanel calendar app &#8211; a still non-existent &#8222;feature&#8220;.
So next time you have no excuse for forgetting a birthday &#8211; except for your ownCloud server&#8217;s outage ;)
[1]: https://github.com/owncloud/contacts/issues/67#issuecomment-30401668