www.lpi.org

eGroupware Bookmarks

Um auf die Lesezeichen die ich in eGroupware verwalte, schneller zugreifen zu können, habe ich dieses kleine Perl Skript geschrieben. Es liest die Lesezeichen für den gerade angemeldeten Benutzer aus der eGroupware Datenbank und generiert daraus eine Webseite.

eGW-BM ist ein Perl Skript und benötigt folgende Perl Module:

  • DBI inkl. Datenbank-Treiber (z. B. DBD::Mysql oder DBD::PQ)
  • CGI insb. CGI::Cookie

Herunterladen

egw_bm.pl, Version 0.2.1 vom 28.10.2005

egw_bm.css, CSS Definitionen

Installation

Kopieren Sie das Skript in das Verzeichnis cgi-bin Ihres Web Servers. Passen Sie die Datenbank Konfiguration an Ihre Datenbank an. Dazu werden die folgenden Zeilen editiert:

# Datenbank Konfiguration
my $sqldb  = "egroupware";
my $dbuser = "benutzer";
my $dbpass = "passwort";
my $dbhost = "localhost";

Ändern Sie bitte auch alle Zeilen, die auf meinen Web Server verweisen. Dazu gehören sämtliche Redirects und CSS-Definitionen.

Kopieren Sie die CSS Definitionen in das Root-Verzeichnis Ihres Web Servers.

Verwendung

Rufen Sie das CGI-Skript in einem Web Browser auf und melden Sie sich mit Ihrem eGroupware Benutzer an. Die Benutzerdaten werden in einem Cookie für 24 Stunden gespeichert.

Todo

  • Authentifizierung mittels Passwort
  • einfachere Konfiguration insb. CSS und Redirects

© 2006 Christian Bolz, letzte Änderung 28.10.05 durch chris, Feedback