Usertable als Kontakte für Mailprogramme verwenden
am 03.04.2011 - 08:00 Uhr in
Hallo,
ich möchte die Usertable des Drupal 7 als Adressbuch für Evolution verwenden. Dazu würde mir ein "read-only" aus dem Mailprogramm reichen.
Evolution kann Adressbücher via webdav auf dem server speichern, dazu legt es für jeden Kontakt eine .vcf-Datei an.
BEGIN:VCARD
VERSION:3.0
EMAIL;TYPE=OTHER:max@mustermann.de
X-EVOLUTION-FILE-AS:Mustermann\, Max
N:Mustermann;Max;;;
FN:Max Mustermann
END:VCARD
Dabei handelt es sich um eine vcard-format. Local speichert Evolution auch alle Kontakte im VCARD-Format ab, allerdings alle Kontakte in einer einzigsten Datei (addressbook.db)
Das einfachste wär ein php-script, das entweder für jeden user ein einzelnens vcard-file auf dem server generiert oder alle kontakte in ein File packt.
Vll. kennt jemand ein flexibles Script, das aus einer MySQL-Datenbank vcard-files erstellt?
Gruß Axel
- Anmelden oder Registrieren um Kommentare zu schreiben
Hi, nich probiert
am 03.04.2011 - 10:11 Uhr
Hi,
nich probiert aber:
http://drupal.org/project/vCard
Das sollte vcard erstellen. Ggf. kannst du auch eine Bulk Operation via VBO (Views Bulk Operations) realisieren und so alles auf einmal ausgeben lassen.
Wenn du die Datei auf dem Server haben willst, kannst du evtl. das Modul anpassen, so dass statt Download Dialog der klumpatsch dirakt auf dem Server gespeichert wird. Musst du mal testen.
mfg Crusher
mini module
am 27.05.2011 - 14:56 Uhr
hallo,
vielleicht hilft das mini-Modul hier http://tech.janschaer.ch/content/drupal-vcard-export weiter
Gruß maxim