Anwendung des Monats Oktober 2004 - KAddressbook!
KAddressbook - eine Kurzübersicht
Das KDE-Adressbuch ist ein Adressbuchbetrachter/Frontend für die K Desktop Umgebung. Auf der KDE PIM Webseite wird nicht viel über diese gut gemachte Anwendung berichtet. Die Webseite des KDE-Adressbuchs enthält folgendes:
"Das KDE-Adressbuch ist ein komfortables Frontend, um die Adressen von Ihren Freunden, Geschäftspartnern usw. zu organisieren."
"Das KDE-Adressbuch erlaubt Ihnen das Importieren und Exportieren von Adressbuchdateien. Dazu bietet es eine Funktion an, um Adressen zu suchen. Die wichtigste Eigenschaft: Es ist voll in KDE integriert und operiert mit anderen KDE Anwendungen wie etwa KMail."
Ein näherer Einblick ins KDE-Adressbuch
Das KDE-Adressbuch kann mit Kontact benutzt werden, KDE's starke PIM-Suite (Personal Information Management), oder als alleinstehende Anwendung. KDE-Adressbuch integriert sich sehr gut mit dem Rest von KDE. Es zeigt IM (Instant Messaging) Kontakte von Kopete an, welche sich online befinden und KMail benutzt KDE-Adressbuch, um die Namen zu vervollständigen, wenn Sie etwas ins AN Feld eines Emails schreiben. Natürlich können Sie auch einfach Ihre Kontakte mittels drag'n'drop in anderen Kontact Komponenten einfügen. Sie können sogar vCards öffnen und in Konqueror importieren.
(zum Vergrössern bitte anklicken)
Das KDE-Adressbuch unterstützt viele Adressbuch-Datenbankverwaltungen wie LDAP, Groupwise, SLOX, aber auch Kolab mittels IMAP und eGroupWare über XML-RPC. Auch wenn Sie keine so schwergewichtige Applikation im Hintergrund benötigen, können sie ganz einfach ein Adressbuch in Ihrer Netzwerkumgebung einrichten. Wir werden Ihnen in dieser Ausgabe der Anwendung des Monats zeigen, wie Sie ein paar der benötigten Ressourcen einrichten.
Das KDE-Adressbuch enthält viele nette Funktionen, wie etwa eine HTML-basierende Seitenleiste, welche die gewünschte Information Ihrer Kontakte anzeigt. Wenn Sie auf eine Adresse in der Seitenleiste klicken, erscheint eine Webseite, welche Ihnen eine Karte mit der Adresse zeigt. Dies geschieht durch benutzen des Internet-Kartenservices von map24 oder MapQuest. Ein nettes Ding, das ich öfters nutze, ist die Sprungleiste (Einstellungen -> Sprungleiste anzeigen), um einfach Zugriff auf meine Kontakte zu haben. Will ich einmal schnell Zugriff auf einen Kontakt haben, so benutze ich die inkrementelle Suche, bei der ich den Namen des Kontaktes eingebe und mir der am besten passende Eintrag zurück gegeben wird.
(zum Vergrössern bitte anklicken)
Eine andere Eigenschaft ist, dass Sie Adressbucheinträge des selben Kontaktes abgleichen können. Wählen Sie diese einfach aus und mittels Einstellungen -> Zusammenfügen, können Sie die Informationen zusammenfassen. Jeder Kontakteintrag hat hat mehrere Tabs, welche alle möglichen Informationen enthalten. Diese werden später genauer besprochen.
(zum Vergrössern bitte anklicken)
Dazu können Sie auch LDAP-Anfragen generieren, so dass auch Adressinformationen von LDAP Servern ins lokale Adressbuch von KDE-Adressbuch importiert werden können. Dazu benutzen Sie einfach den LDAP Such-Dialog. In der Hauptwerkzeugleiste öffnet ein Knopf mit einem Bild eines Vergrösserungsglases den LDAP Such-Dialog. Danach kopieren Sie das Resultat Ihrer Suche in Ihr Adressbuch, indem Sie den Knopf Gewähltes hinzufügen im Suchdialog benutzen. Den LDAP Server, der für die Suche benutzt werden soll, kann über Einstellungen -> KDE-Adressbuch einrichten eingestellt werden.
(zum Vergrössern bitte anklicken)
Ein Adressbuch erstellen
Zuerst müssen Sie sicherstellen, dass Sie alle Adressbücher sehen können, die Sie zur Zeit verwenden. Benutzen Sie dazu Einstellungen -> Erweiterungsleiste anzeigen -> Adressbücher. Prüfen Sie dazu, ob die Option "Standard Kalender" angewählt ist und drücken Sie den Knopf "Bearbeiten..." Jetzt wird der Standardkalender in $HOME/.kde/share/apps/korganizer/std.ics angelegt. Natürlich dürfen Sie jeden anderen Ort wählen, auf den Sie Zugriff haben. Falls vorhanden, können Sie auch eine schon vorhandene Kalenderdatei benutzen.
Sie können verschiedene Quellen in KDE-Adressbuch einrichten, welches sehr nützlich ist, da Sie dadurch verschiedene Adressbücher mixen können, wie etwa "Geschäftskontake" und "Persönliche Kontakte". Natürlich können Sie auch nichtlokale Quellen wie etwa einen SLOX Kalender benutzen, oder Sie verwenden eine XML-RPC Quelle wie eGroupWare. Es existiert auch eine Novell Groupwise Serveranbindung, welche Sie nutzen können. Die Einrichtung aller dieser Quellen ist eigentlich nicht Bestandteil dieses Dokumentes. Es werden daher nur zwei Wege aufgezeigt, wie man entfernte Adressbücher verwenden kann. Zuerst das Einrichten einer Verbindung eines eGroupWare-Servers zum KDE-Adressbuch und danach noch die Benutzung eines Adressbuches übers Netzwerk.
(zum Vergrössern bitte anklicken)
Die Benutzung von eGroupWare mit dem KDE-Adressbuch ist dank des XML-RPC Protokolls möglich. Stellen Sie sicher, dass der eGroupWare Server richtig konfiguriert ist und dass Sie einen Kontakt eingerichtet haben, den Sie benutzen können. Schliessen Sie Kontact und starten Sie den Assistenten, indem Sie egroupwarewizard in die Konsole eingeben. Im Dialog können Sie den Namen des Servers, seinen Domainnamen und ihren Benutzernamen mit Passwort eingeben. Der Screenshot unterhalb zeigt die Werte, die wir benutzt haben, um zum eGroupWare Server Kontakt aufzunehmen. Wenn Sie fertig sind, drücken Sie auf OK.
(zum Vergrössern bitte anklicken)
Starten Sie Kontact und danach sollten Sie in beim Adressbuch eGroupWare als Quelle sehen. Manchmal müssen Sie diese editieren. Etwa wenn der eGroupWare-Assistent falsche Werte für den Server setzt. $SERVER/egroupware/xmlrpc.php sollte $SERVER/xmlrpc.php sein. Dies wird einfach durch anwählen der Quelle und nachträgliches Drücken des Knopfens Bearbeiten gemacht. Ein Ressourcenkonfigurationsdialog erscheint, in dem Sie die URL, den Benutzernamen und das Passwort ändern können.
(zum Vergrössern bitte anklicken)
Das Resultat sollte sein, dass wenn Sie einen neuen Kontakt über die Webschnittstelle hinzufügen, er in Kontact angezeigt wird, aber auch wenn Sie in Kontact einen neuen Kontakt erstellen, dieser über die Webschnittstelle von eGroupWare sichtbar ist.
(zum Vergrössern bitte anklicken)
Eine einfache und schnelle Lösung um das Adressbuch zu teilen besteht darin, es auf einem gemounteten Laufwerk im Netzwerk oder auch im Internet bereitzustellen. Drücken Sie den Knopf zum Hinzufügen einer neuen Quelle. Wählen Sie die Option Netzwerk. Es erscheint ein Dialog, um die Ressource zu konfigurieren. Im Feld Standort müssen Sie eine URL eingeben, auf der die vCard gefunden werden kann. Im Bild unterhalb wird eine FTP-URL gezeigt, auf der die vCard-Datei gespeichert wurde.
(zum Vergrössern bitte anklicken)
Jetzt muss noch sichergestellt werden, dass jeder, der nicht der Besitzer ist, nur Leserechte hat. Sie erreichen dies , indem Sie die Option "Nur Lesen" im Ressourcen Konfigurationsdialog anwählen. Im Screenshot sehen Sie, dass hier zwei entfernte Adressbücher gemixt wurden.
(zum Vergrössern bitte anklicken)
Kontakte editieren
Mittels Rechtsklick auf einen Kontakt und anschliessendem Klick auf "Kontakt bearbeiten..." erhalten Sie viele Optionen, um die Informationen des Kontaktes zu ändern. Wir werden ein paar anschauen.
Tab "Allgemein"
Hier können Sie die Adressen Ihrer Kontaktes (Privat, Arbeit) eingeben. Diese können mittels klick auf Adressen bearbeiten angepasst werden. Dies bedeutet, Sie können den Typ ändern (Typ wechseln...) oder die aktuelle Adresse als die bevorzugte setzen oder die Adresse bearbeiten, indem Sie auf "Adressen bearbeiten..." drücken. Das selbe gilt auch für die Telephonnummer, bei der Sie die Nummer von zu Hause, der Arbeit oder auch Handynummern eingeben können. Auch hier können Sie den Typ der Nummer auswählen und markieren, welches die bevorzugte Nummer sein soll. Bei den Emailadressen ist auch eine Bearbeitung möglich. Dazu kann festgelegt werden, welches die Standardadresse ist. Das Benutzen von Kategorien ist sehr sinnvoll. Wenn Sie dies umsichtig einsetzen, können Sie Kontact (KMail) so einstellen, dass ihre empfangenen Mails automatisch nach Ihren Kategorien gefiltert und dadurch schon vorsortiert werden. Ein Vorteil ist, dass Sie nicht für jeden einzelnen Kontakt einen Filter erstellen müssen. Dazu muss bei einem Emailwechsel nur die Adresse im KDE-Adressbuch angepasst werden und KMail filtert automatisch die neue Emailadresse.
Filter stellen Sie über Einstellungen -> Filter konfigurieren ein. Beim Erstellen eines neuen Filters sehen Sie, dass dort auch die selben Kategorien zu sehen sind. Sie wählen also einfach zuerst Von in der ersten Spalte, danach die gewünschte Kategorie, in welcher er ist und zuletzt die Aktion (Die Auswahl, die zuletzt erschienen ist) und schon ist der Filter fertig installiert.
Tab "Details" und "Diverses"
"Details" is einfach überschaubar. Sie können dort den Geburtstag, den Spitznamen und die Abteilung des Kontaktes eingeben. Bei den Bemerkungen füllen Sie ein, was Sie für wichtig halten, Der Tab "Diverses" ist eine nette Zugabe. Hier können Sie ein Foto, ein Firmenlogo oder Geodaten eingeben. Beim letzten Feld ist die Eingabe eines Sounds für Frei/Besetzt möglich.
Tab "Benutzerdefinierte Felder"
Hier ist die Eingabe von eigenen Feldern für jeden Kontakt im Adressbuch möglich. Drücken Sie auf "Feld hinzufügen..." und es erscheint ein Dialog. Wählen Sie einen Titel und einen Feldtyp (Datum, Text, numerischer Wert, usw.) Falls Sie die Option anwählen, ist diese ab sofort bei allen Kontakten vorhanden.
(zum Vergrössern bitte anklicken)
Import und Export von Kontakten mit dem KDE-Adressbuch
Falls sich jemand entscheidet, zu einem anderen Kontaktemanagement Programm zu wechseln, braucht er Funktionen, um seine bestehenden Kontakte zu exportieren, oder dies zu importieren. Das KDE-Adressbuch benutzt das vCard Dateiformat, welches sehr bekannt und auch weit verbreitet ist. Manchmal müssen Sie Kontakte ins vCard Dateiformat konvertieren. Etwa mit MS Office Outlook. Unglücklicherweise benutzt Outlook selber das vCard-Format nicht und stellt auch keine Exportfunktion in dieses Format zur Verfügung. Es gibt aber eine Funktion, um vCards zu importieren (getestet mit Office 2000). Glücklicherweise gibt es aber Programme wie etwa Outport, die diese Konvertierung ins vCard-Format vornehmen können.
(zum Vergrössern bitte anklicken)
Sonst können Sie die Kontakte auch als Kommagetrennte CSV Liste importieren. Viele (Adressbuch)Anwendungen haben eine solche Import-Exportfunktion. Mit dem KDE-Adressbuch können Sie CSV Dateien über den "CSV-Liste importieren..." oder den "CSV-Liste exportieren..." Dialog nutzen.
Im Screenshot wird der CSV Import Dialog gezeigt, bei dem Sie das Trennzeichen auswählen müssen. In diesem Fall das Komma. Benutzen Sie bitte den Scrollbalken, um durch alle Felder zu scrollen und die entsprechenden Felder von der Auswahlbox zu selektieren.
(zum Vergrössern bitte anklicken)
Die Instruktionen oberhalb zum importieren oder exportieren von Adressen sind sehr allgemein gehalten und können bei verschiedenen Anwendungen benutzt werden. KDE-Adressbuch enthält noch mehr Importfunktionalitäten welche auf spezielle Formate wie etwa das MS Exchange Personal Address Book (PAB-Datei) ausgerichtet sind. Oder etwa das Opera oder Eudora Adressbuch. Man erhält auf alle diese Filter über Datei -> Importieren Zugriff.
Tipp eines KDE-PIM Programmierers
Daniel Molkentin gab mir einen Tipp im IRC für das Synchronisieren von Kontakten. Er verwies auf das Pi-Sync ProjeKt. Pi-Sync scheint dazu da zu sein, die Synchronisation von PIM-Daten zwischen Linux, MS Windows, Zaurus und Mobiltelephonen zu übernehmen. Leider war nicht genügend Zeit vorhanden, dies auszuprobieren und eigene Ergebnisse aufzuschreiben. Schauen Sie sich also dieses Projekt an, speziell das "Migrations Howto". Berichten Sie uns ihre Erkenntnisse.
Weitere Informationen
Falls Sie Hilfe bei KDE-Adressbuch oder anderen KDE-PIM Anwendungen brauchen, können Sie die englischsprachige kde-pim-users Emailliste abonnieren, oder die deutsprachigen Liste kde-de. Schauen Sie sich das KDE-Adressbuch auch online an und vergessen Sie nicht, die Screenshots zu betrachten, da diese viele nützliche Informationen enthalten.
Kurzbeschreibung KAddressbook von Fabrice Mous und Jos Poortvliet- ins Deutsche übertragen von Markus Grob. Weiter geht es mit einem Interview mit dem Betreuer von KAddressbook, Tobias König.
[ Edit ]
KDE für deutschsprachige Benutzer