EGroupware

EGroupware

Screenshot of EGroupware (Open Source Collaboration Software)
Basisdaten

EntwicklerEGroupware GmbH
Erscheinungsjahr2001
Aktuelle Version23.1.20240624[1]
(24. Juni 2024)
Betriebssystemplattformunabhängig (PHP)
Programmier­sprachePHP[2]
KategorieKollaborationssoftware
LizenzGNU GPL v2
deutschsprachigja
egroupware.org

EGroupware ist eine Mehrbenutzer-Groupware, auch als Collaboration Software bezeichnet, die auf PHP/JavaScript-Basis entwickelt wird.

Über eine Weboberfläche stellt EGroupware Funktionen wie E-Mail, Kalender, Aufgabenverwaltung, Projektmanagement, Dateimanager, Zeitdokumentation oder Wiki bereit. Die Funktionen können je nach Bedarf als Module aktiviert werden. Die Software ist aus einer Abspaltung der freien phpGroupWare entstanden. Das Projekt verbreitet seine Software unter den Bedingungen der GNU General Public License (GPL). Das Entwicklerteam besteht aus Entwicklern aus den Ländern Deutschland und Kanada.

EGroupware ist Open-Source-Software. Sowohl für den privaten Gebrauch, als auch zur kommerziellen Nutzung gibt es eine kostenlose Version. Die kostenfreie Open Source Option von EGroupware heißt Community Edition „CE“. Diese ist lizenziert unter der GNU General Public License v.2.0 (GPL2). Kommerzielle technische Unterstützung und Hosting-Angebote stehen für EGroupware ebenfalls zur Verfügung. Die EGroupware Enterprise Line „EPL“ stellt erweiterte Business-Funktionen und erweiterten Support bereit. Kunden hierfür sind mittelständische Unternehmen, Konzerne sowie Bildungs- und Forschungseinrichtungen. In Brasilien wird EGroupware von vielen Behörden und Unternehmen verwendet und arbeitet dort in Netzwerken mit mehr als 10.000 Clients.

Eigenschaften

EGroupware wird in der Skriptsprache PHP/TypeScript entwickelt und ist daher plattformunabhängig (Linux, Windows). Als Datenbanken sind Open-Source-Datenbanken (MariaDB, PostgreSQL oder auch MySQL) verwendbar. Die Authentifizierung kann gegen die eigenen Benutzerkonten in SQL sowie auch LDAP, Mailserver, Active Directory (AD), CAS, SAML 2.0/Shibboleth/SimpleSAMLphp und andere erfolgen.

Vergleichbare Programme sind proprietäre Groupware-Server wie Microsoft Exchange oder Lotus Domino.

EGroupware kann Mailserver (Dovecot, Cyrus) verwalten. Benutzerverwaltung, E-Mail-Konten, Abwesenheitsnotizen/Filter (per Sieve), Mail-Aliase, Quotas und Weiterleitungen werden direkt in EGroupware administrierbar bzw. vom Anwender einstellbar. Ein passender E-Mail-Server wird als Installationspaket angeboten.[3]

Anwendungen und Funktionen

EGroupware beinhaltet folgende Anwendungen:

Weitere ein-/angebundene Anwendungen:

Versionen und Versionsgeschichte

Die Version 1.4 ist im Mai 2007 erschienen. Besonders im Adressbuch, dem Kalender und der Benutzerverwaltung wurde das Programm deutlich weiterentwickelt. Die nächste Version sollte ein neues Programm zur zentralen Dateiablage beinhalten, das die Funktionen von Filemanager und MyDMS in sich vereint.

Für den 25. November 2008 wurde die Version 1.6 offiziell angekündigt. Diese beinhaltet neben der oben bereits erwähnten Dateiablage, neue Funktionen im E-Mail-Client und Helpdesk. Auch die Gestaltung der Oberfläche wurde optimiert. Viele Vorschläge und Fehlerbehebungen aus der Community sind während der Entwicklung eingeflossen.

Für kurze Zeit war Tine 2.0 ein offizielles Subprojekt von EGroupware. In diesem Subprojekt ging es um die Entwicklung von zukünftigen Technologien für das EGroupware-Projekt. Aufgrund interner Unstimmigkeiten haben sich das EGroupware-Projekt und Tine 2.0 aber im Februar 2008 voneinander getrennt.

Seit Juli 2009 ist die erste professionelle Version von EGroupware erhältlich, die in Form einer Software-Subskription vertrieben wird. Diese „EGroupware Premium Line“ genannte Produktlinie beinhaltet einen Wartungsvertrag für den Quellcode und entsprechende RPMs, so dass eine automatische Aktualisierung möglich ist.

Version 14.2 ist seit Dezember 2014 verfügbar. E-Share-Option: Ab Version 14.2 beinhaltet der EGroupware Filemanager eine Filesharing-Option zum vereinfachten Dateiaustausch. Sie beinhaltet z. B. die Möglichkeit, Freigabe-Links zu Dateien auch an Personen zu versenden, die EGroupware nicht nutzen.[4] Außerdem können Dateien per Drag and Drop verschoben werden. Der Filemanager wird als Alternative zum Filehosting-Dienst Dropbox eingesetzt. Home Bildschirm: Der Home Bildschirm ist eine virtuelle Pinnwand, die dem Nutzer wichtige Kontakte, Projekte oder Aufgaben schneller zugänglich machen soll. Mobile Template: Die dritte Neuerung ab 14.2 ist das Mobile Template, das für kleine Bildschirme und Touchbedienung optimiert wurde. Es ermöglicht eine Nutzung von EGroupware auf Tablets und unterstützt die Bedienung über Wischgesten und eine Anpassung des Formats bei Drehung des Geräts.[4]

Version 16.1 der quelloffenen Kollaborationssoftware EGroupware steht zum Download bereit. Die Software bringt eine neue Oberfläche für Mobilgeräte sowie Ende-zu-Ende-Verschlüsselung mit PGP. In der Cloud-Variante lässt sie sich 30 Tage lang testen. Komplett überarbeitet haben die Macher von EGroupware die Benutzerschnittstelle im Browser. Der Kalender etwa erlaubt damit Drag and Drop sowie Kontextmenüs. Responsivität für schmale Displays wie auf Smartphones oder Tablets ist ebenfalls hinzugekommen. Für den Desktop stehen neue Templates bereit. Unter der Haube erlaubt das Mailvelope-Plug-in die Ende-zu-Ende-Verschlüsselung von Mails mit PGP. Synchronisation mit Mobilgeräten läuft über die freie ActiveSync-Implementierung Z-Push 2.3.[5]

Version 17.1 erweitert die Möglichkeiten der Zusammenarbeit durch die Integration von Collabora Online Office. Texte oder Tabellen können gemeinsam in Echtzeit bearbeiten werden. Dabei stehen alle in EGroupware gesammelten Daten über Vorlagedokumente mit Platzhaltern für die Weiterverarbeitung Online zur Verfügung. Die Speicherung als PDF erfolgt wieder direkt im Online Office. Außerdem haben die Entwickler in die Version 17.1 auch S/MIME-Verschlüsselung integriert, hierfür ist kein extra Browser-Plugin erforderlich und steht damit auch auf Mobilgeräten zur Verfügung. Die Anmeldeseite und die internen Benachrichtigungen wurden überarbeitet. Das Adressbuch bietet eine flexible Duplikaten-Suche und Massenvereinigung von Duplikaten an.

Version 19.1 wird in der Standard-Installation als Dockercontainer installiert. Zusätzlich wurde die Zwei-Faktor-Authentisierung und eine Messengerfunktion implementiert. Des Weiteren ist die DSGVO berücksichtigt worden.

Version 20.1 wurde am 12. August 2020 veröffentlicht. Mit ihr wurde eine neue Anwendung smallPART für videogestütztes Lernen & Lehren integriert. Ein Push-Server wurde implementiert und der Quellcode auf TypeScript umgestellt. Noch vor Veröffentlichung der Version 20.1 wurden bedingt durch die Corona-Pandemie die Videokonferenz-Lösung Jitsi und die Web-Remote-Desktop-Lösung Apache Guacamole integriert.

Am 25. Mai 2021 wurde Version 21.1 freigegeben. Das Modul smallPART (Tool für videogestütztes Lernen) unterstützt nun Tests und Prüfungen mit Single-Choice, Multiple-Choice und offene Textfragen. Neu hinzugekommen ist ein integriertes Kanban-Board und eine Integration von Cloud-Telefonanlagen (CTI). Weitere Neuerungen: EGroupware Firewall, Dark Mode, Filesharing für interne Benutzer, EGroupware Mailserver.

Die Version 23.1 vom 14.03.2023[6] bringt eine Technologieumstellung für das Webinterface auf Web Components und Lit mit und modernisiert somit die Benutzeroberfläche. Die Zeiterfassung wurde erweitert, um neben den Projekt-/Ticket- und Aufgabenzeiten auch Arbeitszeiten zu erfassen. E-Mail-Konten von Microsoft 365 und Gmail können auch per OAuth eingebunden werden. Im Dateimanager können für Benutzer/Gruppen Quota festgelegt und überwacht werden.

Synchronisation mit Mobilgeräten

EGroupware lässt sich mit Apple- und Androidgeräten synchronisieren. Hier werden Termine, Adressbucheinträge und Aufgaben (aus der InfoLog-Anwendung) synchronisiert. Als Synchronisationsschnittstellen sind ActiveSync, CardDAV, CalDAV und WebDAV (Dateizugriff) implementiert.

Screenshots

Literatur

  • Ralf Becker, Birgit Becker, Michaela Knotte, Ingo Kreißelmeyer: Benutzerhandbuch EGroupware 1.6. 1. Auflage. Outdoor Unlimited Training GmbH, 2009, ISBN 978-3-9811968-4-9.
  • Ralf Becker, Birgit Becker, Michaela Knotte, Ingo Kreißelmeyer: Manual eGroupWare 1.4. 1. Auflage. Outdoor Unlimited Training GmbH, 2008, ISBN 978-3-9811968-1-8 (englisch).
  • Holger Reibold: eGroupWare 1.4 kompakt: Das offizielle Administrator- und Anwenderhandbuch. 2. Auflage. Bomots Verlag, 2007, ISBN 978-3-939316-13-8.

Einzelnachweise

  1. https://github.com/EGroupware/egroupware/releases/
  2. The egroupware Open Source Project on Open Hub: Languages Page. In: Open Hub. (abgerufen am 18. Juli 2018).
  3. EGroupwareMail · EGroupware/egroupware Wiki. Abgerufen am 6. September 2021 (englisch).
  4. a b Zitiert nach Liane M. Dubowy: Einfache Dateifreigaben mit EGroupware 14.2 In: heise online, 13. Februar 2015, abgerufen am 23. Februar 2016.
  5. Zitiert nach Jan Bundesmann: EGroupware 16.1 mit Interface für Mobilgeräte In: ix Magazin für professionelle Informationstechnik, 4. Juli 2016, abgerufen am 14. September 2016.
  6. Release Notes Version 23.1

Auf dieser Seite verwendete Medien

EGroupware Project Manager 02.png
Autor/Urheber: Stefan Unverricht, Lizenz: CC BY-SA 4.0
Screenshot vom EGroupware Projektmanager (Gantt-Ansicht) im Desktop-Webbrowser mit Kontextmenü Versionsstand: Version 21.1
EGroupware smallPART.png
Autor/Urheber: Stefan Unverricht, Lizenz: CC BY-SA 4.0
Screenshot von EGroupware smallPART im Desktop-Webbrowser mit Kontextmenü Versionsstand: Version 21.1
EGroupware Logo.svg
Autor/Urheber: https://www.egroupware.org, Lizenz: CC0
EGroupware Logo mit Slogan "Smart Online Office"
EGroupware File Manager 02.png
Autor/Urheber: Stefan Unverricht, Lizenz: CC BY-SA 4.0
Screenshot vom EGroupware Dateimanager (Kachelansicht) im Desktop-Webbrowser mit Kontextmenü Versionsstand: Version 21.1
EGroupware Calendar 02.png
Autor/Urheber: Stefan Unverricht, Lizenz: CC BY-SA 4.0
Screenshot vom EGroupware-Kalender im Desktop-Webbrowser - Planer nach Benutzer mit Tooltip Versionsstand: Version 21.1
EGroupware Timesheet.png
Autor/Urheber: Stefan Unverricht, Lizenz: CC BY-SA 4.0
Screenshot von EGroupware Stundenzettel im Desktop-Webbrowser mit Kontextmenü Versionsstand: Version 21.1
EGroupware InfoLog.png
Autor/Urheber: Stefan Unverricht, Lizenz: CC BY-SA 4.0
Screenshot von EGroupware InfoLog (Aufgaben, Notizen, ...) im Desktop-Webbrowser mit Kontextmenü Versionsstand: Version 21.1
EGroupware Address book.png
Autor/Urheber: Stefan Unverricht, Lizenz: CC BY-SA 4.0
Screenshot vom EGroupware Adressbuch im Desktop-Webbrowser mit Kontextmenü Versionsstand: EGroupware 21.1
EGroupware CRM view.png
Autor/Urheber: Stefan Unverricht, Lizenz: CC BY-SA 4.0
Screenshot von EGroupware CRM-Ansicht (Aufgaben) im Desktop-Webbrowser mit Kontextmenü Versionsstand: Version 21.1
EGroupware E-mail.png
Autor/Urheber: Stefan Unverricht, Lizenz: CC BY-SA 4.0
Screenshot vom EGroupware E-Mail-Client im Desktop-Webbrowser mit Kontextmenü Versionsstand: Version 21.1
EGroupware File Manager 01.png
Autor/Urheber: Stefan Unverricht, Lizenz: CC BY-SA 4.0
Screenshot vom EGroupware Dateimanager (Listenansicht) im Desktop-Webbrowser mit Kontextmenü Versionsstand: Version 21.1
EGroupware Ressources.png
Autor/Urheber: Stefan Unverricht, Lizenz: CC BY-SA 4.0
Screenshot von EGroupware Ressourcen im Desktop-Webbrowser mit Kontextmenü Versionsstand: Version 21.1
EGroupware Calendar 01.png
Autor/Urheber: Stefan Unverricht, Lizenz: CC BY-SA 4.0
Screenshot vom EGroupware Kalender im Desktop-Webbrowser mit Kontextmenü Versionsstand: EGroupware 21.1
EGroupware Kanban.png
Autor/Urheber: Stefan Unverricht, Lizenz: CC BY-SA 4.0
Screenshot von EGroupware Kanban im Desktop-Webbrowser mit Kontextmenü Versionsstand: Version 21.1
EGroupware Calendar App, used on a Tablet.png
Autor/Urheber: EGroupware, Lizenz: CC BY-SA 4.0
Screenshot of EGroupware (Open Source Collaboration Software)