Jetzt neu!

Die ViOffice Cloud ist jetzt GRATIS für bis zu 3GB Speicherplatz. Jetzt registrieren!
Zum Inhalt springen
Startseite » Wer wir sind » Software Projekte » Wekan Calendar Sync

Wekan Calendar Sync

Wekan Calendar Sync (WCS) ist ein einfaches, an die Wekan REST-API anknüpfender Service, welcher es erlaubt Tasksboards und Karten einer bestimmten Wekan-Instanz mit dem eigenen Kalenderprogramm abzugleichen. Wie der Name bereits erahnen lässt, ist es vollständig in der serverseitigen Skriptsprache PHP umgesetzt und deswegen auch für Nutzende mit schwachen Endgeräten ohne Probleme nutzbar.

Um ein konkretes Beispiel zu geben, könnte eine Person ein Wekan Board als ToDo-Liste nutzen. Einzelne Karten stünden hierbei für größere Todos, die jeweils nochmals per Checklisten in kleinere Aufgaben unterteilt sind. Mittels wekan-ical-php können diese Aufgaben nun auch mit der Kalender-App auf dem Smartphone synchronisiert werden, um immer und überall den Überblick über den aktuellen Stand zu behalten.

Wekan Calendar Sync nutzen

Nutzer:innen des Service müssen sich lediglich auf der Loginseite mit ihren Login-Daten für den jeweiligen Wekan Server einloggen. WCS speichert diese Login-Daten selbstverständlich nicht, sondern nutzt sie lediglich temporär, um eine Authentifizierung beim Wekan-Server zu erhalten. Diese ist für 90 tage gültig. Erst dann müssen sich Nutzer:innen erneut bei WCS einloggen um eine erneute Authentifizierung erteilen zu können.

Nach dem Login generiert WCS eine eindeutige Kennziffer für den jeweiligen Account. Nun kann die Kalenderdatei mit dem Klick auf einen Knopf einfach angefordert oder heruntergeladen werden. Alternativ steht ein Knopf zur direkten Importierung in den Systemkalender bereit. Gleiches lässt sich über den darunter dargestellten QR-Code erreichen, der dazu dient, den Kalender leicht auf externen geräten (z.B. Smartphones) zu abonnieren.

Technischer Hintergrund

Beim Login in WCS authentifiziert dieser sich mit den angegebenen Login-Daten direkt beim jeweiligen Wekan-Server und speichert den von Wekan zurückgegebenen Authentifizierungstoken in der Datenbank (nicht jedoch das Passwort!). Authentifizierungstokens der Wekan REST-API sind standardmäßig 90 Tage gültig. So lange kann der Service im Auftrag des jeweiligen Accounts Anfragen an den Wekan-Service stellen. Im Anschluss muss sich erneut bei WCS angemeldet werden.

Wird das Kalender Skript aufgerufen, sammelt WCS alle relevanten Informationen zum jeweiligen Account vom Wekan-Server, also alle Boards, Swimlanes, Listen Karten und Karteninhalte. Für alle Karten, die eine Deadline (“due date”) haben, erstellt der Service einen Kalendereintrag und gibt am Ende eine gesammelte .ics Datei zurück, welche entweder einzeln heruntergeladen werden kann oder über das webcal:// Protokoll in entsprechende Kalendersoftware (z.B. Thunderbird) eingetragen werden.

Mehr Informationen über WCS, wie es auf dem eigenen Server installiert & konfiguriert und wie an der Entwicklung des Projekts mitgewirkt werden kann, findet sich auf der Projektseite (extern auf Codeberg.org).

Wekan Calendar Sync

Organisieren Sie Ihre Teams.