<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>CalDAV on Natenoms Blog</title><link>https://natenom.de/tags/caldav/</link><description>Recent content in CalDAV on Natenoms Blog</description><generator>Hugo -- gohugo.io</generator><language>de</language><copyright/><lastBuildDate>Fri, 16 Nov 2018 09:51:50 +0000</lastBuildDate><atom:link href="https://natenom.de/tags/caldav/index.xml" rel="self" type="application/rss+xml"/><item><title>URLs für Kalender via CalDAV bei mailbox.org aktualisieren</title><link>https://natenom.de/2018/11/urls-fuer-kalender-via-caldav-bei-mailbox-org-aktualisieren/</link><pubDate>Fri, 16 Nov 2018 09:51:50 +0000</pubDate><guid>https://natenom.de/2018/11/urls-fuer-kalender-via-caldav-bei-mailbox-org-aktualisieren/</guid><description><![CDATA[<p>Von mailbox.org habe ich vorgestern eine Benachrichtigung bekommen, dass ich meine Kalender via CalDAV neu einrichten soll, weil sich die URLs geändert haben.</p>
<p>In meiner favorisierten PIM Software <a  href="/2018/04/auf-der-suche-nach-einem-e-mail-clienten-mit-evolution-gluecklich-geworden/">Evolution</a> geht das ganz einfach ohne Neueinrichtung.</p>
<p>Man öffnet die Kalenderansicht, macht einen Rechtsklick auf den entsprechenden Kalender und wählt dann „Eigenschaften“ aus.</p>]]></description><content:encoded><![CDATA[<p>Von mailbox.org habe ich vorgestern eine Benachrichtigung bekommen, dass ich meine Kalender via CalDAV neu einrichten soll, weil sich die URLs geändert haben.</p>
<p>In meiner favorisierten PIM Software <a  href="/2018/04/auf-der-suche-nach-einem-e-mail-clienten-mit-evolution-gluecklich-geworden/">Evolution</a> geht das ganz einfach ohne Neueinrichtung.</p>
<p>Man öffnet die Kalenderansicht, macht einen Rechtsklick auf den entsprechenden Kalender und wählt dann „Eigenschaften“ aus.</p>
<p>Die URL zeigt dann noch die alte Form an, die mit einer Zahl endet, z. B. „https://dav.mailbox.org/caldav/12/“.</p>
<p>Jetzt klickt man auf „Kalender finden“. <a  href="/wp-content/uploads/2018/11/mailbox.org_neue_caldav_urls_2.png"></a></p>
<p>Nun wählt man den aktuell markierten Kalender aus und bestätigt mit „OK“.</p>
<p>Jetzt endet die URL nicht mehr mit der Zahl sondern mit einer langen alphanumerischen ID, die ich hier ausgeschnitten habe, z. B. „https://dav.mailbox.org/caldav/ad9382b9e/“.</p>
<p>Wieder bestätigt man mit „OK“.</p>
<p>Das wiederholt man jetzt mit jedem Kalender, den man bei mailbox.org benutzt.</p>
<p>Fertig.</p>]]></content:encoded></item><item><title>Auf der Suche nach einem E-Mail-Clienten mit Evolution glücklich geworden</title><link>https://natenom.de/2018/04/auf-der-suche-nach-einem-e-mail-clienten-mit-evolution-gluecklich-geworden/</link><pubDate>Thu, 05 Apr 2018 15:47:54 +0000</pubDate><guid>https://natenom.de/2018/04/auf-der-suche-nach-einem-e-mail-clienten-mit-evolution-gluecklich-geworden/</guid><description><![CDATA[<p>In den letzten Jahren bin ich immer mal wieder von <a  href="/tags/kontact/">KMail/Kontact</a> zu <a  href="/tags/thunderbird/">Thunderbird</a> und wieder zurück gewechselt bin, weil etwas nicht mehr funktioniert hat.</p>
<p>Zuletzt hatte ich mit Thunderbird das Problem, dass mir keine Benachrichtigungen angezeigt wurden für neue Emails, die bereits per Sieve direkt auf dem E-Mail-Server in verschiedene Ordner vorsortiert wurden.</p>
<p>Deshalb habe ich mich wieder mal auf die Suche nach einem ordentlichen E-Mail-Clienten bzw. eher einer PIM Anwendung <em>(Personal Information Manager)</em> begeben.</p>]]></description><content:encoded><![CDATA[<p>In den letzten Jahren bin ich immer mal wieder von <a  href="/tags/kontact/">KMail/Kontact</a> zu <a  href="/tags/thunderbird/">Thunderbird</a> und wieder zurück gewechselt bin, weil etwas nicht mehr funktioniert hat.</p>
<p>Zuletzt hatte ich mit Thunderbird das Problem, dass mir keine Benachrichtigungen angezeigt wurden für neue Emails, die bereits per Sieve direkt auf dem E-Mail-Server in verschiedene Ordner vorsortiert wurden.</p>
<p>Deshalb habe ich mich wieder mal auf die Suche nach einem ordentlichen E-Mail-Clienten bzw. eher einer PIM Anwendung <em>(Personal Information Manager)</em> begeben.</p>
<p>Mir wurde von einem anderen Menschen auf Mumble mal wieder <a  class='urlextern'  href="https://help.gnome.org/users/evolution/stable/">Evolution</a> ans Herz gelegt.</p>
<p>Dass Evolution exististierte, wusste ich schon sehr lange, habe es auch schon vor sehr vielen Jahren immer mal wieder ausprobiert. Es gefiel mir damals nicht wirklich. Ausserdem war es Gnome und ich mag eher KDE/Plasma.</p>
<p>Doch dieses Mal war ich sofort zufrieden. Ohne Addons hat alles von Haus aus funktioniert, was ich benötige.</p>
<p>CalDav (Kalender) und CardDAV (Adressbücher) unterstützt Evolution von Haus aus. Es verwaltet meine Emails, egal ob POP3 oder IMAP und es gibt auch noch Memos.</p>
<p>Und das Beste an Evolution: Es funktioniert und ist dabei verdammt schnell.</p>
<p>So im Vergleich zu Thunderbird, das ich zuletzt benutzt hatte. Dort musste man immer mal wieder warten, bis das eine oder andere Tab aufging. Und der Start von Thunderbird dauerte auf meinem Laptop trotz SSD und genug RAM ca. 20 Sekunden.</p>
<p>KMail dagegen war zwar schnell unterwegs aber aufgrund eines bekannten Bugs war es nicht möglich lokale Änderungen an Kontakten auf den Server zu synchronsieren, <a  href="/2017/09/probleme-mit-caldavcarddav-und-akonadi-auf-kdeplasma-5/">siehe hier</a>.</p>

<h2 id="besondere-einstellungen" data-numberify>Besondere Einstellungen<a class="anchor ms-1" href="#besondere-einstellungen"></a></h2>
<p>Hier eine Liste der Dinge, die ich für meine Bedürfnisse angepasst habe und die vielleicht auch andere Menschen interessieren.</p>

<h3 id="spaltenüberschriften-überall-gleich" data-numberify>Spaltenüberschriften überall gleich<a class="anchor ms-1" href="#spaltenüberschriften-überall-gleich"></a></h3>
<p>Die Spaltenüberschriften werden per Voreinstellung individuell pro Ordner gespeichert. Ich bevorzuge aber eine Einstellung, die für alle Ordner gilt.</p>
<p>Bearbeiten -&gt; Einstellungen -&gt; E-Mail-Einstellungen -&gt; „Ansichtseinstellungen auf alle Ordner anwenden“ aktivieren</p>

<h3 id="wenn-manchmal-neue-emails-nicht-sichtbar-sind" data-numberify>Wenn manchmal neue Emails nicht sichtbar sind<a class="anchor ms-1" href="#wenn-manchmal-neue-emails-nicht-sichtbar-sind"></a></h3>
<p>Manchmal kam es vor, dass zwar angzeigt wurde, dass im IMAP-Konto neue Emails in einem Ordner drin sein sollten, diese wurden jedoch nicht angezeigt.</p>
<p>Nach Aktivierung der Funktion „Schnelles Abgleichen verwenden, falls es der Server unterstützt“ in Bearbeiten -&gt; Einstellungen -&gt; E-Mail-Konten -&gt; Konto auswählen -&gt; Bearbeiten -&gt; Empfangsoptionen sind alle neuen Emails auch immer zu sehen.</p>

<h3 id="emails-sofort-als-gelesen-markieren" data-numberify>Emails sofort als gelesen markieren<a class="anchor ms-1" href="#emails-sofort-als-gelesen-markieren"></a></h3>
<p>Per Voreinstellung wird eine E-Mail beim betrachten erst nach 1,5 Sekunden als „gelesen“ markiert. Dies ist extrem nervig, wenn man viele Emails mit nur sehr wenig Inhalt in kurzer Zeit durchsehen möchte.</p>
<p>Die Einstellung dafür findet sich unter Bearbeiten -&gt; Einstellungen -&gt; E-Mail-Einstellungen -&gt; Allgemein -&gt; „Nachrichten als gelesen markieren nach“. Hier kann man 0,0 Sekunden einstellen.</p>

<h2 id="e-mail-aliase" data-numberify>E-Mail-Aliase<a class="anchor ms-1" href="#e-mail-aliase"></a></h2>
<p>Bei meinem E-Mail-Anbieter kann man mehrere E-Mail-Aliase einrichten, sozusagen verschiedene Identitäten, um mit verschiedenen E-Mail-Adressen zu kommunizieren, die jedoch alle in demselben E-Mail-Account verwaltet werden.</p>
<p>Bearbeiten -&gt; Einstellungen -&gt; E-Mail-Konten -&gt; Konto auswählen -&gt; Bearbeiten -&gt; Identität -&gt; „Zusätzliche Informationen“ -&gt; Aliase</p>
<p>Alle Aliase sind dann im E-Mail-Editor unter „Von:“ als Absender-Adresse auswählbar.</p>]]></content:encoded></item><item><title>DAVDroid 1.0 release with great improvement(s)…</title><link>https://natenom.de/2016/04/davdroid-1-0-release-with-great-improvements/</link><pubDate>Fri, 08 Apr 2016 17:00:47 +0000</pubDate><guid>https://natenom.de/2016/04/davdroid-1-0-release-with-great-improvements/</guid><description>&lt;p>With DAVDroid you can sync your contacts, calendars and tasks between Android devices and for example OwnCloud or other self hosted services.&lt;/p>
&lt;p>Few days ago a new version of DAVDroid (1.0) was released with some improvements and a complete new desinged interface.&lt;/p></description><content:encoded><![CDATA[<p>With DAVDroid you can sync your contacts, calendars and tasks between Android devices and for example OwnCloud or other self hosted services.</p>
<p>Few days ago a new version of DAVDroid (1.0) was released with some improvements and a complete new desinged interface.</p>
<p><a href="/wp-content/uploads/2016/03/davdroid_release_1.0_android_3.png.png" rel="attachment wp-att-34508"><img loading="lazy" class="alignnone wp-image-34508 size-medium" src="/wp-content/uploads/2016/03/davdroid_release_1.0_android_3.png-169x300.png" alt="davdroid_release_1.0_android_3.png" srcset="/wp-content/uploads/2016/03/davdroid_release_1.0_android_3.png-169x300.png 169w, /wp-content/uploads/2016/03/davdroid_release_1.0_android_3.png-84x150.png 84w, /wp-content/uploads/2016/03/davdroid_release_1.0_android_3.png-576x1024.png 576w, /wp-content/uploads/2016/03/davdroid_release_1.0_android_3.png.png 720w" sizes="(max-width: 169px) 100vw, 169px" /></a></p>
<p>The most important improvement from my point of view is that you can now add and remove ressources from and to an account after it was already set up. With version 0.9.x it was required to remove the complete account and add it again because only when setting up an account you could choose which ressources to add.</p>
<p>You can retrieve the calendar+task list, the addressbook list and add/remove ressources:<br>
<a href="/wp-content/uploads/2016/03/davdroid_release_1.0_android_2.png.png" rel="attachment wp-att-34507"><img loading="lazy" class="alignnone wp-image-34507 size-medium" src="/wp-content/uploads/2016/03/davdroid_release_1.0_android_2.png-169x300.png" alt="davdroid_release_1.0_android_2.png" srcset="/wp-content/uploads/2016/03/davdroid_release_1.0_android_2.png-169x300.png 169w, /wp-content/uploads/2016/03/davdroid_release_1.0_android_2.png-84x150.png 84w, /wp-content/uploads/2016/03/davdroid_release_1.0_android_2.png-576x1024.png 576w, /wp-content/uploads/2016/03/davdroid_release_1.0_android_2.png.png 720w" sizes="(max-width: 169px) 100vw, 169px" /></a></p>

<h2 id="all-changes" data-numberify>All changes<a class="anchor ms-1" href="#all-changes"></a></h2>
<p>The complete relase notes can be found <a  class='urlextern'  href="https://forums.bitfire.at/topic/1015/davdroid-1-0-has-been-released">here</a>.</p>

<h2 id="try-it8230" data-numberify>Try it&#8230;<a class="anchor ms-1" href="#try-it8230"></a></h2>
<p>You can download DAVDroid from <a  class='urlextern'  href="https://play.google.com/store/apps/details?id=at.bitfire.davdroid">Google Play</a> or from <a  class='urlextern'  href="https://f-droid.org/repository/browse/?fdid=at.bitfire.davdroid">F-Droid</a>.</p>
<p>The app is free of charge but you can donate :)</p>
<div id='gallery-88' class='gallery galleryid-34498 gallery-columns-3 gallery-size-thumbnail'>
  <figure class='gallery-item'> 
  <div class='gallery-icon portrait'>
    <a href='/wp-content/uploads/2016/03/davdroid_release_1.0_android_1.png.png'><img src="/wp-content/uploads/2016/03/davdroid_release_1.0_android_1.png-84x150.png" class="attachment-thumbnail size-thumbnail" alt="" loading="lazy" srcset="/wp-content/uploads/2016/03/davdroid_release_1.0_android_1.png-84x150.png 84w, /wp-content/uploads/2016/03/davdroid_release_1.0_android_1.png-169x300.png 169w, /wp-content/uploads/2016/03/davdroid_release_1.0_android_1.png-576x1024.png 576w, /wp-content/uploads/2016/03/davdroid_release_1.0_android_1.png.png 720w" sizes="(max-width: 84px) 100vw, 84px" style="width:100%;height:177.78%;max-width:720px;" /></a>
  </div></figure><figure class='gallery-item'> 
  <div class='gallery-icon portrait'>
    <a href='/wp-content/uploads/2016/03/davdroid_release_1.0_android_4.png.png'><img src="/wp-content/uploads/2016/03/davdroid_release_1.0_android_4.png-84x150.png" class="attachment-thumbnail size-thumbnail" alt="" loading="lazy" srcset="/wp-content/uploads/2016/03/davdroid_release_1.0_android_4.png-84x150.png 84w, /wp-content/uploads/2016/03/davdroid_release_1.0_android_4.png-169x300.png 169w, /wp-content/uploads/2016/03/davdroid_release_1.0_android_4.png-576x1024.png 576w, /wp-content/uploads/2016/03/davdroid_release_1.0_android_4.png.png 720w" sizes="(max-width: 84px) 100vw, 84px" style="width:100%;height:177.78%;max-width:720px;" /></a>
  </div></figure><figure class='gallery-item'> 
  <div class='gallery-icon portrait'>
    <a href='/wp-content/uploads/2016/03/davdroid_release_1.0_android_5.png.png'><img src="/wp-content/uploads/2016/03/davdroid_release_1.0_android_5.png-84x150.png" class="attachment-thumbnail size-thumbnail" alt="" loading="lazy" srcset="/wp-content/uploads/2016/03/davdroid_release_1.0_android_5.png-84x150.png 84w, /wp-content/uploads/2016/03/davdroid_release_1.0_android_5.png-169x300.png 169w, /wp-content/uploads/2016/03/davdroid_release_1.0_android_5.png-576x1024.png 576w, /wp-content/uploads/2016/03/davdroid_release_1.0_android_5.png.png 720w" sizes="(max-width: 84px) 100vw, 84px" style="width:100%;height:177.78%;max-width:720px;" /></a>
  </div></figure><figure class='gallery-item'> 
  <div class='gallery-icon portrait'>
    <a href='/wp-content/uploads/2016/03/davdroid_release_1.0_android_6.png.png'><img src="/wp-content/uploads/2016/03/davdroid_release_1.0_android_6.png-84x150.png" class="attachment-thumbnail size-thumbnail" alt="" loading="lazy" srcset="/wp-content/uploads/2016/03/davdroid_release_1.0_android_6.png-84x150.png 84w, /wp-content/uploads/2016/03/davdroid_release_1.0_android_6.png-169x300.png 169w, /wp-content/uploads/2016/03/davdroid_release_1.0_android_6.png-576x1024.png 576w, /wp-content/uploads/2016/03/davdroid_release_1.0_android_6.png.png 720w" sizes="(max-width: 84px) 100vw, 84px" style="width:100%;height:177.78%;max-width:720px;" /></a>
  </div></figure>
</div>]]></content:encoded></item><item><title>Wechsel von Tine 2.0 nach Baïkal – in Thunderbird und auf Android</title><link>https://natenom.de/2014/01/wechsel-von-tine-2-0-nach-baikal-in-thunderbird-und-auf-android/</link><pubDate>Wed, 22 Jan 2014 09:47:36 +0000</pubDate><guid>https://natenom.de/2014/01/wechsel-von-tine-2-0-nach-baikal-in-thunderbird-und-auf-android/</guid><description><![CDATA[<p>Habe mich vor langer Zeit für die Nutzung von <a  href="/2013/03/android-komplett-ohne-google-verwenden/"title="Android komplett ohne Google verwenden">Tine 2.0</a> entschieden, um ohne Googledienste auszukommen, unter anderem deshalb, weil es zu dem Zeitpunkt keine Open Source App gab, die Kalender und Adressbücher ohne Einschränkungen über DAV synchronisieren konnte. Tine20 verwendet zur Synchronisation ActiveSync, welches direkt von Android unterstützt wird.</p>
<p>Doch seit es <a  href="/2014/01/davdroid-sync-adapter-zur-synchronisation-mit-caldav-undoder-carddav-auf-android/"title="DAVDroid – Sync-Adapter zur Synchronisation mit CalDAV und/oder CardDAV auf Android">DAVDroid</a> gibt, haben sich weitere Möglichkeiten aufgetan; nämlich solche, die CalDAV/CardDAV zur Synchronisation verwenden.</p>]]></description><content:encoded><![CDATA[<p>Habe mich vor langer Zeit für die Nutzung von <a  href="/2013/03/android-komplett-ohne-google-verwenden/"title="Android komplett ohne Google verwenden">Tine 2.0</a> entschieden, um ohne Googledienste auszukommen, unter anderem deshalb, weil es zu dem Zeitpunkt keine Open Source App gab, die Kalender und Adressbücher ohne Einschränkungen über DAV synchronisieren konnte. Tine20 verwendet zur Synchronisation ActiveSync, welches direkt von Android unterstützt wird.</p>
<p>Doch seit es <a  href="/2014/01/davdroid-sync-adapter-zur-synchronisation-mit-caldav-undoder-carddav-auf-android/"title="DAVDroid – Sync-Adapter zur Synchronisation mit CalDAV und/oder CardDAV auf Android">DAVDroid</a> gibt, haben sich weitere Möglichkeiten aufgetan; nämlich solche, die CalDAV/CardDAV zur Synchronisation verwenden.</p>
<h2 id="baïkal" data-numberify>Baïkal<a class="anchor ms-1" href="#baïkal"></a></h2>
<p>Ein ganz leichtgewichtiger Server, der nur genau diese beiden Dinge anbietet, ist <a  class='urlextern'  href="http://baikal-server.com/"title="CalDAV &#43; CardDAV lightweight server: Baïkal">Baikal</a>, welcher unter der <a  class='urlextern'  href="http://www.opensource.org/licenses/gpl-3.0"title="GNU General Public License, version 3 (GPL-3.0) | Open Source Initiative">GPLv3</a> lizenziert ist. Dieser liefert zusätzlich zu DAV noch ein einfaches Admin-Interface samt Benutzerverwaltung, sonst nichts. Für mich ist die Funktionalität ausreichend; von den Dingen, die Tine 2.0 liefert hatte ich dagegen immer nur einen Bruchteil genutzt.</p>
<p>Baikal nutzt per Voreinstellung zum Speichern der Daten eine SQLite-Datenbank, optional auch MySQL. Doch für die wenigen Daten von mir reicht SQLite völlig aus und das Backup ist somit auch sehr einfach, siehe unten.</p>
<p>Habe deshalb vor wenigen Tagen das Adressbuch und den Kalender von Tine 2.0 nach Baikal migriert.</p>

<h2 id="herunterladen-und-installieren" data-numberify>Herunterladen und installieren<a class="anchor ms-1" href="#herunterladen-und-installieren"></a></h2>
<p>Baikal kann man <a  class='urlextern'  href="http://baikal-server.com/#download"title="CalDAV &#43; CardDAV lightweight server: Baïkal">hier</a> herunterladen; für die Installation gibt es in den herunterladbaren Archiven eine sehr gute Anleitung (INSTALL.md).</p>

<h2 id="einrichtung" data-numberify>Einrichtung<a class="anchor ms-1" href="#einrichtung"></a></h2>
<p>Nach der Installation loggt man sich als Benutzer „admin“ ein; hier ein Screenshot der bereits eingerichteten, lokalen Instanz:</p>
<figure id="attachment_26065" aria-describedby="caption-attachment-26065" style="width: 600px" class="wp-caption alignnone">[<img loading="lazy" class="size-large wp-image-26065" alt="Admin Interface von Baikal" src="/wp-content/uploads/2014/01/baikal_admin_interface-600x473.png" srcset="/wp-content/uploads/2014/01/baikal_admin_interface-600x473.png 600w, /wp-content/uploads/2014/01/baikal_admin_interface-150x118.png 150w, /wp-content/uploads/2014/01/baikal_admin_interface-300x236.png 300w, /wp-content/uploads/2014/01/baikal_admin_interface.png 775w" sizes="(max-width: 600px) 100vw, 600px" />][6]<figcaption id="caption-attachment-26065" class="wp-caption-text">Admin Interface von Baikal</figcaption></figure>
<p>Hier kann man über das Menü „User and ressources“ Benutzer verwalten:</p>
<figure id="attachment_26066" aria-describedby="caption-attachment-26066" style="width: 600px" class="wp-caption alignnone">[<img loading="lazy" class="size-large wp-image-26066" alt="Benutzerübersicht in Baikal" src="/wp-content/uploads/2014/01/baikal_admin_interface_users-600x249.png" srcset="/wp-content/uploads/2014/01/baikal_admin_interface_users-600x249.png 600w, /wp-content/uploads/2014/01/baikal_admin_interface_users-150x62.png 150w, /wp-content/uploads/2014/01/baikal_admin_interface_users-300x124.png 300w, /wp-content/uploads/2014/01/baikal_admin_interface_users.png 773w" sizes="(max-width: 600px) 100vw, 600px" />][7]<figcaption id="caption-attachment-26066" class="wp-caption-text">Benutzerübersicht in Baikal</figcaption></figure>
<p>Für jeden neu erstellten Benutzer werden automatisch auch je ein Kalender und ein Adressbuch mit der Token ID „default“ eingerichtet. Es lassen sich auch weitere Kalender/Adressbücher hinzufügen; unterschieden werden sie über die bei der Erzeugung angegebene, eindeutige Token ID, die sich nachträglich nicht mehr ändern lässt.</p>
<p>Pro Kalender lässt sich auch einstellen, ob dieser Aufgaben unterstützt.</p>

<h2 id="migration-der-daten--allgemein" data-numberify>Migration der Daten – allgemein<a class="anchor ms-1" href="#migration-der-daten--allgemein"></a></h2>
<p>Jetzt fehlen noch die Daten. Um diese nach Baikal zu übertragen, werden die Ressourcen der beiden Server (Tine 2.0 und Baikal) z. B. in Thunderbird oder einem anderen Programm mittels CalDAV/CardDAV (siehe unten) eingebunden und dort von A nach B kopiert.</p>

<h2 id="migration-des-kalenders-inklusive-der-aufgaben" data-numberify>Migration des Kalenders inklusive der Aufgaben<a class="anchor ms-1" href="#migration-des-kalenders-inklusive-der-aufgaben"></a></h2>
<p>Da bereits Thunderbird verwendet wird, das von Haus aus CalDAV unterstützt, wurde zusätzlich zum bereits eingebundenen Tine 2.0 Kalender noch der leere von Baikal eingebunden.</p>
<p>Die URL für CalDAV hat das Schema</p>
<blockquote>
<p>https://baikalserver/cal.php/calendars/benutzername/Calender token ID</p>
</blockquote>
<p>Die „Calender token ID“ ist der eindeutige Name des Kalenders, den man im Admininterface einsehen kann.</p>
<p>Da es nicht viele Kalendereinträge gab, wurden diese einzeln bearbeitet und dem neuen Baikal-Kalender zugewiesen:</p>
<figure id="attachment_26063" aria-describedby="caption-attachment-26063" style="width: 600px" class="wp-caption alignnone">[<img loading="lazy" class="size-large wp-image-26063" alt="Kalendereinträge zuweisen" src="/wp-content/uploads/2014/01/baikal_migration_thunderbird-600x181.png" srcset="/wp-content/uploads/2014/01/baikal_migration_thunderbird-600x181.png 600w, /wp-content/uploads/2014/01/baikal_migration_thunderbird-150x45.png 150w, /wp-content/uploads/2014/01/baikal_migration_thunderbird-300x90.png 300w, /wp-content/uploads/2014/01/baikal_migration_thunderbird.png 646w" sizes="(max-width: 600px) 100vw, 600px" />][8]<figcaption id="caption-attachment-26063" class="wp-caption-text">Kalendereinträge zuweisen</figcaption></figure>
<p>Genauso wurde mit den Aufgaben verfahren, die Baikal innerhalb von Kalendern unterstützt, wenn diese bei Erstellung aktiviert wurden.</p>

<h2 id="migration-des-adressbuchs" data-numberify>Migration des Adressbuchs<a class="anchor ms-1" href="#migration-des-adressbuchs"></a></h2>
<p>Dann kann man in Thunderbird dank des installierten AddOns <a  class='urlextern'  href="http://www.sogo.nu/english/downloads/frontends.html"title="SOGo: Frontends">SoGo-Connector</a> das noch leere Adressbuch von Baikal als CardDAV einbinden, alle Einträge des Tine 2.0 Adressbuchs markieren und nach Baikal kopieren.</p>
<p>Als URL für CardDAV nutzt man das Schema</p>
<blockquote>
<p>https://baikalserver/card.php/addressbooks/benutzername/Address Book token ID</p>
</blockquote>
<p>Die „Address Book token ID“ ist der eindeutige Name des Adressbuchs, den man im Admininterface einsehen kann.</p>

<h2 id="abschluss-der-migration" data-numberify>Abschluss der Migration<a class="anchor ms-1" href="#abschluss-der-migration"></a></h2>
<p>Nun können in Thunderbird die Ressourcen von Tine 2.0 entfernt werden. Zur Sicherheit sollte man die alten Daten jedoch noch als Backup vorhalten.</p>

<h2 id="backup-auf-dem-webserver-einrichten" data-numberify>Backup auf dem Webserver einrichten<a class="anchor ms-1" href="#backup-auf-dem-webserver-einrichten"></a></h2>
<p>Das ist der angenehme Teil; man muss nur die SQLite-Datenbankdatei „Specific/db“ im Hauptverzeichnis von Baikal sichern. Mir ist nicht bekannt, ob die Datenbank gecached wird, von daher könnte man den Webserver für das Backup kurz anhalten.</p>

<h2 id="einrichtung-auf-android" data-numberify>Einrichtung auf Android<a class="anchor ms-1" href="#einrichtung-auf-android"></a></h2>
<p>Wie oben schon geschrieben, benötigt man DAVDroid, um sich mit Baikal synchronisieren zu können, <a  href="/2014/01/davdroid-sync-adapter-zur-synchronisation-mit-caldav-undoder-carddav-auf-android/"title="DAVDroid – Sync-Adapter zur Synchronisation mit CalDAV und/oder CardDAV auf Android">siehe hier</a>.</p>
<p>Man muss dann zwei Konten des Typs DAVDroid erstellen, eines für das Adressbuch und das andere für den Kalender; die URLs sind dabei dieselben, die bereits im Abschnitt Migration erwähnt wurden.</p>

<h2 id="aufgaben-in-android" data-numberify>Aufgaben in Android<a class="anchor ms-1" href="#aufgaben-in-android"></a></h2>
<p>Die Aufgaben stehen bisher nicht in Android zur Verfügung sondern nur in Thunderbird, was aber an der nicht vorhandenen App dafür liegt; dazu später mehr.</p>
<p>Doch aktuell verwende ich für Aufgaben fast ausschließlich eine Todo-Textdatei.</p>

<h2 id="ressourcenverbrauch" data-numberify>Ressourcenverbrauch<a class="anchor ms-1" href="#ressourcenverbrauch"></a></h2>
<p>Tine 2.0 und Apache benötigten zusammen ungefähr 180 MiB. Baikal mit Apache kommt auf ~ 60 MiB, MySQL fällt ganz weg.</p>
<p>Dadurch konnte die RAM-Zuweisung der virtuelle Maschine des lokalen Webservers auf 80 MiB RAM heruntergestellt werden.</p>

<h2 id="o" data-numberify>\o/<a class="anchor ms-1" href="#o"></a></h2>
<p>Passt :)</p>
<p><strong><span style="text-decoration: underline;">Tipp:</span></strong> Wer <a  href="/tags/kde/"title="/tags/kde/">KDE SC</a> nutzt, kann den Kalender in <a  class='urlextern'  href="http://userbase.kde.org/KOrganizer"title="KOrganizer - KDE UserBase Wiki">korganizer</a> einrichten, um im Uhr-Widget die nächsten Termine sehen zu können.</p>]]></content:encoded></item><item><title>DAVDroid – Sync-Adapter zur Synchronisation mit CalDAV und/oder CardDAV auf Android</title><link>https://natenom.de/2014/01/davdroid-sync-adapter-zur-synchronisation-mit-caldav-undoder-carddav-auf-android/</link><pubDate>Sat, 18 Jan 2014 19:31:57 +0000</pubDate><guid>https://natenom.de/2014/01/davdroid-sync-adapter-zur-synchronisation-mit-caldav-undoder-carddav-auf-android/</guid><description><![CDATA[<p>DAVDroid ist ein unter der <a  class='urlextern'  href="http://www.gnu.org/licenses/license-list.html#GNUGPL"title="http://www.gnu.org/licenses/license-list.html#GNUGPL">GPLv3</a> lizenzierter Sync-Adapter zur Synchronisation mit <a  class='urlextern'  href="https://de.wikipedia.org/wiki/CalDAV"title="CalDAV – Wikipedia">CalDAV</a> und CardDAV auf <a  href="/tags/android"title="/tags/android">Android</a>. Es kann in beide Richtungen (Server &lt;-&gt; Client) synchronsieren und hat keine künstlichen Einschränkungen bezüglich der synchronisierten Kontaktarten.</p>]]></description><content:encoded><![CDATA[<p>DAVDroid ist ein unter der <a  class='urlextern'  href="http://www.gnu.org/licenses/license-list.html#GNUGPL"title="http://www.gnu.org/licenses/license-list.html#GNUGPL">GPLv3</a> lizenzierter Sync-Adapter zur Synchronisation mit <a  class='urlextern'  href="https://de.wikipedia.org/wiki/CalDAV"title="CalDAV – Wikipedia">CalDAV</a> und CardDAV auf <a  href="/tags/android"title="/tags/android">Android</a>. Es kann in beide Richtungen (Server &lt;-&gt; Client) synchronsieren und hat keine künstlichen Einschränkungen bezüglich der synchronisierten Kontaktarten.</p>
<h2 id="herunterladen" data-numberify>Herunterladen<a class="anchor ms-1" href="#herunterladen"></a></h2>
<p>Den Sync-Adapter gibt es kostenlos bei <a  class='urlextern'  href="https://f-droid.org/repository/browse/?fdid=at.bitfire.davdroid"title="F-Droid">F-Droid</a> oder kostenpflichtig auf <a  class='urlextern'  href="https://play.google.com/store/apps/details?id=at.bitfire.davdroid"title="DAVdroid – CalDAV/CardDAV Sync - Android-Apps  auf Google Play">Google Play</a>.</p>
<p>Wer möchte, kann dem Entwickler auch eine Spende zukommen lassen, <a  class='urlextern'  href="http://davdroid.bitfire.at/donate"title="DAVdroid: Donate">siehe hier</a>.</p>

<h2 id="einrichten" data-numberify>Einrichten<a class="anchor ms-1" href="#einrichten"></a></h2>
<p>Um sowohl Adressen als auch Kalender zu synchronisieren muss man zwei Accounts des Typs DAVdroid einrichten; für die Nutzung mit ownCloud z. B.:</p>
<ul>
<li>Kalender: https://owncloudinstanz/remote.php/caldav/</li>
<li>Adressbuch: https://owncloudinstanz/remote.php/carddav/</li>
</ul>
<p>Weitere URLs für andere Server gibt es auf der <a  class='urlextern'  href="http://davdroid.bitfire.at/configuration"title="DAVdroid: Configure DAVdroid">Projektseite</a>.</p>

<h2 id="aufgaben" data-numberify>Aufgaben?<a class="anchor ms-1" href="#aufgaben"></a></h2>
<p>Bei Verwendung von CalDAV werden die im Kalender enthaltenen Aufgaben bisher noch nicht übertragen, dies soll in einer zukünftigen Version <a  class='urlextern'  href="https://github.com/rfc2822/davdroid/issues?milestone=3&amp;state=open"title="Issues · rfc2822/davdroid · GitHub">implementiert</a> werden.</p>

<h2 id="o" data-numberify>\o/<a class="anchor ms-1" href="#o"></a></h2>
<p>Die Projektseite von DAVDroid ist <a  class='urlextern'  href="http://davdroid.bitfire.at/"title="DAVdroid: Manage your CardDAV address book and CalDAV calendars">hier</a> und den Quelltext findet man auf <a  class='urlextern'  href="https://github.com/rfc2822/davdroid"title="rfc2822/davdroid · GitHub">GitHub</a>; dort kann man auch <a  class='urlextern'  href="https://github.com/rfc2822/davdroid/issues"title="Issues · rfc2822/davdroid · GitHub">Fehler melden</a> oder die <a  class='urlextern'  href="https://github.com/rfc2822/davdroid/releases/"title="Releases · rfc2822/davdroid · GitHub">Changelogs</a> ansehen.</p>
<p>Passt.</p>
<p><a  href="/wp-content/uploads/2014/01/davdroid_1.png"><img loading="lazy" class="alignnone size-medium wp-image-25936" alt="davdroid_1" src="/wp-content/uploads/2014/01/davdroid_1-180x300.png" srcset="/wp-content/uploads/2014/01/davdroid_1-180x300.png 180w, /wp-content/uploads/2014/01/davdroid_1-90x150.png 90w, /wp-content/uploads/2014/01/davdroid_1.png 480w" sizes="(max-width: 180px) 100vw, 180px" /></a> <a  href="/wp-content/uploads/2014/01/davdroid_2.png"><img loading="lazy" class="alignnone size-medium wp-image-25937" alt="davdroid_2" src="/wp-content/uploads/2014/01/davdroid_2-180x300.png" srcset="/wp-content/uploads/2014/01/davdroid_2-180x300.png 180w, /wp-content/uploads/2014/01/davdroid_2-90x150.png 90w, /wp-content/uploads/2014/01/davdroid_2.png 480w" sizes="(max-width: 180px) 100vw, 180px" /></a></p>]]></content:encoded></item><item><title>Neues Release von Tine 2.0 – „Collin“ ermöglicht Zugriff auf Aufgaben per CalDAV</title><link>https://natenom.de/2013/10/neues-release-von-tine-2-0-collin-ermoeglicht-zugriff-auf-aufgaben-per-caldav/</link><pubDate>Thu, 24 Oct 2013 12:33:50 +0000</pubDate><guid>https://natenom.de/2013/10/neues-release-von-tine-2-0-collin-ermoeglicht-zugriff-auf-aufgaben-per-caldav/</guid><description>&lt;p>Mit der aktualisierten Version von Tine 2.0 – Codename „Collin“ –  ist es möglich, über &lt;a class='urlextern' href="https://de.wikipedia.org/wiki/CalDAV"title="CalDAV – Wikipedia">CalDAV&lt;/a> auf Aufgaben/Tasks zuzugreifen.&lt;/p></description><content:encoded><![CDATA[<p>Mit der aktualisierten Version von Tine 2.0 – Codename „Collin“ –  ist es möglich, über <a  class='urlextern'  href="https://de.wikipedia.org/wiki/CalDAV"title="CalDAV – Wikipedia">CalDAV</a> auf Aufgaben/Tasks zuzugreifen.</p>
<p>Um z. B. in Thunderbird auf die Aufgaben zugreifen zu können, erstellt man einen neuen Kalender des Typs CalDAV. Die im Assitenten anzugebende URL erhält man, indem man <a  class='urlextern'  href="http://tineinstanz/calendars/">http://tineinstanz/calendars/</a> öffnet, seine Benutzerdaten angibt und dann in das Unterverzeichnis des Benutzers navigiert. Dort gibt es einen Eintrag namens &ldquo;xyz personal tasks&rdquo;. Diesen öffnet man und kopiert die URL aus der Adresszeile.</p>
<p>Von nun an kann man auch in Thunderbird die Aufgaben von Tine 2.0 verwenden, damit ist das bereits früher beschriebene <a  href="/2013/03/android-komplett-ohne-google-verwenden/"title="Android komplett ohne Google verwenden">Setup ohne Google</a> perfekt :)</p>
<p>Die Installation von Tine20 unter Debian/Ubuntu ist mit den angebotenen Paketen sehr einfach möglich; die Anleitung dazu findet sich <a  class='urlextern'  href="https://www.tine20.org/wiki/index.php/Admins/Install_Howto#Install_Debian.2FUbuntu_packages"title="Tine 2.0 Wiki documentation">hier</a>. Wer es bereits installiert hat, bekommt automatisch ein Update über apt.</p>
<p>Einen Artikel über alle Neuerungen gibt es auf der <a  class='urlextern'  href="http://www.tine20.org/news-events/news/news/details/tine-20-unterstuetzt-jetzt-active-directory.html"title="Tine2.0 - News">Projektseite</a>.</p>]]></content:encoded></item></channel></rss>