Open Source im professionellen Einsatz

Newsletter abonnieren
Seite durchsuchen

HEFTARCHIV | NEWS | E-BIBLIOTHEK | VIDEO | BLOGS | WHITEPAPER | EVENTS | ACADEMY | ABO | SHOP

user friendly

  Home  »  Heft & Abo  »  Heftarchiv  »  2008  »  05  »  Edler Tropfen?  

RSS-Feed der aktuellen News von Linux-Magazin Online Folgen Sie Linux-Magazin Online auf Twitter
Diesen Artikel druckenDiesen Artikel weiterempfehlen Diesen Artikel kommentieren Newsletter abonnieren
Share/Bookmark

© Gertrude Kaindl, fotolia.com

Open-Source-Groupware Group-E von Endo7

Edler Tropfen?

von Thomas Paulus, Markus Feilner
Erschienen im Linux-Magazin 2008/05

Eine Südtiroler Softwareschmiede versorgt fast alle Behörden des Alto Adige mit Open-Source-Groupware. Das blieb international seltsamerweise weitgehend verborgen.

Linuxer wissen es: Der Bekanntheitsgrad sagt nichts über die Qualität eines Produktes aus. Viel bessere Argumente sind gute Referenzen, und davon hat die italienische Groupware Group-E [1] aus Bozen wirklich genug. In Südtirol nutzen bereits die Nahverkehrsbetriebe, die Jugend-, Arbeits- und Sozialverbände und der 116 Kommunen umfassende Gemeindeverband die GPL-Software aus dem Hause Endo7.

Ein ausgereiftes Groupware-System zählt heute zur Standardausstattung in jedem Unternehmen und jeder Behörde. Es soll den Mitarbeiter bei seiner täglichen Arbeit unterstützen und ihm eine Vielzahl von Aufgaben im Team abnehmen oder erleichtern. Die meisten Groupware-Lösungen glänzen dafür mit einem riesigen Funktionsumfang, unter dessen Kompliziertheit die Benutzerfreundlichkeit häufig auf der Strecke bleibt.

Doch gerade die Usability ist vielleicht die wichtigste Anforderung an eine moderne Team-Software. Die Südtiroler Entwickler von Group-E haben 2001 mit dem Ziel angefangen, eine intuitive und vor allem effiziente und überschaubare Weboberfläche für mittelgroße Arbeitsgruppen zu entwickeln. 2005 stellten sie die ausgereifte, Ajax-basierte Groupware unter die GPL.

Bestandsaufnahme

Um Group-E in der aktuellen Version 1.64 zu installieren, ist Root-Zugriff auf einen vollständigen LAMP-Server erforderlich. Nach dem Download von Sourceforge [2] sollte der Admin erst einmal einen Blick ins Softwarepaket werfen. Neben den PHP-Skripten und der umfangreichen Dokumentation finden sich hier vorgefertigte SQL-Dumps, LDIF-Dateien fürs LDAP, Konfigurationsdateien für Apache und Beispielkonfigurationen für LDAP, Cyrus, Postfix, PAM, Saslauthd und deren Kombinationen wie zum Beispiel Postfix mit LDAP-Anbindung. Dazu gruppieren sich diverse Skripte zum Erzeugen von Homeverzeichnissen und Profilen sowie detaillierte Anleitungen für Upgrades.

Es stehen drei unterschiedliche Installationsarten zur Wahl:

  • Group-E Mini umfasst die kleinste Version ohne eigenen
    Mailserver.
  • Wer E-Mail auf der Basis eines lokalen Postfix oder Cyrus nicht
    scheut, ist bei Group-E MySQL richtig.
  • Erst die vom Hersteller empfohlene Installationsvariante
    Group-E LDAP ermöglicht es, den gesamten Funktionsumfang der
    Software zu nutzen.

In der Standardversion speichert das System Group-E-, Samba- und die Daten der Posix-Accounts in einem zentralen LDAP-Verzeichnis (siehe Kasten "Installation mit LDAP"). Admins, die diesen Aufwand wie auch den für Betrieb und Wartung eines eigenen Servers scheuen, können die Groupware auch als SaaS direkt vom Anbieter mieten, eine vor allem in Unternehmen ohne eigenes IT-Personal beliebte Alternative.

Installation mit
LDAP

Für die Installation der drei Group-E-Versionen finden sich im Softwarepaket unter »group-e16/doc/« ausführliche Anleitungen, und zwar je nach zu installierender Version in den Dateien »INSTALL.MINI«, »INSTALL.MySQL« und »INSTALL.LDAP(STANDARD)«.

Die zuletzt genannte Standardinstallation mit LDAP ist am aufwändigsten, verläuft aber wie die anderen auch meist völlig problemlos. Der Ablauf sieht so aus:

  • Die Software herunterladen und entpacken sowie eventuell
    notwendige Distributions-Pakete installieren.
  • Die Apache-Konfigurationsdatei um folgende Zeile erweitern:
    »include /opt/group-e/etc/apache.conf«.
  • User und Passwörter für die MySQL-Datenbank erstellen
    und den mitgelieferten SQL-Dump einspielen.
  • Group-E-Passwort in der PHP-Lib-Konfiguration unter
    »/etc/phplib/« eintragen.
  • Die LDAP-Schemata kopieren, aktivieren, die LDAP-Datenbank
    initialisieren und die mitgelieferte LDIF-Datei einspielen.
    Anschließend noch den Group-E-Admin-Account »ldappasswd
    -x -w "group-e" -D "cn=admin,dc=example,dc=com" -A -S
    cn=admin,dc=example,dc=com« erstellen.
  • Die Samba-Konfiguration kopieren, diverse Berechtigungen an den
    Profildateien korrigieren und ein Samba-Password für den
    Administrator »group-e« setzen.
  • Damit Samba das LDAP-Directory verwendet, sind noch ein paar
    Änderungen an den Smbldap-Tools [4] notwendig, sowohl in
    »smbldap.conf« als auch in
    »smbldap_bind.conf«. Die Group-E-Dokumentation
    beschreibt das ausführlich.
  • Damit der Linux-Server seine Benutzer und Gruppen sauber aus
    dem LDAP holen kann, sind noch Änderungen in
    »/etc/nsswitch.conf«,
    »/etc/libnss-ldap.conf«, »/etc/pam.
    d/common-account«, »/etc/pam.d/common-auth«,
    »/etc/pam.d/common-password« und
    »/etc/pam.d/common-session« erforderlich. Auch die
    erläutert die Installationsanleitung
    »INSTALL.LDAP(STANDARD)« ausführlich.
  • Last but not least liefert Group-E vorgefertigte
    Konfigurationsdateien, um den IMAP-Server Cyrus und den SMTP-Dienst
    Postfix ans LDAP anzubinden. Diese Files braucht der Admin nur in
    die Unterverzeichnisse von »/etc« zu kopieren, dann
    eigene Domänennamen sowie in der Group-E-Konfigurationsdatei
    »www/cfg/global.inc.php« als
    »USER_CLASS='ldap_full'« einzutragen.

Erster Kontakt

Nach der Installation geht\'s zum ersten Login: Der Anwender befindet sich nach erfolgreicher Anmeldung auf der Portalseite von Group-E (Abbildung 1). Deren oberer Teil beinhaltet eine Menüleiste mit Shortcuts zu den einzelnen Modulen, eine Status- und eine Suchfeldleiste. Diese charakteristischen Elemente sind während der gesamten Group-E-Sitzung verfügbar.


Abbildung 1: Farbschema, Spaltenbreite, die Menge der aufgelisteten Informationen sowie Art und Anzahl der Suchfelder kann der Group-E-Benutzer in seinen persönlichen Einstellungen detailliert konfigurieren.

Im darunter positionierten Hauptfenster ist eine übersichtlich strukturierte Portalseite mit aktuellen Terminen, Aufgaben, Nachrichten und nach Gruppen geordneten Anwesenheitslisten untergebracht. Die alltägliche Zusammenarbeit innerhalb des Teams läuft über die Module E-Mail, Messager, Kalender, Aufgaben und Adressen, wobei die E-Mail-Komponente als komfortabler Webclient für den Cyrus-Imap-Server dient.

Der Anwender kann beliebig viele Ordner und Unterordner verwalten und nach persönlichen und gemeinsamen Postfächern unterscheiden. Letztere können auch mehrere Mitarbeiter gleichzeitig verwenden, sie sind meist einem Projekt zugeordnet. Neu eintreffende Nachrichten sortiert der Server mittels einfach zu erstellender, Server-seitiger Filterregeln automatisch in die entsprechenden Postfächer. Benachrichtigungen über neue E-Mails erfolgen über Pop-ups, Hinweistöne aus mitgelieferten WAV-Dateien und zusätzlich über ein rotes Briefsymbol in der Statusleiste (Abbildung 2).


Abbildung 2: Ein rotes Symbol mit einem Briefumschlag zeigt den Eingang neuer E-Mails. Group-E informiert den Benutzer auch über Pop-ups und Hinweistöne.

Um bei sehr vielen Ordnern nicht die Übersicht zu verlieren, können Benutzer einzelne davon abonnieren und in einer extra Quicklist anzeigen lassen.

Sie können diesen Artikel als PDF für 99 Cent kaufen. Klicken Sie dazu einfach auf eine der beiden Bezahloptionen Paypal oder ClickandBuy.


Diesen Artikel druckenDiesen Artikel weiterempfehlen Diesen Artikel kommentieren Newsletter abonnieren
Share/Bookmark
Ähnliche Artikel
LAMP mal ohne AMP Performante Webapplikationen in C++ entwickeln
A la Giraffe Open-Source-Mapi und Active Sync mit Zarafa 6.40
Zwitscher-Maschine Groupware Open-Xchange liest Daten aus dem Social Web
Dokumente im Griff PHP-Dateirepository Epiware im Test
Senkrechtstarter Version 2.0 des IMAP-Servers Dovecot mit Speed und Features
Tooltipps Werkzeuge im Kurztest
Whitepaper
Open Source Datenintegration in der Praxis: Fallstudien und Anwendungsbeispiele

Über die letzten Jahre hinweg haben sich Open Source Lösungen als fester Bestandteil des gesamten Datenintegrationsmarktes etabliert. Viele Unternehmen haben bereits das Open Source Modell für Ihre Datenintegrationsprojekte aufgegriffen. Das vorliegende White Paper illustriert anhand ausgewählter Fallstudien und Anwendungsbeispiele die Implementierung von Open Source Datenintegration in der Praxis und benennt die daraus resultierenden Vorteile.

Download PDF (Registrierung erforderlich)
The Role of Open Source in Data Integration

Obwohl in den letzten Jahren viele technische Fortschritte erzielt werden konnten, verfügen die meisten Datenintegrationsprozesse nach wie vor nur über eine sehr begrenzte Automatisierung. Das vorliegende White Paper von dem Industry Analyst Mark Madson wird zunächst ein grundlegendes Verständnis von Daten Integration vermitteln, die Vorzüge von Open Source Lösungen für Daten Integration erläutern und Ihnen professionelle Empfehlungen geben, damit Sie Ihre Integrationsjobs noch einfacher und produktiver gestalten können.

Download PDF (Registrierung erforderlich)
Kommentare (0)