chore: cleanup calendar

This commit is contained in:
Philipp Rothmann 2022-12-21 15:13:23 +01:00
parent f52cd8d758
commit 4df2d0e98b

View file

@ -1,14 +1,25 @@
# Kalender
Ein Kalendar ist für viele Teams ein zentrales Element in der Arbeitsorganisation. Viele E-Mail oder Groupware Lösungen integrieren bereits Kalender.
Neben den bereits in E-Mail betrachteten Lösungen vergleichen wir noch ein weiteres Tool, _bloben_.
Ein gemeinsamer Kalender ist für viele Teams ein zentra-
les Element in der Arbeitsorganisation. Viele E-Mail- oder
Groupware-Lösungen integrieren bereits Kalender. Neben
den bereits im Abschnitt „E-Mail“ betrachteten Lösungen
wird noch das Tool Bloben vorgestellt. Es werden folgen-
de Funktionen betrachtet:
1. **CalDav**: Ein Netzwerkprotokoll zur Synchronisierung von Kalendern
1. **Einbindung Externer Kalender**: Externe Kalender können z.B. über Webcal / iCal eingebunden werden.
1. **Mehrere Kalender pro User**
1. **Verfügbarkeitsplaner**: Beim erstellen eines Termins kann die Verfügbarkeit von den eingeladenen User:innen eingesehen werden.
1. **Teilen von Kalendern**: Kalender können mit anderen User:innen geteilt werden und z.B. nur lesender Zugriff gewährt werden.
1. **Email Einladungen versenden**: Einladungen können per Email versendet werden
1. CalDav: Ein Netzwerkprotokoll zur Synchronisierung
von Kalendern
2. Einbindung Externer Kalender: Externe Kalender kön-
nen z.B. über Webcal / iCal eingebunden werden.
3. Mehrere Kalender pro User
4. Verfügbarkeitsplaner: Beim Erstellen eines Ter-
mins kann die Verfügbarkeit von den eingeladenen
User:innen eingesehen werden.
5. Teilen von Kalendern: Kalender können mit anderen
User:innen geteilt werden und z.B. nur lesender Zu-
griff gewährt werden.
6. Email-Einladungen versenden: Einladungen können
per Email versendet werden.
| Funktion | SOGo | Roundcube | EGroupware | Nextcloud | bloben |
| ---------------------------- | ---- | --------- | ---------------- | --------- | ------ |
@ -21,23 +32,49 @@ Neben den bereits in E-Mail betrachteten Lösungen vergleichen wir noch ein weit
## Bloben
Bloben ist im Gegensatz zu den anderen Lösung ein reiner Kalenderclient und benötigt eine Verbindung zu einem CalDav Server. Dafür ist es darauf ausgerichtet
mehrere Kalendar darzustellen und überzeugt mit einem modernem Design. Bloben ist zwar noch im Beta Entwicklungsstadium, scheint aber
die Nachfolgerin für AgenDAV, das nur noch im Maintenance Modus ist, zu werden. Für Teams die nur eine alleinstehende Kalendaranwendung haben wollen,
kann bloben in Kombination mit einem CalDav Server das richtige Tool sein.
Bloben[^bloben] ist im Gegensatz zu den anderen Lösungen ein
reiner Kalenderclient und benötigt eine Verbindung zu
einem CalDav-Server. Dafür ist es darauf ausgerichtet,
mehrere Kalender darzustellen und überzeugt mit einem
modernen Design. Bloben ist zwar noch im Beta-Entwick-
lungsstadium, scheint aber die Nachfolgerin für AgenDAV,
das nur noch im Maintenance-Modus ist, zu werden.
## Nextcloud Kalender App
Die Nextcloud Kalender-App integriert sich sehr gut mit anderen Apps in der Nextcloud und bringt alle Funktionen die sich User wünschen. Die Darstellung ist einfach und erfüllt ihre Funktion. Auch wenn andere Tools umfangreichere Darstellungen und Hervorhebungen haben, ist der Nextcloud Kalendar dennoch für die tägliche Arbeit ausreichend.
Die Nextcloud Kalender-App[^nextcloud] integriert sich sehr gut mit
anderen Apps in der Nextcloud und bringt alle Funktionen,
die sich User:innen wünschen. Die Darstellung ist einfach
und erfüllt ihre Funktion. Auch wenn andere Tools um-
fangreichere Darstellungen und Hervorhebungen haben,
ist der Nextcloud-Kalender dennoch für die tägliche Arbeit
ausreichend.
## EGroupware
Der Kalender in der EGroupware ist eine Kernfunktion, geht allerdings von dem klassischen Ansatz aus, dass ein Benutzer einen eigenen Kalender hat und es sonst Gruppenkalender gibt. Kalender können untereinander freigegeben werden. Die Gruppenfunktion ist in der EGroupware eigentlich ein Enterprise-Feature, kann aber von den Admins über die Datenbank relativ leicht auch in der CE benutzt werden. Es ist allerdings darauf hinzuweisen, dass dies nur ein Hack ist.
Der Kalender ist in EGroupware[^egroupware] eine der Kernfunk-
tionen, geht allerdings von dem Ansatz aus, dass ein:e
Benutzer:in einen eigenen Kalender hat und sonst Grup-
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
hinzuweisen, dass dies nur ein Workaround ist.
## SOGo
Der Kalendar von SOGo ist übersichtlich, lässt sich intuitiv bedienen und sieht schick aus. Er unterstützt alle benötigten Funktionen und integriert sich gut mit der E-Mail und Kontakt Funktion.
Der Kalender von SOGo[^sogo] ist übersichtlich, lässt sich in-
tuitiv bedienen und sieht schick aus. Er unterstützt alle
benötigten Funktionen und integriert sich gut mit der E-
Mail- und Kontakte-Funktion.
## Roundcube
Roundcubes Kalendar macht einen guten Eindruck, ist einfach zu bedienen und hat die grundlegenden Funktionen.
Roundcubes[^roundcube] Kalender macht einen guten Eindruck, ist
einfach zu bedienen und hat die wichtigsten Funktionen.
[^bloben]: https://bloben.com/
[^nextcloud]: https://apps.nextcloud.com/apps/calendar
[^egroupware]: https://www.egroupware.org/
[^sogo]: https://www.sogo.nu/
[^roundcube]: https://roundcube.net/