LDAP Adressbuch mit Scalix Anbindung

Als Beispielanwendung gibt es jetzt ganz neu eine Adressverwaltung unter OpenFD (v.3), die die Adressen als Scalix-Adressbuch zur verfügung stellt. Dies wird neben dem nativen “SYSTEM” Adressbuch auch in Outlook angezeigt und kann im Gegensatz zu Adrssbüchern in öffentlichen Ordnern (BulletinBoard) auch im SWA (Scalix Web Access) verwendet werden, um etwa Unternehmensweit ein einheitliches Adressbuch zur Verfügung zu stellen.

Im Download enthalten ist neben dem PHP-Pear Paket was Openfd auf dem Rechner installiert auch eine README mit Installationsanweisung sowie eine Beispiel-Kontaktdatenbank.

Download: adressverwaltung.tar.gz (User sind: Demo/Demo und administrator/administrator)

Weitere Features:

-vCard Import / Export
-LDAP Adressbuch für Thunderbird, Outlook, Scalix
-

Schauen Sie sich die Online-Demo demo an. Login mit demo/demo

Oder lesen sie das Readme…

Systemvoraussetzung: Einfache LAMPP umgebung mit PEAR installiert

Adressverwaltung mit OpenFD.
—————————-
Michael Krocka 22.07.2009

Primär ist die Adressverwaltung für in MySQL gespeicherte Daten gedacht. Über eine Weboberfläche kann man die Daten bearbeiten. Mit dem SQL Backend kann man die Daten auch für OpenLDAP zugänglich machen – die entsprechenden Tabellen optimiert für Thunderbird sind im Paket erhalten.

Zusätzlich ist es möglich, die Daten mit Scalix LDAP zu synchronisieren. Die Synchronisation erfolg nach jeder Änderung von Daten.
Zugriff auf Scalix LDAP ist in der Datei .ldap definiert.
Außerdem ist es nötig in der Datei .access
LDAP = TRUE zu setzen.

Inhalt des Pakets.
——————
- README.txt – diese Datei
- kontakte.sql – Inhalt der MySQL Datenbank “kontakte”
- of3_i18n.sql – Inhalt der MySQL Datenbank “of3_i18n”,
hier sind die deutschen Meldungen und Hilfe
- kontakte.tar.gz – dies ist die eigene Webanwendung, die
in Webroot vom apache gehört
- of3-0.1.0.tgz – OpenFD pear Paket

MySQL Datenbank – Installation.
——————————-
Es werden zwei Datenbanken benötigt:
- kontakte
- of3_i18n
Diese kann man mit phpMyAdmin erzeugen, oder man muss
die folgenden SQL Befehle ausführen:

CREATE DATABASE kontakte DEFAULT CHARACTER SET latin1 COLLATE latin1_german1_ci;
CREATE DATABASE of3_i18n DEFAULT CHARACTER SET latin1 COLLATE latin1_german1_ci;

Ein MySQL-User (User kont/ Passwort kont), mit vollen Rechten auf die beiden Datenbanken
wird auch benötigt:

CREATE USER 'kont'@'localhost' IDENTIFIED BY 'kont';
GRANT USAGE ON * . * TO 'kont'@'localhost' IDENTIFIED BY 'kont' WITH MAX_QUERIES_PER_HOUR 0 MAX_CONNECTIONS_PER_HOUR 0 MAX_UPDATES_PER_HOUR 0 MAX_USER_CONNECTIONS 0 ;
GRANT ALL PRIVILEGES ON kontakte . * TO 'kont'@'localhost' WITH GRANT OPTION ;
GRANT ALL PRIVILEGES ON of3_i18n . * TO 'kont'@'localhost' WITH GRANT OPTION ;
GRANT ALL PRIVILEGES ON of3_i18n . * TO 'of3_i18n'@'localhost' WITH GRANT OPTION ;

Die Inhalte werden mit root-Zugriffsrechten von der Konsole eingefügt:

mysql -u root --password=rootpasswort kontakte < kontakte.sql
mysql -u root --password=rootpasswort of3_i18n < of3_i18n.sql

Webanwendung – Installation.
—————————-
Die Datei kontakte.tar.gz in Webroot vom apache auspacken. Es wird ein Verzeichniss “kontakte” mit allen notwendigen Dateien erzeugt. Die Dateien .access und .ldap auf eigene Bedürfnisse anpassen.

PEAR-Pakete – Installation.
—————————
Es wird vorausgesetzt, dass pear installiert ist. Mit dem Befehl

pear install XXX

wird ein Paket XXX installiert.
Notwendige “offizielle” Pakete:
- MDB2
- MDB2_Driver_mysql
- Contact_Vcard_Build
- Contact_Vcard_Parse

OpenFD – Paket:

pear install of3-0.1.0.tgz

http://localhost/kontakte sollte jetzt das Login anzeigen

Login Anzeige von openfd

Login Anzeige von openfd

One Comment

  1. [...] Software steht als Open Source zur verfügung und sie können sie sich hier herunterladen und [...]

Leave a Reply