Ich habe mal angefangen, etwas systematisch (soweit möglich) die Synchronisation des Adressbuchs zwischen The Bat und mailbox.org vial CardDAV zu "erforschen". Das nachfolgende ist als eine Sammlung erster Erkenntnisse zu verstehen, wozu ich jeden einlade zum Gegentesten und kommentieren.
Zu Testzwecken habe ich zunächst jedes Feld im The Bat Adressbuch mit Werten gefüllt. Diesen Adressbucheintrag habe ich als VCF-Datei exportiert. Dieser Export ist an diesem Beitrag als ZIP-Datei angehängt; die Forensoftware erlaubt keinen VCF-Upload. Die Datei soll gleichermaßen als Backup dienen, wie auch helfen, alle Tests auf eine gleiche Datengrundlage zu stellen. Wenn wir alle mit einer vergleichbaren Grundlage arbeiten, erleichtert das den Vergleich von Erkenntnissen. Falls jemand was besseres hat, oder weiß, dass und wo es standardisierte Testadressen gibt, bitte ich um Kommentar.
Daher zunächst Import der vcf-Datei in ein neues The Bat Adressbuch, das mit einem CardDAV-Server verbunden ist. Ihr solltet nun einen Eintrag haben mit vollständig ausgefüllten Textfeldern.
Initiale Übertragung der Adressdaten von The Bat zu Mailbox.org: (Update 26.03.2018; The Bat 8.3.0.2)
Das Test-Adressbuch in Mailbox.org enthält diese Adresse zu diesem Zeitpunkt also noch nicht. Die Übertragung der Testadresse klappt nur, wenn sich im Mailbox.org-Adressbuch zu diesem Zeitpunkt bereits ein Eintrag befindet. Ist das Adressbuch leer, wird die Testadresse von The Bat nicht zu Mailbox.org übertragen.
Grundsätzlich funktioniert die Übetragung der Testadresse, aber mit kleinen Einschränkungen:
- Der Geburtstag wird später in der mailbox.org-Oberfläche nicht angezeigt. Felder für den Geburtstag gibt es, bleiben aber leer. Fehler behoben
- Keine der beiden URLs (Feld Homepage im Tab Privat bzw. Firma) taucht später bei mailbox.org auf. Ein Feld für eine URL ist vorhanden. Fehler behoben
- Der Inhalt des Feldes Berufsbezeichnung landet bei Mailbox.org nicht im Feld Beruf, sondern im Feld Position. Auf der Mailbox.org-Oberfläche bleibt das Feld Beruf leer. Fehler durch Anpassung in der Sprachdatei behoben
- Der Inhalt des Feldes Zentrale (eine Telefonnummer) erscheint bei Mailbox.org im Feld Branchen (ein Text).Fehler behoben
Zu diesem Zeitpunkt existiert die Testadresse in The Bat (initial vollständig) und in der Mailbox.org-Oberfläche in den beschrieben Unterschieden. Felder, die es in The Bat nicht gibt, bleiben nach dem ersten Upload der Adresse auch in der mailbox.org-Oberfläche leer (Raumnummer, Instant Messenger, weitere Telefonnummern, eine weitere Adresse sowie benutzerdefinierte Felder). Das war aber zu erwarten und ist auch richtig so. Andere Feldinhalte, die oben nicht erwähnt wurden, wurden korrekt nach Mailbox.org übertragen.
Als nächstes habe ich erneut synchronisiert, ohne dabei Änderungen an den Adressdaten vorzunehmen, weder in The Bat noch in Mailbox.org.
Erste wirkliche Synchronisation der beiden Adressen
Es traten die folgenden Unterschiede auf:
- Angabe des Geschlechts im Tab Allgemein wird in The Bat gelöscht. Fehler behoben
- Die letzten beiden Zeilen des Feldes E-Mail-Adresse(n) im Tab Privat werden dupliziert. Fehler behoben
- Angabe des Geburtstages im Tab Privat wird in The Bat gelöscht. Fehler behoben
- Feldinhalt Straße der Privatanschrift wird in The Bat gelöscht. Fehler behoben
- Feldinhalt Homepage im Tab Privat wird in The Bat gelöscht. Fehler behoben
- Feldinhalt Fax im Tab Privat wird in The Bat gelöscht.Fehler behoben
- Feldinhalt Mobil im Tab Privat wird in The Bat gelöscht. Fehler behoben
- Feldinhalt Telefon im Tab Privat wird in The Bat ersetzt durch den Inhalt des Feldes Pager im Tab Firma. Fehler behoben
- Feldinhalt Pager im Tab Firma wird in The Bat gelöscht. Fehler behoben
- Feldinhalt Homepage im Tab Firma wird in The Bat gelöscht. Fehler behoben
Die Tests wurden durchgeführt mit folgenden Programmversionen:
The Bat! 7.4.16.14
Mailbox.org-Benutzeroberfläche: 7.8.3 Rev. 22
Mailbox.org-Server: 7.8.3 Rev. 25
Dies soll als erster Einstieg vorerst genügen. Wie gesagt: Kommentare willkommen! Ich werde zeitnah noch die Gegenrichtung ausprobieren; eine vollständig ausgefüllte Adresskartei in Mailbox.org zu The Bat zu synchronisieren.