EGroupware
EGroupware
| |
---|---|
Basisdaten
| |
Entwickler | Open Source Project |
Aktuelle Version | 21.1.20210923[1] (23. September 2021) |
Betriebssystem | plattformunabhängig (PHP) |
Kategorie | Kollaborationssoftware |
Lizenz | GNU GPL v2 |
deutschsprachig | ja |
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 68 Entwicklern aus den Ländern USA, Kanada, Italien, Niederlanden und Deutschland.
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 Funktionen inklusive 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.[2]
Anwendungen und Funktionen
EGroupware beinhaltet folgende Anwendungen:
- Adressbuch
- Kalender
- E-Mail-Client
- Aufgabenverwaltung
- Dateiserver
- Filesharing
- Kanban-Board
- Wissensdatenbank
- Projektverwaltung
- Stundenzettel
- Ressourcenmanagement
- Wiki
- Content-Management-System
- Synchronisation (CalDAV, CardDAV, WebDAV, ActiveSync)
- Nachrichten
- Lesezeichen
- Ticket-System
- etemplate2 (Anpassen der Masken und Entwicklung eigener Anwendungen)
Weitere ein-/angebundene Anwendungen:
- Chat (Rocket.Chat)
- Videokonferenz (Jitsi/BigBlueButton)
- Remote-Desktop (Apache Guacamole)
- Online-Office (Collabora Online)
- smallPART
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.[3] 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.[3]
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.[4]
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 17.1 jetzt auch S/MIME-Verschlüsselung integriert, hierfür ist kein extra Browser-Plugin erforderlich und steht damit auch auf dem Mobilgeräten zur Verfügung. Die Login-Seite 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 Zweifaktorauthentifizierung 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 Quell-Code 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 frei gegeben. 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.
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
- EGroupware Calendar 01.png
EGroupware Kalender im Desktop-Webbrowser mit Kontextmenü
EGroupware-Kalender im Desktop-Webbrowser - Planer nach Benutzer mit Tooltip
- EGroupware InfoLog.png
EGroupware InfoLog (Aufgaben, Notizen, ...) im Desktop-Webbrowser mit Kontextmenü
- EGroupware E-mail.png
EGroupware E-Mail-Client im Desktop-Webbrowser mit Kontextmenü
- EGroupware File Manager 01.png
EGroupware Dateimanager (Listenansicht) im Desktop-Webbrowser mit Kontextmenü
- EGroupware File Manager 02.png
EGroupware Dateimanager (Kachelansicht) im Desktop-Webbrowser mit Kontextmenü
- EGroupware Project Manager 02.png
EGroupware Projektmanager (Gantt-Ansicht) im Desktop-Webbrowser mit Kontextmenü
- EGroupware smallPART.png
EGroupware smallPART im Desktop-Webbrowser mit Kontextmenü
- EGroupware Timesheet.png
EGroupware Stundenzettel im Desktop-Webbrowser mit Kontextmenü
- EGroupware CRM view.png
EGroupware CRM-Ansicht (Aufgaben) im Desktop-Webbrowser mit Kontextmenü
Literatur
Weblinks
- Offizielle Webpräsenz
- Projektseite bei GitHub.com
- Community Forum
- Ohloh-Seite (Historie, Metriken) [statischer web.archive.org Abzug der Ohloh-Seite]
Einzelnachweise
- ↑ https://github.com/EGroupware/egroupware/releases
- ↑ EGroupwareMail · EGroupware/egroupware Wiki. Abgerufen am 6. September 2021 (englisch).
- ↑ a b Zitiert nach Liane M. Dubowy: Einfache Dateifreigaben mit EGroupware 14.2 In: heise online, 13. Februar 2015, abgerufen am 23. Februar 2016.
- ↑ 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.