Zimbra und Seafile: das neue Collaboration Dream-Team

Die weltweit bekannte Collaboration-Lösung Zimbra lässt sich ab sofort nahtlos mit den leistungsstarken File Sharing und Collaboration-Funktionen von Seafile kombinieren. We proudly present: Seafile Plugin für Zimbra in der Version 1.0! Das Plugin erlaubt den direkten Zugriff über die Weboberfläche von Zimbra auf die in Seafile gespeicherten Dateien und bietet eine weitgehende Integration mit Zimbras E-Mail-Funktionen. Das macht Seafile in Kombination mit Zimbra zu einer selbstgehosteten, sicheren und preisgünstigeren Alternative zur G Suite von Google und Microsofts Office 365. Anders gesagt: Ein Dream-Team halt.

Nahtlose Integration von Seafile in Zimbra

Zimbra hat sich in den vergangenen Jahren einen Namen als kostengünstige, quelloffene Collaboration-Lösung gemacht. E-Mail-, Kalender-, Adressbuch- und Aufgabenverwaltung sind Zimbras Kernfunktionen. Wer will, erhält mit Zimbra auch eine attraktive Chat-Lösung. Mit dem Seafile Plugin für Zimbra – oder kürzer Seafile Zimlet – können all diese Funktionen, die Seafile nicht bietet, zu einer leistungsfähigen und benutzerfreundlichen Gesamtlösung integriert werden.

Seafile Anwender können mit dem Zimlet Seafiles eigene Funktionen für die Zusammenarbeit an Dateien um ergänzende Collaboration-Funktionen erweitern und sich z.B. über die neue Kalender- und Adressbuchverwaltung und -synchronisation freuen. Für Zimbra Nutzer sind die eigenen Dateien dank des Zimlets immer nur einen Klick entfernt. Zeitaufwändiges, den Arbeitsfluss-störendes Wechseln zwischen Zimbra und der Dateiverwaltung entfällt. Download-Links lassen sich direkt in Zimbras Web Client erzeugen und E-Mails direkt in Seafile archivieren. Seafile wie Zimbra User gewinnen!

Bequemer Zugriff auf Seafile über das Zimbra Webinterface

Nach der Installation und Konfiguration des Seafile Zimlets erscheint im Zimbra Webinterface neben den existierenden Tabs der neue Tab ‘Seafile’. Über diesen können die Anwender auf ihre unverschlüsselten Bibliotheken zugreifen und diese verwalten. Alle Dateioperationen wie Anlegen, Verschieben, Umbenennen und Löschen stehen zur Verfügung. Das gilt für Ordner und Dateien genauso wie für Bibliotheken. Ebenso lassen sich von hier aus Freigabelinks für eine oder mehrere Dateien erzeugen.

Der Dateizugriff erfolgt – ganz so wie man es aus Dateimanagern gewohnt ist – über eine Navigation und eine Dateiliste. Im Navigationsbereich werden alle unverschlüsselten Bibliotheken und deren Subordner in einer hierarchischen Struktur dargestellt. In der Dateiliste lassen sich die gewohnten Dateiaktionen bequem über ein Kontextmenü ausführen, wodurch die Dateiverwaltung direkt in Zimbra spielend einfach wird.

Seafile Integration in Zimbra

Den meisten Raum im neuen Tab nimmt das Vorschaufenster in Anspruch. Neben Grafikdateien aller Art (inkl. JPG, PNG) werden auch PDF- und diverse Textdateiformate (inkl. TXT, MD) direkt im Vorschaufenster dargestellt. Mit einem integrierten Dokumentenserver lassen sich dort auch Office-Dokumente anzeigen. Zimbra übergibt dazu das in Seafile gespeicherte Dokument an den hinterlegten Online Editor. Ein Doppelklick öffnet das Dokument, die Tabelle oder die Präsentation im Bearbeitungsmodus.

Office Preview with Seafile and Zimbra

Integration von Zimbra E-Mails und Seafile Files

Neben dem Dateizugriff ist eine weitere Kernfunktionalität des Zimlets die einfache Erzeugung von Download-Links und deren Versand per E-Mail. Ein Link ist mit wenigen Klicks erstellt und so versendet man anstelle eines großen E-Mail-Anhangs eine einzeilige URL, die auf die Datei verweist. Wenn gewünscht, kann bei der Erzeugung des Links ein beliebiges Ablaufdatum und/oder ein Passwort gesetzt werden.

Anlage von Sharing-Links

Die E-Mail-Integration durch das Zimlet geht sogar noch einen Schritt weiter: E-Mails lassen sich direkt in Seafile exportieren – zur Auswahl steht die Speicherung als EML-Datei oder im PDF-Format. Alternativ lassen sich auch nur einzelne oder alle E-Mail-Anhänge in Seafile ablegen und so besser strukturieren. Umständliches Herunterladen und Zwischenspeichern ist ein Ding der Vergangenheit.

Zimbra und die Möglichkeit zur Speicherung von E-Mail-Anhänge in Seafile

1-Klick Wechsel aus Zimbra in Seahub

Das Seafile Zimlet macht die Arbeit und Verwaltung von Dateien im Zimbra Web Client denkbar einfach. Möchte man – z.B. um den Seafile-eigenen Markdown Editor zu nutzen – dennoch mal in Seahub, das Webinterface von Seafile, wechseln, dann ist das mit einem Klick möglich. Der Button ‘Zu Seafile gehen’ öffnet Seahub in einem neuen Browser-Tab und zwar an genau der Stelle in der Datenstruktur, an der man sich in Zimbra befand. Eine erneute Authentifizierung ist auch nicht notwendig. Diese erfolgt automatisch.

Technische Integration

Das Seafile Zimlet basiert auf dem Zimbra WebDAV Client der Zeta Alliance. Im Auftrag unseres Partners datamate wurde es um die notwendigen Seafile Befehle und Besonderheiten ergänzt. Konkret nutzt das Zimlet WebDAV-Befehle für sämtliche Operationen auf Ordner- und Dateiebene und API-Calls auf Bibliotheksebene. Auch die Erzeugung von Download-Links und der authentifizierungslose Absprung in das Seafile Webinterface wurde über Seafiles REST-API umgesetzt.

Wie auch der Server Code der Open Source Edition von Zimbra und der Seafile Sync Client ist das Seafile Zimlet unter der Open-Source Lizenz GPL2 veröffentlicht. Durch die Veröffentlichung unter dieser Open-Source-Lizenz kann der Quellcode des Plugins von jeder interessierten Person eingesehen, angepasst und weiterentwickelt werden.

Voraussetzungen und Inbetriebnahme

Um Seafile als Dateibackend in Zimbra zu verwenden, muss das Zimlet zuerst installiert werden. Detaillierte Hinweise zur Installation findet man sowohl auf der Webseite des zugrundeliegenden WebDAV-Clients als auch auf der GitHub-Seite des Seafile Zimlets. Die Installation erfolgt durch das Ausführen eines SH-Scripts. Ein Konfigurator leitet den Administrator durch die Installation des Zimlets.

Nach der erfolgreichen Installation muss der Anwender das Zimlet nur noch mit seinen Seafile Zugangsdaten ausstatten. Dies erfolgt im Einstellungsbereich des Zimlets. Nach erfolgreicher Authentifizierung stehen dem Benutzer dann im Seafile Tab alle seine in Seafile gespeicherten Daten zur Verfügung.

Das Zimlet funktioniert mit der Seafile Professional und der Seafile Community Edition. Es wurde intensiv mit der Seafile Version 7.0.7 Professional und der Version 7.0.4 der Community Edition getestet.

Zimbra – E-Mail und Groupware auf höchstem Niveau

Zimbra Logo

Zimbra ist die Collaboration-Lösung der Firma Synacor, die ihren Hauptsitz in Buffalo, USA hat. Mehr als 100 Millionen Anwender in mehr als 140 Ländern nutzen Zimbra.

Zimbra steht – wie Seafile – in einer kostenlosen Open-Source und einer kostenpflichtigen Business Version zur Verfügung. Die Zimbra Collaboration Open Source Edition (OSE) ist mit seinen E-Mail-, Kalender-, Aufgaben- und Adressbuchfunktionen eine attraktive Lösung für kleine Unternehmen und Startups mit Wachstumsdrang; die Zimbra Collaboration Network Edition (NE) richtet sich mit seinen Enterprise Funktionen inkl. MAPI- und ActiveSync-Unterstützung, dem Zimbra-Outlook Connector und professionellen Business Supports an größere Unternehmen, öffentliche Verwaltungen sowie Forschungs- und Bildungseinrichtungen. Beide Editionen teilen sich das komfortable AJAX-basierte Webinterface, das die Bedienung der vielfältigen Zimbra Funktionen übersichtlich und intuitiv macht. Darüber hinaus gibt es mit Zimbra Desktop installierbare Desktop-Anwendungen für Windows, Mac und Linux.

Zimbra läuft sowohl unter Red Hat, Suse Enterprise Linux als auch Debian, Fedora, Mandriva und Ubuntu. Alle bekannten VM-Anbieter werden unterstützt. Ein Docker Image gibt es ebenfalls.

Neben den Zimbra-eigenen Komponenten hat sich durch das Open-Source-Commitment von Synacor und seine offenen Schnittstellen ein aktives Ökosystem rund um Zimbra entwickelt. Dutzende Zimlets, also Erweiterungen für Zimbra, ermöglichen das einfache Hinzufügen von Anwender- wie Administratorfunktionen. Die meisten Zimlets lassen sich direkt von der Zimbra Webseite herunterladen.

Ausblick

Wir laden alle Seafile und Zimbra Nutzer ein, das Seafile Zimlet in den kommenden Wochen auf Herz und Nieren zu testen und uns Feedback im Seafile Forum zu geben. Basierend auf dem Bedarf und den Rückmeldungen werden wir die Entwicklung des Zimlets dann entsprechend vorantreiben. Mit der Unterstützung der Zeta Alliance, insbesondere Barry de Graaff als Autor des WebDAV-Clients, ist gleichzeitig sichergestellt, dass auch Entwicklungen an der WebDAV-Codebasis in das Seafile Zimlet einfließen.

Changelog

Version vom 2. September 2019: