Zwischenzeitlich habe ich 2 Reparaturen mit meinem Nokia 3230 hinter mir. Beim letzten Mal kams komplett resettet zurück, so dass natürlich auch keine Kontakte/Adressen oder Termine mehr vorhanden waren. Da ich schon öfter von SyncML gehört hatte und wusste, dass neuere Handies diesen Standard alle unterstützen wollte ich wissen ob es damit möglich ist, ein “Backup” der Adressdaten zu machen und im Falle eines Schadens ohne langwierige Recherchen wieder an seine Daten zu kommen. Wie sich herausstellte geht das, wenn man einige Kleinigkeiten beachtet, ziemlich problemlos.
Zuerst wollte ich das Handy mit meinem Rechner synchronisieren, z.b. per Bluetooth oder per Datenkabel, kam da aber zu keinem Ergebnis da Bluetooth nicht wollte. Zudem hat sich gezeigt dass eine Lösung per Web im Grunde auch flexibler ist, da man so auch jederzeit von unterwegs zugreifen kann.
Zum Einsatz kommt dabei eGroupWare, welches kostenfrei zur Verfügung steht und eine Groupware-Lösung darstellt, also eine Kontakt-Daten-Sammlung, Kalender, Aufgaben-Teilung und so eine Art Projekt-Management bietet. Es basiert auf PHP und hat eine SyncML Schnittstelle.
Zuerst wollte ich per einfachem “apt-get” auf meinem Ubuntu Server das zugehörige Paket installieren, doch wie sich herausstellte, funktioniert SyncML erst ab 1.3 Beta 3 und mit PHP5 (den Fehler welchen man erhält, wenn man PHP4 benutzt kann man hier nachlesen, hatte den selbst zuerst), wie es auch hier steht:
Apache Webserver (getestet mit Apache 1.3 und Apache 2.0)
PHP5(PHP4 funktioniert nicht, aber Sie könen php5 als cgi laufen lassen und php4 als Apache Modul lassen, siehe weiter unten)
Pear muss installiert sein
egw-pear muss installiert sein
eGroupWare 1.3 Beta 3 oder höher
- 1. Also einfach die aktuelle Version über die Download Seite besorgen (auch fas egw-pear Paket) und im Doc-Root des Webservers entpacken.
- 2. Die entsprechende Domain mit angehängtem “/setup” aufrufen.
- 3. Einstellungen vornehmen. Entscheidend ist u.a. der Punkt betreffend “mbstring.func_overload”. Laut Installation soll man diese auf 7 setzen um UTF-8 Unterstützung zu haben. Wenn man dies macht bekommt man später gesagt dass mit der Einstellung die SyncML bzw. xmlrpc Schnittstelle nicht funktioniert. Also auf UTF-8 verzichten und auf 0 belassen, wies von Haus aus ist.
- 4. Nach dem Testen der Einstellungen und dem Erzeugen eines Benutzers sollte es möglich sein sich in eGroupware einzuloggen.
- 5. Nun kann man das Handy entsprechend der Anleitung einstellen. Hierzu benutzt man die Zugangsdaten aus Punkt 4. In meinem Nokia 3230 heisst das Programm sinnigerweise “Synchronisation” und man kann einfach das vorgegebene Konto kopieren, den Namen ändern, das Medium ( oder auch Datenträger genannt ) auf Web ändern, Zugangspunkt wählen, die Serveradresse auf http://domain.de/egroupware/rpc.php einstellen, Benutzername und Passwort einstellen. Anschliessend noch im nächsten Tab wählen was man synchronisieren will und entsprechend als “Remote Datenbank” z.b. “./contacts” eintragen, wie auch in der o.g. Anleitung schon beschrieben.
- 6. Nun noch im Hauptmenu Synchronisieren wählen und nach der Verbindung per GPRS oder WLAN sollte das Handy seine Kontakte auf den Server übertragen.
Als Tip kann ich noch empfehlen, in den Einstellungen von eGroupware Accounts in der Übersicht auszublenden. Sonst hat man nämlich seinen eigenen Kontakt im Adressbuch auf dem Handy. Fand ich persönlich etwas blöd.
Als Zusatz kann man dann noch den Thunderbird mit der TSync Extension per SyncML sychnronisieren. Man sollte sich aber bewusst sein, dass man dadurch sehr viele leere Kontakte im Handy hat die nur eine E-Mail-Adresse enthalten.
[inspiriert von computer-tipps.info]
UPDATE 14.06. 10:32:
Wie ich feststellen musste gibts ein kleines Problem bei der Bearbeitung der Adressdaten mit dem Opera (bis hin zur derzeit aktuellsten 9.2. Wenn man in das Namensfeldes eines Kontakts klickt, sollte ein Feld eingeblendet werden in welchem man dann Prefix, Vorname, Mittelname, Nachname, Suffix eintragen kann. Das erscheint im Opera nicht. Selbiges gilt auch für den “Mehr” Button unterhalb der Telefonnummern.
Dadurch kann man auch keinen Neuen Kontakt anlegen, da hierbei auch das Namensfeld benötigt. Bestätigung hierzu gibts auch im Forum









[...] Der Fehler den eGroupware beim Bearbeiten der Kontakte mit Opera hat, hat mich dann doch etwas genervt. Nach etwas suchen fand ich den Fehler in der Datei “etemplate/js/etemplate.js”. Diese enhält die Funktion “set_style_by_class(t,c,p,v)” und in der wird mittels Style-Angaben das entsprechend Feld sichtbar oder unsichtbar gemacht. Der Haken an der Sache ist nur, dass Opera intern scheinbar mit “CLASS” als Attribut arbeitet und eGroupware nur auf “class” prüft: [...]
[...] und ich lieber einen “webbasierten” Weg gehen wollte. Blöd war nur, dass nach dem Einrichten und dem ersten Sync sehr viele Kalender Einträge fehlten, obwohl das Handy die Anzahl der [...]
Hallo habe eine Frage:
Ich habe das Selbe Problem mit den Kontakten u.s.w
Kann man das nicht auf einer Eigene Homepage syncro?
Und wie geht das?
hi moyahia,
welches problem hast du genau? du willst die daten syncen, oder es werden nicht alle daten gesynct?
wie man sich egroupware einrichtet, hab ich ja beschrieben. so wies mir scheint nutzt du ein 1&1 paket. da gibts meines wissens nach click’n'build bei welchem auch egroupware dabei ist.
gruß
Andi