fix: linebreak
This commit is contained in:
parent
5c806d3631
commit
81dd0f18a8
9 changed files with 243 additions and 261 deletions
|
@ -1,23 +1,18 @@
|
||||||
# Kalender
|
# Kalender
|
||||||
|
|
||||||
Ein gemeinsamer Kalender ist für viele Teams ein zentra-
|
Ein gemeinsamer Kalender ist für viele Teams ein zentrales Element in der Arbeitsorganisation. Viele E-Mail- oder
|
||||||
les Element in der Arbeitsorganisation. Viele E-Mail- oder
|
|
||||||
Groupware-Lösungen integrieren bereits Kalender. Neben
|
Groupware-Lösungen integrieren bereits Kalender. Neben
|
||||||
den bereits im Abschnitt „E-Mail“ betrachteten Lösungen
|
den bereits im Abschnitt „E-Mail“ betrachteten Lösungen
|
||||||
wird noch das Tool Bloben vorgestellt. Es werden folgen-
|
wird noch das Tool Bloben vorgestellt. Es werden folgende Funktionen betrachtet:
|
||||||
de Funktionen betrachtet:
|
|
||||||
|
|
||||||
1. CalDav: Ein Netzwerkprotokoll zur Synchronisierung
|
1. CalDav: Ein Netzwerkprotokoll zur Synchronisierung
|
||||||
von Kalendern
|
von Kalendern
|
||||||
2. Einbindung Externer Kalender: Externe Kalender kön-
|
2. Einbindung Externer Kalender: Externe Kalender können z.B. über Webcal / iCal eingebunden werden.
|
||||||
nen z.B. über Webcal / iCal eingebunden werden.
|
|
||||||
3. Mehrere Kalender pro User
|
3. Mehrere Kalender pro User
|
||||||
4. Verfügbarkeitsplaner: Beim Erstellen eines Ter-
|
4. Verfügbarkeitsplaner: Beim Erstellen eines Termins kann die Verfügbarkeit von den eingeladenen
|
||||||
mins kann die Verfügbarkeit von den eingeladenen
|
|
||||||
User:innen eingesehen werden.
|
User:innen eingesehen werden.
|
||||||
5. Teilen von Kalendern: Kalender können mit anderen
|
5. Teilen von Kalendern: Kalender können mit anderen
|
||||||
User:innen geteilt werden und z.B. nur lesender Zu-
|
User:innen geteilt werden und z.B. nur lesender Zugriff gewährt werden.
|
||||||
griff gewährt werden.
|
|
||||||
6. Email-Einladungen versenden: Einladungen können
|
6. Email-Einladungen versenden: Einladungen können
|
||||||
per Email versendet werden.
|
per Email versendet werden.
|
||||||
|
|
||||||
|
@ -36,8 +31,7 @@ Bloben[^bloben] ist im Gegensatz zu den anderen Lösungen ein
|
||||||
reiner Kalenderclient und benötigt eine Verbindung zu
|
reiner Kalenderclient und benötigt eine Verbindung zu
|
||||||
einem CalDav-Server. Dafür ist es darauf ausgerichtet,
|
einem CalDav-Server. Dafür ist es darauf ausgerichtet,
|
||||||
mehrere Kalender darzustellen und überzeugt mit einem
|
mehrere Kalender darzustellen und überzeugt mit einem
|
||||||
modernen Design. Bloben ist zwar noch im Beta-Entwick-
|
modernen Design. Bloben ist zwar noch im Beta-Entwicklungsstadium, scheint aber die Nachfolgerin für AgenDAV,
|
||||||
lungsstadium, scheint aber die Nachfolgerin für AgenDAV,
|
|
||||||
das nur noch im Maintenance-Modus ist, zu werden.
|
das nur noch im Maintenance-Modus ist, zu werden.
|
||||||
|
|
||||||
## Nextcloud Kalender App
|
## Nextcloud Kalender App
|
||||||
|
@ -45,28 +39,22 @@ das nur noch im Maintenance-Modus ist, zu werden.
|
||||||
Die Nextcloud Kalender-App[^nextcloud] integriert sich sehr gut mit
|
Die Nextcloud Kalender-App[^nextcloud] integriert sich sehr gut mit
|
||||||
anderen Apps in der Nextcloud und bringt alle Funktionen,
|
anderen Apps in der Nextcloud und bringt alle Funktionen,
|
||||||
die sich User:innen wünschen. Die Darstellung ist einfach
|
die sich User:innen wünschen. Die Darstellung ist einfach
|
||||||
und erfüllt ihre Funktion. Auch wenn andere Tools um-
|
und erfüllt ihre Funktion. Auch wenn andere Tools umfangreichere Darstellungen und Hervorhebungen haben,
|
||||||
fangreichere Darstellungen und Hervorhebungen haben,
|
|
||||||
ist der Nextcloud-Kalender dennoch für die tägliche Arbeit
|
ist der Nextcloud-Kalender dennoch für die tägliche Arbeit
|
||||||
ausreichend.
|
ausreichend.
|
||||||
|
|
||||||
## EGroupware
|
## EGroupware
|
||||||
|
|
||||||
Der Kalender ist in EGroupware[^egroupware] eine der Kernfunk-
|
Der Kalender ist in EGroupware[^egroupware] eine der Kernfunktionen, geht allerdings von dem Ansatz aus, dass ein:e
|
||||||
tionen, geht allerdings von dem Ansatz aus, dass ein:e
|
Benutzer:in einen eigenen Kalender hat und sonst Gruppenkalender verwendet. Kalender können untereinander
|
||||||
Benutzer:in einen eigenen Kalender hat und sonst Grup-
|
freigegeben werden. Die Gruppenfunktion ist der EPL vorbehalten, kann aber von den Admins über die Datenbank
|
||||||
penkalender verwendet. Kalender können untereinander
|
|
||||||
freigegeben werden. Die Gruppenfunktion ist der EPL vor-
|
|
||||||
behalten, kann aber von den Admins über die Datenbank
|
|
||||||
auch in der CE benutzt werden. Es ist allerdings darauf
|
auch in der CE benutzt werden. Es ist allerdings darauf
|
||||||
hinzuweisen, dass dies nur ein Workaround ist.
|
hinzuweisen, dass dies nur ein Workaround ist.
|
||||||
|
|
||||||
## SOGo
|
## SOGo
|
||||||
|
|
||||||
Der Kalender von SOGo[^sogo] ist übersichtlich, lässt sich in-
|
Der Kalender von SOGo[^sogo] ist übersichtlich, lässt sich intuitiv bedienen und sieht schick aus. Er unterstützt alle
|
||||||
tuitiv bedienen und sieht schick aus. Er unterstützt alle
|
benötigten Funktionen und integriert sich gut mit der EMail- und Kontakte-Funktion.
|
||||||
benötigten Funktionen und integriert sich gut mit der E-
|
|
||||||
Mail- und Kontakte-Funktion.
|
|
||||||
|
|
||||||
## Roundcube
|
## Roundcube
|
||||||
|
|
||||||
|
|
|
@ -2,36 +2,26 @@
|
||||||
|
|
||||||
Bekannte Messenger wie Whatsapp oder Telegram haben
|
Bekannte Messenger wie Whatsapp oder Telegram haben
|
||||||
nicht nur datenschutzrechtliche Probleme, sondern sind
|
nicht nur datenschutzrechtliche Probleme, sondern sind
|
||||||
hauptsächlich für die Kommunikation zwischen Einzel-
|
hauptsächlich für die Kommunikation zwischen Einzelpersonen oder in kleinen unmoderierten Gruppen ausgelegt und ihnen fehlen Funktionen, die für die strukturierte
|
||||||
personen oder in kleinen unmoderierten Gruppen ausge-
|
|
||||||
legt und ihnen fehlen Funktionen, die für die strukturierte
|
|
||||||
Zusammenarbeit in Gruppen und Teams wichtig sind. Für
|
Zusammenarbeit in Gruppen und Teams wichtig sind. Für
|
||||||
den einfachen Umstieg auf eine Open-Source-Alternative
|
den einfachen Umstieg auf eine Open-Source-Alternative
|
||||||
zu Whatsapp ist Signal mit ähnlichem Funktionsumfang
|
zu Whatsapp ist Signal mit ähnlichem Funktionsumfang
|
||||||
schon ein guter Anfang. Die Kommunikation ist grund-
|
schon ein guter Anfang. Die Kommunikation ist grundsätzlich verschlüsselt und das Tool ist Open-Source, läuft
|
||||||
sätzlich verschlüsselt und das Tool ist Open-Source, läuft
|
|
||||||
aber über zentrale Server, die von einer Stiftung in den
|
aber über zentrale Server, die von einer Stiftung in den
|
||||||
USA betrieben werden.
|
USA betrieben werden.
|
||||||
Ein schon recht altes, aber vor allem unter technikaffinen
|
Ein schon recht altes, aber vor allem unter technikaffinen
|
||||||
Menschen weit verbreitetes Chat-Protokoll ist das Exten-
|
Menschen weit verbreitetes Chat-Protokoll ist das Extensible Messaging and Presence Protocol (XMPP). Es ist
|
||||||
sible Messaging and Presence Protocol (XMPP). Es ist
|
|
||||||
ähnlich wie E-Mail dezentral aufgebaut. Jede:r kann einen
|
ähnlich wie E-Mail dezentral aufgebaut. Jede:r kann einen
|
||||||
eigenen Server betreiben und mit anderen Nachrichten
|
eigenen Server betreiben und mit anderen Nachrichten
|
||||||
austauschen, das wird auch als „Föderieren“ bezeichnet.
|
austauschen, das wird auch als „Föderieren“ bezeichnet.
|
||||||
Auch gibt es mehrere unterschiedliche Client- und Server-
|
Auch gibt es mehrere unterschiedliche Client- und Server-Implementierungen, die untereinander kompatibel sind.
|
||||||
Implementierungen, die untereinander kompatibel sind.
|
|
||||||
Einen einfach zu installierenden Server und App bietet
|
Einen einfach zu installierenden Server und App bietet
|
||||||
z.B. Snikket.
|
z.B. Snikket.
|
||||||
Andere alternative Messenger für spezielle Anforderun-
|
Andere alternative Messenger für spezielle Anforderungen sind Briar oder tox.chat. Sie setzen auf sog. P2P-Kommunikation und benötigen damit keinen Server. Sie
|
||||||
gen sind Briar oder tox.chat. Sie setzen auf sog. P2P-
|
|
||||||
Kommunikation und benötigen damit keinen Server. Sie
|
|
||||||
sind besonders geeignet, wenn absolute Vertraulichkeit
|
sind besonders geeignet, wenn absolute Vertraulichkeit
|
||||||
z.B. unter einem autoritären Regime notwendig ist.
|
z.B. unter einem autoritären Regime notwendig ist.
|
||||||
Für die Kommunikation in Teams werden aber häufig
|
Für die Kommunikation in Teams werden aber häufig
|
||||||
mehr Funktionen benötigt und eine Trennung von priva-
|
mehr Funktionen benötigt und eine Trennung von privater Kommunikation und Team-Kommunikation ist oft erwünscht. Daher vergleichen wir im Folgenden verschiedene Messenger Plattformen, die für die Anwendung in
|
||||||
ter Kommunikation und Team-Kommunikation ist oft er-
|
|
||||||
wünscht. Daher vergleichen wir im Folgenden verschie-
|
|
||||||
dene Messenger Plattformen, die für die Anwendung in
|
|
||||||
Teams optimiert sind.
|
Teams optimiert sind.
|
||||||
|
|
||||||
## Messenger Plattformen
|
## Messenger Plattformen
|
||||||
|
@ -53,12 +43,8 @@ Wir haben vier unterschiedliche Plattformen ausprobiert und in Vergleich mit seh
|
||||||
Im Folgenden werden Funktionen zwischen Slack und
|
Im Folgenden werden Funktionen zwischen Slack und
|
||||||
Open-Source Alternativen verglichen.
|
Open-Source Alternativen verglichen.
|
||||||
|
|
||||||
1. Threads: Bieten die Möglichkeit in einem Gruppen-
|
1. Threads: Bieten die Möglichkeit in einem Gruppenchat auf gezielte Themen zu antworten und das Thema zu verfolgen.
|
||||||
chat auf gezielte Themen zu antworten und das The-
|
2. Ansichten: Es gibt zusätzliche Ansichten für ungelesene Nachrichten, Benachrichtigungen und Erwähnungen.
|
||||||
ma zu verfolgen.
|
|
||||||
2. Ansichten: Es gibt zusätzliche Ansichten für unge-
|
|
||||||
lesene Nachrichten, Benachrichtigungen und Erwäh-
|
|
||||||
nungen.
|
|
||||||
3. Videotelefonie: 1-zu-1 und Gruppentelefonate.
|
3. Videotelefonie: 1-zu-1 und Gruppentelefonate.
|
||||||
4. Sprachnachrichten: Werden vor allem im Privaten
|
4. Sprachnachrichten: Werden vor allem im Privaten
|
||||||
Kontext immer beliebter.
|
Kontext immer beliebter.
|
||||||
|
@ -73,9 +59,7 @@ Open-Source Alternativen verglichen.
|
||||||
Das impliziert, dass der Dienst dezentral aufgebaut
|
Das impliziert, dass der Dienst dezentral aufgebaut
|
||||||
ist und den Betrieb eigener Server-Instanzen erlaubt.
|
ist und den Betrieb eigener Server-Instanzen erlaubt.
|
||||||
9. E2E Verschlüsselung: Ende-zu-Ende Verschlüsselung
|
9. E2E Verschlüsselung: Ende-zu-Ende Verschlüsselung
|
||||||
bedeutet, dass wirklich nur die User:innen ihre Nach-
|
bedeutet, dass wirklich nur die User:innen ihre Nachrichten lesen können. Auch ein:e System-Adminstrator:in hat keinen Zugriff auf die Inhalte. Das ist
|
||||||
richten lesen können. Auch ein:e System-Admins-
|
|
||||||
trator:in hat keinen Zugriff auf die Inhalte. Das ist
|
|
||||||
besonders wichtig für Gruppen, die sehr hohen Wert
|
besonders wichtig für Gruppen, die sehr hohen Wert
|
||||||
auf die Vertraulichkeit ihrer Nachrichten legen.
|
auf die Vertraulichkeit ihrer Nachrichten legen.
|
||||||
|
|
||||||
|
|
|
@ -1,35 +1,25 @@
|
||||||
# Matrix (Element + Synapse)
|
# Matrix (Element + Synapse)
|
||||||
|
|
||||||
Matrix28 steht in erster Linie für ein auf HTTP basierendes
|
Matrix steht in erster Linie für ein auf HTTP basierendes
|
||||||
offenes Protokoll für Messaging. Dieses Protokoll wird
|
offenes Protokoll für Messaging. Dieses Protokoll wird
|
||||||
durch verschiedene Server- und Client-Implementierun-
|
durch verschiedene Server- und Client-Implementierungen umgesetzt. Hier wurden Matrix-Synapse als Server
|
||||||
gen umgesetzt. Hier wurden Matrix-Synapse29 als Server
|
und Element als Client getestet. Im Vergleich zu anderen
|
||||||
und Element30 als Client getestet. Im Vergleich zu anderen
|
Lösungen ist Grundbestandteil des Protokolls die sog. Föderierung, womit alle Matrix-Server, egal wer sie betreibt,
|
||||||
Lösungen ist Grundbestandteil des Protokolls die sog. Fö-
|
|
||||||
derierung, womit alle Matrix-Server, egal wer sie betreibt,
|
|
||||||
untereinander kommunizieren können. Das Protokoll ist
|
untereinander kommunizieren können. Das Protokoll ist
|
||||||
vergleichbar mit dem dezentralen Ansatz von E-Mail-Ser-
|
vergleichbar mit dem dezentralen Ansatz von E-Mail-Servern. Matrix-Server leiten Nachrichten zu dem jeweils
|
||||||
vern. Matrix-Server leiten Nachrichten zu dem jeweils
|
zuständigen Matrix-Server weiter, bei dem der:die Benutzer:in registriert ist. Die Föderation kann für einen Server
|
||||||
zuständigen Matrix-Server weiter, bei dem der:die Benut-
|
|
||||||
zer:in registriert ist. Die Föderation kann für einen Server
|
|
||||||
aber auch deaktiviert werden, um die Kommunikation auf
|
aber auch deaktiviert werden, um die Kommunikation auf
|
||||||
eine Organisation zu beschränken. Aktuell können nur
|
eine Organisation zu beschränken. Aktuell können nur
|
||||||
1-zu-1 Videoanrufe direkt über Matrix/Element durchge-
|
1-zu-1 Videoanrufe direkt über Matrix/Element durchgeführt werden, für Gruppentelefonate wird momentan eine
|
||||||
führt werden, für Gruppentelefonate wird momentan eine
|
|
||||||
Jitsi-Integration verwendet. Hier ist aber auch eine native
|
Jitsi-Integration verwendet. Hier ist aber auch eine native
|
||||||
Umsetzung bereits in der Testphase.
|
Umsetzung bereits in der Testphase.
|
||||||
|
|
||||||
Durch das offene Matrix-Protokoll gibt es noch eine Viel-
|
Durch das offene Matrix-Protokoll gibt es noch eine Vielzahl an weiteren Implementierungen und Erweiterungen
|
||||||
zahl an weiteren Implementierungen und Erweiterungen
|
|
||||||
für Räume (Extensions) oder sog. Bots und Bridges, die
|
für Räume (Extensions) oder sog. Bots und Bridges, die
|
||||||
weitere Funktionen oder Anbindungen zu anderen Mes-
|
weitere Funktionen oder Anbindungen zu anderen Messenger-Plattformen ermöglichen. Die Qualität der Erweiterungen kann aber stark schwanken.
|
||||||
senger-Plattformen ermöglichen. Die Qualität der Erwei-
|
|
||||||
terungen kann aber stark schwanken.
|
|
||||||
Ein häufiges Problem in der praktischen Anwendung von
|
Ein häufiges Problem in der praktischen Anwendung von
|
||||||
Element als Client ist, dass User:innen vergessen ihre
|
Element als Client ist, dass User:innen vergessen ihre
|
||||||
Passphrase für die Wiederherstellung von E2E-Encrypti-
|
Passphrase für die Wiederherstellung von E2E-Encryption-Keys zu speichern. Dadurch ist schon häufiger User:innen ihre gesamte Historie abhanden gekommen.
|
||||||
on-Keys zu speichern. Dadurch ist schon häufiger User:in-
|
|
||||||
nen ihre gesamte Historie abhanden gekommen.
|
|
||||||
|
|
||||||
## Allgemeine Informationen
|
## Allgemeine Informationen
|
||||||
|
|
||||||
|
|
|
@ -1,31 +1,21 @@
|
||||||
# Mattermost
|
# Mattermost
|
||||||
|
|
||||||
Mattermost ist primär auf eine themenbezogene Kom-
|
Mattermost ist primär auf eine themenbezogene Kommunikation innerhalb von Organisationen ausgelegt und
|
||||||
munikation innerhalb von Organisationen ausgelegt und
|
als Slack-Alternative anzusehen. Die Lizenzbeschreibungen enthalten einige undurchsichtige Formulierungen,
|
||||||
als Slack-Alternative anzusehen. Die Lizenzbeschreibun-
|
welche Funktionen jetzt und in Zukunft in der Communityund welche in der Enterprise-Lizenz vorhanden sein werden. Dies hinterlässt ein paar Fragezeichen bezüglich der
|
||||||
gen enthalten einige undurchsichtige Formulierungen,
|
|
||||||
welche Funktionen jetzt und in Zukunft in der Community-
|
|
||||||
und welche in der Enterprise-Lizenz vorhanden sein wer-
|
|
||||||
den. Dies hinterlässt ein paar Fragezeichen bezüglich der
|
|
||||||
zukünftigen Verfügbarkeit als Open-Source-Tool. SSO und
|
zukünftigen Verfügbarkeit als Open-Source-Tool. SSO und
|
||||||
weitere Features sind nur in der kommerziellen Professio-
|
weitere Features sind nur in der kommerziellen Professional-Lizenz enthalten. Mit der Matterbridge kann Mattermost an andere Chat-Portale und Lösungen angebunden
|
||||||
nal-Lizenz enthalten. Mit der Matterbridge kann Matter-
|
|
||||||
most an andere Chat-Portale und Lösungen angebunden
|
|
||||||
werden. Es ist aber auf die Kommunikation innerhalb der
|
werden. Es ist aber auf die Kommunikation innerhalb der
|
||||||
eigenen Organisation fokussiert. Mattermost gliedert
|
eigenen Organisation fokussiert. Mattermost gliedert
|
||||||
sich in Channels und Direct Messages auf. Über einen
|
sich in Channels und Direct Messages auf. Über einen
|
||||||
angebotenen Marketplace (Apps) kann der Funktionsum-
|
angebotenen Marketplace (Apps) kann der Funktionsumfang erweitert werden.
|
||||||
fang erweitert werden.
|
|
||||||
Grundsätzlich macht Mattermost einen soliden Eindruck,
|
Grundsätzlich macht Mattermost einen soliden Eindruck,
|
||||||
die Bedienung funktioniert reibungslos und alle wesentli-
|
die Bedienung funktioniert reibungslos und alle wesentlichen Features sind enthalten. Die Bedienung der globalen
|
||||||
chen Features sind enthalten. Die Bedienung der globalen
|
|
||||||
Suchfunktion ist wenig intuitiv. Sprachnachrichten sind
|
Suchfunktion ist wenig intuitiv. Sprachnachrichten sind
|
||||||
nur teilweise über ein Plugin nachrüstbar (keine Mobilun-
|
nur teilweise über ein Plugin nachrüstbar (keine Mobilunterstützung). Dafür wird man mit einem Tutorial gut in den
|
||||||
terstützung). Dafür wird man mit einem Tutorial gut in den
|
|
||||||
Messenger eingeführt und findet sich schnell zurecht. Die
|
Messenger eingeführt und findet sich schnell zurecht. Die
|
||||||
Integration des Kanban-Boards Focal ist vielversprechend
|
Integration des Kanban-Boards Focal ist vielversprechend
|
||||||
und kann Mattermost zu einer Komplettlösung für man-
|
und kann Mattermost zu einer Komplettlösung für manche Teams machen.
|
||||||
che Teams machen.
|
|
||||||
|
|
||||||
## Allgemeine Informationen
|
## Allgemeine Informationen
|
||||||
|
|
||||||
|
|
|
@ -1,63 +1,58 @@
|
||||||
# Rocket.Chat
|
# Rocket.Chat
|
||||||
|
|
||||||
Rocket.Chat positioniert sich selbst als Slack-Alternative
|
Rocket.Chat positioniert sich selbst als Slack-Alternative
|
||||||
und nennt sich die größte Open-Source-Kommunikations-
|
und nennt sich die größte Open-Source-Kommunikationsplattform der Welt. Rocket.Chat unterscheidet zwischen
|
||||||
plattform der Welt. Rocket.Chat unterscheidet zwischen
|
|
||||||
Kanälen und Diskussionen, welche Kanälen zugeordnet
|
Kanälen und Diskussionen, welche Kanälen zugeordnet
|
||||||
sind. So kann ein Hauptthema in mehrere Unterthemen un-
|
sind. So kann ein Hauptthema in mehrere Unterthemen unterteilt werden. Außerdem gibt es die Möglichkeit Teams
|
||||||
terteilt werden. Außerdem gibt es die Möglichkeit Teams
|
|
||||||
zu erstellen, die eine Gruppe von Benutzer:innen bilden.
|
zu erstellen, die eine Gruppe von Benutzer:innen bilden.
|
||||||
Es ist aber nicht möglich wie bei anderen Messengern
|
Es ist aber nicht möglich wie bei anderen Messengern
|
||||||
Bereiche zu erstellen, die nur bestimmte Chats anzeigen
|
Bereiche zu erstellen, die nur bestimmte Chats anzeigen
|
||||||
und für mehr Übersichtlichkeit sorgen. Ein Marketplace
|
und für mehr Übersichtlichkeit sorgen. Ein Marketplace
|
||||||
(Apps) ermöglicht zudem eine modulare Erweiterung. In-
|
(Apps) ermöglicht zudem eine modulare Erweiterung. Interessant kann die Anbindung an andere Messenger wie
|
||||||
teressant kann die Anbindung an andere Messenger wie
|
Instagram, WhatsApp usw. und auch klassische E-Mail Postfächer sein. An einer nahtlosen Ankopplung an das
|
||||||
Instagram, WhatsApp usw. und auch klassische E-Mail-
|
|
||||||
Postfächer sein. An einer nahtlosen Ankopplung an das
|
|
||||||
Matrix-Netzwerk wird zur Zeit gearbeitet.
|
Matrix-Netzwerk wird zur Zeit gearbeitet.
|
||||||
|
|
||||||
## Allgemeine Informationen
|
## Allgemeine Informationen
|
||||||
|
|
||||||
* Website: <https://de.rocket.chat>
|
- Website: <https://de.rocket.chat>
|
||||||
* Demo:
|
- Demo:
|
||||||
* [Hersteller](https://cloud.rocket.chat/trial/ee)
|
- [Hersteller](https://cloud.rocket.chat/trial/ee)
|
||||||
* [local-it](https://rocketchat.demo.local-it.cloud)
|
- [local-it](https://rocketchat.demo.local-it.cloud)
|
||||||
* [Source Code](https://github.com/RocketChat/Rocket.Chat>)
|
- [Source Code](https://github.com/RocketChat/Rocket.Chat>)
|
||||||
* [Dokumentation](https://docs.rocket.chat/)
|
- [Dokumentation](https://docs.rocket.chat/)
|
||||||
* Lizenz: MIT
|
- Lizenz: MIT
|
||||||
* Programmiersprache (Framework): JavaScript, TypeScript
|
- Programmiersprache (Framework): JavaScript, TypeScript
|
||||||
* Geschäftsmodell: Community-Version enthält alle grundlegenden Funktionen, Geschäftsmodell basiert auf dem Verkauf von Pro oder Enterprise-Lizenzen und über kostenpflichtige Apps
|
- Geschäftsmodell: Community-Version enthält alle grundlegenden Funktionen, Geschäftsmodell basiert auf dem Verkauf von Pro oder Enterprise-Lizenzen und über kostenpflichtige Apps
|
||||||
|
|
||||||
### Kernfunktionen (Spezialisierung der Plattform)
|
### Kernfunktionen (Spezialisierung der Plattform)
|
||||||
|
|
||||||
* Chat-Kommunikation innerhalb einer Organisation mit Themenbezug und als Teams
|
- Chat-Kommunikation innerhalb einer Organisation mit Themenbezug und als Teams
|
||||||
* Multiclientstrategie (Web, Desktop, Mobile)
|
- Multiclientstrategie (Web, Desktop, Mobile)
|
||||||
* Jitsi und BigBlueButton-Integration direkt vorgesehen (Wird noch als Beta bezeichnet.)
|
- Jitsi und BigBlueButton-Integration direkt vorgesehen (Wird noch als Beta bezeichnet.)
|
||||||
|
|
||||||
### Erweiterte Funktionen (nicht spezialisiert darauf)
|
### Erweiterte Funktionen (nicht spezialisiert darauf)
|
||||||
|
|
||||||
* Marketplace vorhanden, zur (kostenpflichtigen) Erweiterung von Funktionen, über Apps, wie Anbindung an andere Kommunikationsplattformen von anderen Portalen (z.B. für Slack: https://rocket.chat/apps/slackline)
|
- Marketplace vorhanden, zur (kostenpflichtigen) Erweiterung von Funktionen, über Apps, wie Anbindung an andere Kommunikationsplattformen von anderen Portalen (z.B. für Slack: https://rocket.chat/apps/slackline)
|
||||||
|
|
||||||
|
|
||||||
## Technisch
|
## Technisch
|
||||||
|
|
||||||
### Installation
|
### Installation
|
||||||
|
|
||||||
* coop-cloud recipe: [ja]()
|
- coop-cloud recipe: [ja]()
|
||||||
* Docker: [image](), [Dockerfile]()
|
- Docker: [image](), [Dockerfile]()
|
||||||
* Docker-Compose: <https://docs.rocket.chat/quick-start/deploying-rocket.chat/rapid-deployment-methods/docker-and-docker-compose> und Docker compose.yml Beispiel: <https://github.com/RocketChat/Docker.Official.Image/blob/master/compose.yml>
|
- Docker-Compose: <https://docs.rocket.chat/quick-start/deploying-rocket.chat/rapid-deployment-methods/docker-and-docker-compose> und Docker compose.yml Beispiel: <https://github.com/RocketChat/Docker.Official.Image/blob/master/compose.yml>
|
||||||
* Healthcheck:
|
- Healthcheck:
|
||||||
* Secrets:
|
- Secrets:
|
||||||
* Konfiguration via: z.B. Docker compose initial und danach als Admin in Web-GUI
|
- Konfiguration via: z.B. Docker compose initial und danach als Admin in Web-GUI
|
||||||
* API-Dokumentation: <https://developer.rocket.chat/reference/api/rest-api>
|
- API-Dokumentation: <https://developer.rocket.chat/reference/api/rest-api>
|
||||||
* Abhängigkeiten:
|
- Abhängigkeiten:
|
||||||
* App: Docker compose oder z.B. Debian-Installation möglich (braucht MongoDB und NodeJS)
|
- App: Docker compose oder z.B. Debian-Installation möglich (braucht MongoDB und NodeJS)
|
||||||
* Datenbank: MongoDB
|
- Datenbank: MongoDB
|
||||||
* SMTP / Email: Mail-Server für Benachrichtigungen (SMTP-Host)
|
- SMTP / Email: Mail-Server für Benachrichtigungen (SMTP-Host)
|
||||||
* anderes
|
- anderes
|
||||||
* Installationshinweise:
|
- Installationshinweise:
|
||||||
* Möglichkeiten: <https://rocket.chat/install> (Docker, Ubuntu, Debian, Kubernetes, Red Hat bzw. CentOS)
|
- Möglichkeiten: <https://rocket.chat/install> (Docker, Ubuntu, Debian, Kubernetes, Red Hat bzw. CentOS)
|
||||||
*
|
-
|
||||||
|
|
||||||
### Authentifizierung & SSO
|
### Authentifizierung & SSO
|
||||||
|
|
||||||
|
@ -65,17 +60,17 @@ OAuth, LDAP, saml (Keycloak-Beispiel: <https://docs.rocket.chat/guides/administr
|
||||||
|
|
||||||
### Entwicklung
|
### Entwicklung
|
||||||
|
|
||||||
* Maintainership: Weltweit, Rocket.Chat Technologies Corp. 251 Little Falls Rd Wilmington, DE, 19808 USA
|
- Maintainership: Weltweit, Rocket.Chat Technologies Corp. 251 Little Falls Rd Wilmington, DE, 19808 USA
|
||||||
* Contributors: > 750
|
- Contributors: > 750
|
||||||
* Letzte Änderung: 08.06.2022
|
- Letzte Änderung: 08.06.2022
|
||||||
* Letzter Release / Zyklus: Oft ca. wöchentlich
|
- Letzter Release / Zyklus: Oft ca. wöchentlich
|
||||||
* Erweiterbarkeit: Über Marketplace-Apps
|
- Erweiterbarkeit: Über Marketplace-Apps
|
||||||
* Geplante Entwicklung / Roadmap: <https://github.com/RocketChat/Rocket.Chat/milestones>
|
- Geplante Entwicklung / Roadmap: <https://github.com/RocketChat/Rocket.Chat/milestones>
|
||||||
|
|
||||||
Überprüft am: 24.06.22
|
Überprüft am: 24.06.22
|
||||||
|
|
||||||
### sonstiges
|
### sonstiges
|
||||||
|
|
||||||
* Import / Export von Userdaten
|
- Import / Export von Userdaten
|
||||||
* Marketplace (Apps) können nur installiert werden, wenn der "Workplace" bei der Rocket.Chat Cloud registriert wird. Danach sind die Apps im Adminpanel verfügbar. Die Enterprise Edition beinhaltet bereits einige sonst kostenpflichtige Apps zu Ticket-Systemen, aber auch Videoportalen von Big Tech, wie Zoom.
|
- Marketplace (Apps) können nur installiert werden, wenn der "Workplace" bei der Rocket.Chat Cloud registriert wird. Danach sind die Apps im Adminpanel verfügbar. Die Enterprise Edition beinhaltet bereits einige sonst kostenpflichtige Apps zu Ticket-Systemen, aber auch Videoportalen von Big Tech, wie Zoom.
|
||||||
)
|
)
|
||||||
|
|
|
@ -1,21 +1,17 @@
|
||||||
# Zulip
|
# Zulip
|
||||||
|
|
||||||
Zulip beinhaltet direkt eine Importfunktion zur Migration
|
Zulip beinhaltet direkt eine Importfunktion zur Migration
|
||||||
von Slack, Mattermost, Gitter oder Rocket.Chat. Der Auf-
|
von Slack, Mattermost, Gitter oder Rocket.Chat. Der Aufbau der Basisfunktionen der Weboberfläche basiert auf
|
||||||
bau der Basisfunktionen der Weboberfläche basiert auf
|
|
||||||
Chat-Nachrichten direkt zwischen Benutzer:innen und so
|
Chat-Nachrichten direkt zwischen Benutzer:innen und so
|
||||||
genannten Streams. Die Streams können themenbezo-
|
genannten Streams. Die Streams können themenbezogen angelegt werden und mehrere Benutzer:innen können
|
||||||
gen angelegt werden und mehrere Benutzer:innen können
|
|
||||||
so z.B. als Projektteams oder zu einem Thema innerhalb
|
so z.B. als Projektteams oder zu einem Thema innerhalb
|
||||||
dieser Streams per Chat kommunizieren. Innerhalb von
|
dieser Streams per Chat kommunizieren. Innerhalb von
|
||||||
Streams können Topics weitere Unterkategorien bilden.
|
Streams können Topics weitere Unterkategorien bilden.
|
||||||
So kann z.B. ein Projekt ein Stream sein und die einzel-
|
So kann z.B. ein Projekt ein Stream sein und die einzelnen Themen des Projektes können in Topics diskutiert
|
||||||
nen Themen des Projektes können in Topics diskutiert
|
|
||||||
werden. Funktionen, wie Erwähnungen, sind zur besseren
|
werden. Funktionen, wie Erwähnungen, sind zur besseren
|
||||||
Benachrichtigung von angesprochenen Benutzer:innen
|
Benachrichtigung von angesprochenen Benutzer:innen
|
||||||
ebenfalls vorhanden.
|
ebenfalls vorhanden.
|
||||||
Das Design und die etwas von bekannten Tools abwei-
|
Das Design und die etwas von bekannten Tools abweichende Funktionsweise machen den Einstieg in das Tool
|
||||||
chende Funktionsweise machen den Einstieg in das Tool
|
|
||||||
etwas schwer. Der starke Fokus auf Topics und andere
|
etwas schwer. Der starke Fokus auf Topics und andere
|
||||||
Funktionen, wie Ansichten für Erwähnungen, versprechen
|
Funktionen, wie Ansichten für Erwähnungen, versprechen
|
||||||
bessere Übersicht. Insgesamt macht Zulip aber eher den
|
bessere Übersicht. Insgesamt macht Zulip aber eher den
|
||||||
|
@ -24,40 +20,40 @@ zu sein.
|
||||||
|
|
||||||
## Allgemeine Informationen
|
## Allgemeine Informationen
|
||||||
|
|
||||||
* Website: [zulip.com](zulip.com)
|
- Website: [zulip.com](zulip.com)
|
||||||
* Demo:
|
- Demo:
|
||||||
* Source Code: [github](https://github.com/zulip/zulip)
|
- Source Code: [github](https://github.com/zulip/zulip)
|
||||||
* [Dokumentation](https://docs.zulip.com/help)
|
- [Dokumentation](https://docs.zulip.com/help)
|
||||||
* Lizenz: Apache 2.0
|
- Lizenz: Apache 2.0
|
||||||
* Programmiersprache (Framework): Python, Javascript
|
- Programmiersprache (Framework): Python, Javascript
|
||||||
* Geschäftsmodell: Zulip Cloud + Enterprise (Self-host mit Support) verfügbar mit "Professional Support", offenbar keine Features nur in Enterprise Version, Wechsel zwischen Community und Enterprise jederzeit in beide Richtungen möglich.
|
- Geschäftsmodell: Zulip Cloud + Enterprise (Self-host mit Support) verfügbar mit "Professional Support", offenbar keine Features nur in Enterprise Version, Wechsel zwischen Community und Enterprise jederzeit in beide Richtungen möglich.
|
||||||
|
|
||||||
### Kernfunktionen (Spezialisierung der Plattform)
|
### Kernfunktionen (Spezialisierung der Plattform)
|
||||||
|
|
||||||
* Organisationschat für Direktnachrichten und Gruppierung für Themenbezug und Übersicht
|
- Organisationschat für Direktnachrichten und Gruppierung für Themenbezug und Übersicht
|
||||||
* Zum Teil über so genannte "Intergrations" Anbindung an andere Plattformen, für Kommunikation und z.B. Videokonferenzen direkt verfügbar.
|
- Zum Teil über so genannte "Intergrations" Anbindung an andere Plattformen, für Kommunikation und z.B. Videokonferenzen direkt verfügbar.
|
||||||
|
|
||||||
### Erweiterte Funktionen (nicht spezialisiert darauf)
|
### Erweiterte Funktionen (nicht spezialisiert darauf)
|
||||||
|
|
||||||
* Durch passende "Intergrations" könnte das Zulip auch als zentrales Benachrichtigungssystem für diverse Ereignisse auf anderen Plattformen ausgebaut und verstanden werden.
|
- Durch passende "Intergrations" könnte das Zulip auch als zentrales Benachrichtigungssystem für diverse Ereignisse auf anderen Plattformen ausgebaut und verstanden werden.
|
||||||
* Möglicherweise über "Intergrations" Verbindung zu anderen Massager-Protokollen denkbar, wie Matrix. Qualität der Integration und Sinn sollte allerdings geprüft und hinterfragt werden.
|
- Möglicherweise über "Intergrations" Verbindung zu anderen Massager-Protokollen denkbar, wie Matrix. Qualität der Integration und Sinn sollte allerdings geprüft und hinterfragt werden.
|
||||||
|
|
||||||
## Technisch
|
## Technisch
|
||||||
|
|
||||||
### Installation
|
### Installation
|
||||||
|
|
||||||
* coop-cloud recipe: noch nicht
|
- coop-cloud recipe: noch nicht
|
||||||
* Docker: <https://github.com/zulip/docker-zulip> (Nicht auf der Website als empfohlene Variante aufgeführt, aber im Github als Installationsmethode aufgeführt)
|
- Docker: <https://github.com/zulip/docker-zulip> (Nicht auf der Website als empfohlene Variante aufgeführt, aber im Github als Installationsmethode aufgeführt)
|
||||||
* Docker-Compose: <https://github.com/zulip/docker-zulip> (Nicht auf der Website als empfohlene Variante aufgeführt, aber im Github als Installationsmethode aufgeführt.)
|
- Docker-Compose: <https://github.com/zulip/docker-zulip> (Nicht auf der Website als empfohlene Variante aufgeführt, aber im Github als Installationsmethode aufgeführt.)
|
||||||
* Konfiguration via: Standard-Installer-Parameter, wie z.B.: ./zulip-server-\*/scripts/setup/install --certbot --email=YOUR_EMAIL --hostname=YOUR_HOSTNAME; Rest in Web-GUI, mit Admin-Rechten nach der Installation und im Betrieb.
|
- Konfiguration via: Standard-Installer-Parameter, wie z.B.: ./zulip-server-\*/scripts/setup/install --certbot --email=YOUR_EMAIL --hostname=YOUR_HOSTNAME; Rest in Web-GUI, mit Admin-Rechten nach der Installation und im Betrieb.
|
||||||
* API-Dokumentation: <https://zulip-test.buschsenja.net/api/>
|
- API-Dokumentation: <https://zulip-test.buschsenja.net/api/>
|
||||||
* Abhängigkeiten:
|
- Abhängigkeiten:
|
||||||
* App: Aktuelle Debian oder Ubuntu empfohlen; für Schnellinstallation VM mit direkten Public IPs; Docker compose verfügbar und rProxy-Betrieb offenbar möglich, erfordert aber mehr eigene Arbeit und Tests.
|
- App: Aktuelle Debian oder Ubuntu empfohlen; für Schnellinstallation VM mit direkten Public IPs; Docker compose verfügbar und rProxy-Betrieb offenbar möglich, erfordert aber mehr eigene Arbeit und Tests.
|
||||||
* Datenbank: Postgres (Wird vom Installer installiert und konfiguriert)
|
- Datenbank: Postgres (Wird vom Installer installiert und konfiguriert)
|
||||||
* SMTP / Email: Braucht für Benachrichtigungen SMTP (noreply@example.com und ggf. weitere ausgehende Adressen)
|
- SMTP / Email: Braucht für Benachrichtigungen SMTP (noreply@example.com und ggf. weitere ausgehende Adressen)
|
||||||
* Installationshinweise: (Was ist alles schief gelaufen?)
|
- Installationshinweise: (Was ist alles schief gelaufen?)
|
||||||
* Der Standard-Installer geht davon aus, dass es sich um eine leere Standard-Installation von Debian oder Ubuntu handelt UND die VM direkte Public IPs hat. Wenn diese Bedingungen erfüllt sind, kann die Installation mit ca. drei Befehlen erfolgreich durchgeführt werden.
|
- Der Standard-Installer geht davon aus, dass es sich um eine leere Standard-Installation von Debian oder Ubuntu handelt UND die VM direkte Public IPs hat. Wenn diese Bedingungen erfüllt sind, kann die Installation mit ca. drei Befehlen erfolgreich durchgeführt werden.
|
||||||
* Für den Prod-Einsatz ist es zur Einsparung von öffentlichen IPs und für einen flexibleren Betrieb zu empfehlen Zulip hinter einem Reverse Proxy zu betreiben. Da dies von der Standardinstallation abweicht, ist ein entsprechendes Rezept für die reproduzierbare Installation und Updates notwendig.
|
- Für den Prod-Einsatz ist es zur Einsparung von öffentlichen IPs und für einen flexibleren Betrieb zu empfehlen Zulip hinter einem Reverse Proxy zu betreiben. Da dies von der Standardinstallation abweicht, ist ein entsprechendes Rezept für die reproduzierbare Installation und Updates notwendig.
|
||||||
|
|
||||||
### Authentifizierung & SSO
|
### Authentifizierung & SSO
|
||||||
|
|
||||||
|
@ -65,15 +61,15 @@ SAML <https://zephyr.zulip.com/help/saml-authentication>
|
||||||
|
|
||||||
### Entwicklung
|
### Entwicklung
|
||||||
|
|
||||||
* Maintainership: Gestartet von Tim Abbott aus San Francisco / Kandra Labs, Inc.
|
- Maintainership: Gestartet von Tim Abbott aus San Francisco / Kandra Labs, Inc.
|
||||||
* Contributors: GitHub-Contributors über 1000
|
- Contributors: GitHub-Contributors über 1000
|
||||||
* Letzte Änderung: 21.06.22
|
- Letzte Änderung: 21.06.22
|
||||||
* Letzter Release / Zyklus: ca. monatliche Minor-Versionen
|
- Letzter Release / Zyklus: ca. monatliche Minor-Versionen
|
||||||
* Erweiterbarkeit: Über Integrations <https://zulip-test.buschsenja.net/integrations/> und API <https://zulip-test.buschsenja.net/api/>
|
- Erweiterbarkeit: Über Integrations <https://zulip-test.buschsenja.net/integrations/> und API <https://zulip-test.buschsenja.net/api/>
|
||||||
* Geplante Entwicklung / Roadmap: Über GitHub-Label: <https://github.com/zulip/zulip/blob/main/docs/overview/release-lifecycle.md>
|
- Geplante Entwicklung / Roadmap: Über GitHub-Label: <https://github.com/zulip/zulip/blob/main/docs/overview/release-lifecycle.md>
|
||||||
|
|
||||||
Überprüft am: 23.06.22
|
Überprüft am: 23.06.22
|
||||||
|
|
||||||
### sonstiges
|
### sonstiges
|
||||||
|
|
||||||
* Import / Export von Userdaten aus Slack, Mattermost, Gitter oder Rocket.Chat vorgesehen.
|
- Import / Export von Userdaten aus Slack, Mattermost, Gitter oder Rocket.Chat vorgesehen.
|
||||||
|
|
|
@ -1,72 +1,77 @@
|
||||||
# Egroupware
|
# Egroupware
|
||||||
|
|
||||||
Die EGroupware hat ihren Schwerpunkt, wie der Name schon vermuten lässt, mehr auf Groupware, wie E-Mail, Kalender, Kontakte und weiteres. Neben einer Office-Integration mit Collabora und Jitsi Video, gibt es aber auch eine Dateiablage. Allerdings ist es in der freien Version von EGroupware nicht möglich Ordner- oder Dateien zu teilen und kann deswegen nicht mit Seafile oder Nextcloud mithalten.
|
EGroupware hat den Schwerpunkt, wie der Name schon
|
||||||
Außerdem ist EGroupware weniger modular und externe Entwickler können nicht so leicht über Apps Funktionen hinzufügen. Das Unternehmen ist eine deutsche GmbH, die sich hauptsächlich durch EPL-Lizenzen finanziert. Das Design ist etwas in die Tage gekommen und kann für neue User mit den vielen Funktionen abschreckend wirken.
|
vermuten lässt, stärker auf Groupware, wie E-Mail, Kalender, Kontakte und weiteres. Neben einer Office-Integration
|
||||||
Das EGroupware als Alleinstehende Suite konzeptioniert wurde, ist es nicht möglich eine externe Authentifizierung anzubinden. Sie kann aber als SSO-Provider eingerichtet werden und andere Apps anbinden.
|
mit Collabora und Jitsi Video, gibt es aber auch eine Dateiablage. Allerdings ist es in der freien Version von EGroupware nicht möglich Ordner- oder Dateien zu teilen und
|
||||||
Bei uns verlief die Installation recht hakelig. Grade durch die Integration verschiedenster Dienste besteht eine große Abhängigkeit und sie ist anfälliger für Fehler. In unserem Test gab es Probleme mit der Collabora Integration, die zur Fehlfunktion der gesamten Suite führte.
|
diese kann deswegen nicht mit Seafile oder Nextcloud
|
||||||
|
mithalten. Außerdem ist EGroupware weniger modular
|
||||||
|
und externe Entwickler:innen können nicht so leicht über
|
||||||
|
Apps Funktionen hinzufügen. Das Unternehmen ist eine
|
||||||
|
deutsche GmbH, die sich durch EPL-Lizenzen finanziert.
|
||||||
|
Das Design ist etwas in die Tage gekommen und kann für
|
||||||
|
neue User:innen durch die große Zahl von Funktionen unübersichtlich und abschreckend wirken. Da EGroupware
|
||||||
|
als alleinstehende Suite konzeptioniert wurde, ist es nicht
|
||||||
|
möglich eine externe Authentifizierung anzubinden. Sie
|
||||||
|
kann aber als SSO-Provider eingerichtet werden und andere Apps anbinden. In einem Test verlief die Installation
|
||||||
|
recht hakelig. Dabei gab es Probleme mit der Collabora Integration, die zur Fehlfunktion der gesamten Suite führte.
|
||||||
Features laut Hersteller:
|
Features laut Hersteller:
|
||||||
|
|
||||||
* Calendar (including group calendars and resource management)
|
- Calendar (including group calendars and resource management)
|
||||||
* Collabora (Collaborative online document editor integrated with Filemanager)
|
- Collabora (Collaborative online document editor integrated with Filemanager)
|
||||||
* Address books (with customer relationship management)
|
- Address books (with customer relationship management)
|
||||||
* Filemanager
|
- Filemanager
|
||||||
* E-mail client
|
- E-mail client
|
||||||
* Infolog (Information and task management)
|
- Infolog (Information and task management)
|
||||||
* Timesheets
|
- Timesheets
|
||||||
* Tracker (Issue Management)
|
- Tracker (Issue Management)
|
||||||
* Project Management
|
- Project Management
|
||||||
* Wiki (Knowledge base)
|
- Wiki (Knowledge base)
|
||||||
* Admin
|
- Admin
|
||||||
|
|
||||||
## Allgemeine Informationen
|
## Allgemeine Informationen
|
||||||
|
|
||||||
* Website: <https://www.egroupware.org>
|
- [Website](https://www.egroupware.org>)
|
||||||
* Demo:<http://dev.buschsenja.net:8080/egroupware/>
|
- [Source Code](https://github.com/EGroupware/)
|
||||||
* EGroupware GmbH
|
- [Dokumentation](https://github.com/EGroupware/egroupware/wiki)
|
||||||
* [local-it]() admin : username: sysop, password: 30jl\_jxoPxd3BnkP
|
- Lizenz: GPL 2
|
||||||
* Source Code: <https://github.com/EGroupware/>
|
- Programmiersprache (Framework): PHP, JavaScript, Shell, C, CSS
|
||||||
* Dokumentation: <https://github.com/EGroupware/egroupware/wiki>
|
- Geschäftsmodell: Es gibt eine Enterprise- und eine Community-Version. Die Community-Version kann relativ gut produktiv eingesetzt werden. Bekannte Einschränkungen in der Community-Version: Benutzerverwaltung unterstützt in der GUI keine Gruppen (in DB trotzdem möglich) und der Dateimanager hat keine Teilen-Funktion - Die Datenbanken sind in beiden Versionen identisch und ein Wechsel in beide Richtungen zwischen den Versionen soll jederzeit möglich sein. Vergleich der Versionen: <https://www.egroupware.org/de/egroupware-ce-vs-epl>
|
||||||
* Lizenz: GPL 2
|
|
||||||
* Programmiersprache (Framework): PHP, JavaScript, Shell, C, CSS
|
|
||||||
* Geschäftsmodell: Es gibt eine Enterprise- und eine Community-Version. Die Community-Version kann relativ gut produktiv eingesetzt werden. Bekannte Einschränkungen in der Community-Version: Benutzerverwaltung unterstützt in der GUI keine Gruppen (in DB trotzdem möglich) und der Dateimanager hat keine Teilen-Funktion - Die Datenbanken sind in beiden Versionen identisch und ein Wechsel in beide Richtungen zwischen den Versionen soll jederzeit möglich sein. Vergleich der Versionen: <https://www.egroupware.org/de/egroupware-ce-vs-epl>
|
|
||||||
|
|
||||||
|
|
||||||
### Kernfunktionen (Spezialisierung der Plattform)
|
### Kernfunktionen (Spezialisierung der Plattform)
|
||||||
|
|
||||||
* E-Mail (Multipostfach, auch vom Admin für Benutzer einrichtbar)
|
- E-Mail (Multipostfach, auch vom Admin für Benutzer einrichtbar)
|
||||||
* Kalender (Groupwaretypische Darstellung und Funktionen)
|
- Kalender (Groupwaretypische Darstellung und Funktionen)
|
||||||
* Adressbuch (Interagiert z.B. mit E-Mail)
|
- Adressbuch (Interagiert z.B. mit E-Mail)
|
||||||
* Infolog (Notizen, Anrufprotokolle, Aufgaben etc.)
|
- Infolog (Notizen, Anrufprotokolle, Aufgaben etc.)
|
||||||
|
|
||||||
### Erweiterte Funktionen (nicht spezialisiert darauf)
|
### Erweiterte Funktionen (nicht spezialisiert darauf)
|
||||||
|
|
||||||
* Projektmanagement
|
- Projektmanagement
|
||||||
* Wiki
|
- Wiki
|
||||||
* Office
|
- Office
|
||||||
* Dateimanager (Anbindung von externem Speicher mindestens mit Samba möglich.)
|
- Dateimanager (Anbindung von externem Speicher mindestens mit Samba möglich.)
|
||||||
|
|
||||||
## Technisch
|
## Technisch
|
||||||
|
|
||||||
### Installation
|
### Installation
|
||||||
|
|
||||||
* coop-cloud recipe: noch nicht vorhanden
|
- coop-cloud recipe: noch nicht vorhanden
|
||||||
* Docker:
|
- Docker:
|
||||||
* Docker-Compose: <https://github.com/EGroupware/egroupware/wiki/Docker-compose-installation>
|
- [Docker-Compose](https://github.com/EGroupware/egroupware/wiki/Docker-compose-installation)
|
||||||
* Healthcheck: nicht bekannt
|
- Healthcheck: nicht bekannt
|
||||||
* Secrets: nicht bekannt
|
- Secrets: nicht bekannt
|
||||||
* Konfiguration via: Als Admin über die Web-GUI
|
- Konfiguration via: Als Admin über die Web-GUI
|
||||||
* API-Dokumentation: noch nicht gefunden
|
- API-Dokumentation: noch nicht gefunden
|
||||||
* Abhängigkeiten:
|
- Abhängigkeiten:
|
||||||
* App: Docker + Docker compose
|
- App: Docker + Docker compose
|
||||||
* Datenbank: Standard ist MariaDB (in Docker compose berücksichtigt)
|
- Datenbank: Standard ist MariaDB (in Docker compose berücksichtigt)
|
||||||
* SMTP / Email: Für das Mailing sollte es einen separaten Mail-Server geben.
|
- SMTP / Email: Für das Mailing sollte es einen separaten Mail-Server geben.
|
||||||
* Für Prod: rProxy davor mit Zertifikaten oder Traefik entsprechend konfigurieren
|
- Für Prod: rProxy davor mit Zertifikaten oder Traefik entsprechend konfigurieren
|
||||||
* Installationshinweise: (Was ist alles schief gelaufen?)
|
- Installationshinweise: (Was ist alles schief gelaufen?)
|
||||||
* Über Docker compose vom Hersteller entsteht kein lauffähiges System
|
- Über Docker compose vom Hersteller entsteht kein lauffähiges System
|
||||||
* Es müssen einige Verzeichnisse manuell angelegt werden
|
- Es müssen einige Verzeichnisse manuell angelegt werden
|
||||||
* Es musste im egroupware-compose.yml "DONT\_GEN\_SSL\_CERT=1" in "DONT\_GEN\_SSL\_CERT=0" geändert werden, damit das Paket läuft
|
- Es musste im egroupware-compose.yml "DONT_GEN_SSL_CERT=1" in "DONT_GEN_SSL_CERT=0" geändert werden, damit das Paket läuft
|
||||||
* Für Prod ist ein rProxy bzw. Traefik mit Zertifikaten erforderlich
|
- Für Prod ist ein rProxy bzw. Traefik mit Zertifikaten erforderlich
|
||||||
|
|
||||||
### Authentifizierung & SSO
|
### Authentifizierung & SSO
|
||||||
|
|
||||||
|
@ -76,18 +81,18 @@ Mindestens LDAP wird unterstützt. openid wird erwähnt (sollte auf Funktion üb
|
||||||
|
|
||||||
### Entwicklung
|
### Entwicklung
|
||||||
|
|
||||||
* Maintainership: EGroupware GmbH, 67663 Kaiserslautern
|
- Maintainership: EGroupware GmbH, 67663 Kaiserslautern
|
||||||
* Contributors: Hauptentwickler Ralf Becker
|
- Contributors: Hauptentwickler Ralf Becker
|
||||||
* Letzte Änderung: 10.06.2022 (fast tägliche Entwicklung auf GitHUB)
|
- Letzte Änderung: 10.06.2022 (fast tägliche Entwicklung auf GitHUB)
|
||||||
* Letzter Release / Zyklus: Minor-Releases alle paar Tage, Major-Releases aktuell etwa jährlich
|
- Letzter Release / Zyklus: Minor-Releases alle paar Tage, Major-Releases aktuell etwa jährlich
|
||||||
* Erweiterbarkeit: noch nicht näher geklärt (Nicht ganz so offen modular, wie Nextcloud, dafür sind die Komponenten stabiler)
|
- Erweiterbarkeit: noch nicht näher geklärt (Nicht ganz so offen modular, wie Nextcloud, dafür sind die Komponenten stabiler)
|
||||||
* Geplante Entwicklung / Roadmap: noch nicht gefunden
|
- Geplante Entwicklung / Roadmap: noch nicht gefunden
|
||||||
|
|
||||||
Überprüft am: 10.06.2022
|
Überprüft am: 10.06.2022
|
||||||
|
|
||||||
### sonstiges
|
### sonstiges
|
||||||
|
|
||||||
* Import / Export von Userdaten (Noch nicht näher untersucht)
|
- Import / Export von Userdaten (Noch nicht näher untersucht)
|
||||||
|
|
||||||
## Notizen
|
## Notizen
|
||||||
|
|
||||||
|
|
|
@ -1,32 +1,60 @@
|
||||||
# Dateiablage
|
# Dateiablage
|
||||||
|
|
||||||
Eine grundlengede Aktivität im kollaborativem Arbeiten im Team, ist der Austausch von Dateien (Dokumente, Bilder, Videos, Audio, etc.).
|
Eine grundlegende Aktivität für das kollaborative Arbeiten im Team, ist der Austausch von Dateien (Dokumente,
|
||||||
Einfache Methoden sind der Versand per E-Mail, Messenger oder gar per USB-Stick. Schnell steigt aber der Bedarf nach einer Dateiversionierung, wenn z.B. mehrere an einem Dokument arbeiten und eine Datei überarbeitet hin und her geschickt wird oder ein alter Stand einer Datei wiederhergestellt werden soll. Auch ist das öffentliche Verfügbar machen einer Datei und viele weitere Funktionen gefragt.
|
Bilder, Videos, Audio, etc.). Einfache Methoden sind der
|
||||||
|
Versand per E-Mail, Messenger oder gar per USB-Stick.
|
||||||
In der Softwareentwicklung ist das Programm **Git** mit Plattformen wie Github, Gitlab, Gitea, Bitbucket usw. üblich. Es gibt zwar auch grafische Oberflächen für Git, es bedarf aber durch die spezielle Funktionsweise eine längere Einarbeitung und ist daher abseits der Softwareentwicklung selten für Teams geeignet.
|
Schnell steigen aber die Anforderungen an einer Dateiversionierung, wenn z.B. mehrere an einem Dokument arbeiten und eine Datei überarbeitet hin und her geschickt wird
|
||||||
|
oder ein alter Stand einer Datei wiederhergestellt werden
|
||||||
Für Dokumentenaustausch mittels peer-to-peer (p2p) Kommunikation, also Verbindungen zwischen Clients die ohne zentralen Server auskommen, kann sich in kleinen Gruppen das Programm **Syncthing** anbieten. Konfiguriert wird es über eine lokale Weboberfläche, die aber auch ein eher technisches Publikum anspricht und eine gewisse Eingewöhnung braucht.
|
soll. Auch ist es oft gewünscht, Dateien öffentlich verfügbar machen zu können sowie viele weitere Funktionen.
|
||||||
|
In der Softwareentwicklung ist das Programm Git7 mit
|
||||||
In klassischen Firmennetzwerken wird häufig **samba** eingesetzt. Es basiert auf dem selben Protokoll wie Dateinetzwerke von Microsoft Windows. Mit Samba können auf Dateien und Ordner von einem zentralen Server oder Rechnern im selben Netzwerk freigegeben und geteilt werden. Der Zugriff geschieht dabei abhängig vom Betriebssystem mit dem jeweiligen Dateiexplorer. Denkbar ist auch ein Zugriff aus anderen Netzwerken mittels eines Virtual-Private-Network (VPN).
|
Plattformen wie Github, Gitlab, Gitea, Bitbucket usw. für
|
||||||
|
die Versionierung üblich. Es gibt zwar auch grafische
|
||||||
Deswegen kann sich für Teams eine Cloudspeicher Lösung anbieten. Diese wird auf einem Server gehostet und kann aus dem Internet erreicht werden. Herkömmliche Anbieter sind Beispielsweise Dropbox, Google Drive oder Microsoft Onedrive. Als open-source Alternativen dazu, haben wir die Tools Seafile, Nextcloud und EGroupware näher getestet.
|
Oberflächen für Git, es bedarf aber durch die spezielle
|
||||||
|
Funktionsweise eine längere Einarbeitung und ist daher
|
||||||
|
abseits der Softwareentwicklung selten für Teams geeignet.
|
||||||
|
Für Dokumentenaustausch mittels Peer-to-Peer-Kommunikation (p2p), also Verbindungen zwischen Clients die
|
||||||
|
ohne zentralen Server auskommen, kann sich in kleinen
|
||||||
|
Gruppen das Programm Syncthing8 anbieten. Konfiguriert
|
||||||
|
wird es über eine lokale Weboberfläche, die aber ein eher
|
||||||
|
technisches Publikum anspricht und eine gewisse Eingewöhnung braucht.
|
||||||
|
In klassischen Firmennetzwerken wird häufig Samba9
|
||||||
|
eingesetzt. Es basiert auf demselben Protokoll wie Dateinetzwerke von Microsoft Windows. Mit Samba können
|
||||||
|
Dateien und Ordner von einem zentralen Server oder
|
||||||
|
Rechnern im selben Netzwerk freigegeben und geteilt
|
||||||
|
werden. Der Zugriff geschieht dabei abhängig vom Betriebssystem mit dem jeweiligen Dateiexplorer. Möglich
|
||||||
|
ist auch ein Zugriff aus anderen Netzwerken mittels eines
|
||||||
|
Virtual-Private-Network (VPN) und damit der Zugriff von
|
||||||
|
verschiedenen Standorten aus.
|
||||||
|
Cloudspeicher-Lösungen werden auf einem Server betrieben und können überall aus dem Internet erreicht werden.
|
||||||
|
Herkömmliche Anbieter sind beispielsweise Dropbox,
|
||||||
|
Google Drive oder Microsoft Onedrive. Als Open-Source-Alternativen wurden die Tools Nextcloud, Seafile und EGroupware getestet.
|
||||||
|
|
||||||
## Überblick Cloudspeicher
|
## Überblick Cloudspeicher
|
||||||
|
|
||||||
| | Nextcloud | Seafile | EGroupware |
|
| | Nextcloud | Seafile | EGroupware |
|
||||||
| ------------------ | --------- | --------- | -------------- |
|
| ------------ | -------------- | ------------ | --------------- |
|
||||||
| Lizenz | AGPL | GPL / EPL | GPL / EPL |
|
| Lizenz | 🕊️ | 🕊️ / 💲 | 🕊️ / 💲 |
|
||||||
| Installation | coopcloud | coopcloud | docker-compose |
|
| | AGPL | GPL / EPL | GPL / EPL |
|
||||||
|
| Installation | S | S | M / L |
|
||||||
| SSO | ✔️ | ✔️ | ❌ |
|
| SSO | ✔️ | ✔️ | ❌ |
|
||||||
| aktive Entwicklung | ✔️ | ✔️ | ✔️ |
|
| Entwicklung | Nextcloud GmbH | Seafile Ltd. | Egroupware GmbH |
|
||||||
|
|
||||||
## Funktioneller Vergleich
|
## Funktioneller Vergleich
|
||||||
|
|
||||||
1. Integration von einer kollaborativen Textverarbeitung (Markdown, Richtextdocuments)
|
1. Integration einer kollaborativen Textverarbeitung
|
||||||
2. Integration in das Betriebssystem (Es gibt ein Syncclient und mobile Apps)
|
(Markdown – Textbasierte Auszeichnung von Überschriften, Aufzählungen etc., Collabora Office - Online-Version von Libre-Office oder OnlyOffice – angelehnt an Microsoft Office), als womöglich wichtigste
|
||||||
3. Dateien können per Webdav synchronisiert werden.
|
Kombination für ein Multi-Tool.
|
||||||
Das ist ein standardisiertes Protokoll für den webbasierten Austausch von Dateien und ermöglicht die Einbindung in das Betriebssystem.
|
2. Integration in das Betriebssystem (Es gibt Synchronisations-Anwendungen für den PC und mobile Apps),
|
||||||
4. Erweiterbarkeit
|
die den Zugriff auf gemeinsame Dateien ohne oder
|
||||||
|
mit sehr einfachen lokalen Tools erlaubt. Außerdem
|
||||||
|
ist damit eine lokale Speicherung möglich, die den
|
||||||
|
offline Zugriff ermöglicht.
|
||||||
|
3. Dateien können per WebDAV synchronisiert werden.
|
||||||
|
WebDAV ist ein standardisiertes Protokoll für den webbasierten Austausch von Dateien und ermöglicht
|
||||||
|
eine sehr flexible und transparente Einbindung in das
|
||||||
|
Betriebssystem und weitere Anwendungen.
|
||||||
|
4. Funktionelle Erweiterbarkeit durch Plugins o.ä. und
|
||||||
|
damit die Erweiterbarkeit zu einem Multi-Tool.
|
||||||
|
|
||||||
| Funktionen | Google Drive | Nextcloud | Seafile | EGroupware |
|
| Funktionen | Google Drive | Nextcloud | Seafile | EGroupware |
|
||||||
| --------------------------------- | ------------ | ---------- | ---------- | ---------- |
|
| --------------------------------- | ------------ | ---------- | ---------- | ---------- |
|
||||||
|
@ -37,8 +65,6 @@ Deswegen kann sich für Teams eine Cloudspeicher Lösung anbieten. Diese wird au
|
||||||
|
|
||||||
**MD**: Markdown **CA**: Collabora **OO**: OnlyOffice
|
**MD**: Markdown **CA**: Collabora **OO**: OnlyOffice
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### Weiteres
|
### Weiteres
|
||||||
|
|
||||||
Eine weitere Lösung ist Pydio, sie wurde noch nicht näher betrachtet, macht aber einen sehr modernen Eindruck, bietet aber viele relevante Features auch nur in EPL an.
|
Eine weitere Lösung ist Pydio, sie wurde noch nicht näher betrachtet, macht aber einen sehr modernen Eindruck, bietet aber viele relevante Features auch nur in EPL an.
|
||||||
|
|
|
@ -1,17 +1,27 @@
|
||||||
# Seafile
|
# Seafile
|
||||||
|
|
||||||
Im Gegensatz zu Nextcloud verfolgt Seafile mehr den Ansatz: "do one thing and do it well". Seafile hat deutlich weniger Funktionen als Nextcloud, aber dafür eine performantere Dateisynchronisation. Die Dokumentenbearbeitung mit Collabora, Onlyoffice und Markdown ist ebenfalls möglich.
|
Im Gegensatz zu Nextcloud verfolgt Seafile den Ansatz:
|
||||||
Bei der Installation gab es kleinere Schwierigkeiten in der Konfiguration, die sich aber durch Automatisierung verhindern lassen.
|
“do one thing and do it well”. Seafile hat deutlich weniger
|
||||||
|
Funktionen als Nextcloud, aber dafür eine performantere
|
||||||
|
Dateisynchronisation. Die Dokumentenbearbeitung mit
|
||||||
|
Collabora, Onlyoffice und Markdown ist ebenfalls möglich. Bei der Installation gab es kleinere Schwierigkeiten
|
||||||
|
in der Konfiguration, die sich aber durch Automatisierung
|
||||||
|
verhindern lassen.
|
||||||
|
|
||||||
Seafile wird überwiegend von einem kommerziellen Unternehmen mit Sitz in Bejing (China) entwickelt und finanziert sich über eine kommerzielle Enterpriselizenz, die weitere Features enthält. Fraglich ist, wie sehr bei der Entwicklung Rücksicht auf die Community genommen wird.
|
Seafile wird von einem kommerziellen Unternehmen mit
|
||||||
Wer bereits Nextcloud kennt, hat gegebenfalls zu Beginng etwas Probleme mit der anderen Bedienung und Terminologie von Seafile. Auch könnte besser ersichtlich sein, welche Ordner und Dateien ein User freigegeben hat.
|
Sitz in Bejing (China) entwickelt und finanziert sich über
|
||||||
|
eine EPL. Fraglich ist, wie sehr bei der Entwicklung Rücksicht auf die Community genommen wird. Die „Community Edition“ steht auf Github zur Verfügung. Allerdings sind
|
||||||
|
dort nur sehr wenige Entwicklungsaktivitäten erkennbar.
|
||||||
|
Wer bereits Nextcloud kennt, hat gegebenenfalls zu Beginn etwas Probleme mit der anderen Bedienung und
|
||||||
|
Terminologie von Seafile. Auch könnte besser ersichtlich
|
||||||
|
sein, welche Ordner und Dateien ein:e User:in freigegeben
|
||||||
|
hat.
|
||||||
|
|
||||||
## Allgemeine Informationen
|
## Allgemeine Informationen
|
||||||
|
|
||||||
- Website:https://de.seafile.com
|
- Website:https://de.seafile.com
|
||||||
- Demo:
|
- Demo:
|
||||||
- [Hersteller](https://de.seafile.com/trial/)
|
- [Hersteller](https://de.seafile.com/trial/)
|
||||||
- [local-it](nextcloud...) : me@example.com : demo
|
|
||||||
- Source Code: [github](https://github.com/haiwen/seafile)
|
- Source Code: [github](https://github.com/haiwen/seafile)
|
||||||
- Dokumentation: [hier](https://manual.seafile.com)
|
- Dokumentation: [hier](https://manual.seafile.com)
|
||||||
- Lizenz: AGPLv3
|
- Lizenz: AGPLv3
|
||||||
|
@ -62,5 +72,3 @@ openid-connect: https://manual.seafile.com/deploy/oauth/
|
||||||
onlyoffice integration: https://manual.seafile.com/deploy/only\_office/
|
onlyoffice integration: https://manual.seafile.com/deploy/only\_office/
|
||||||
|
|
||||||
- kann es (admin) gruppen per sso?
|
- kann es (admin) gruppen per sso?
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue