Inhaltsverzeichnis

DokuWiki-Dokumentation

Kalender für Projekte

Seit kurzem steht für unser DokuWiki das Kalender-Plugin davcal bereit. Mit ihm lässt sich für jede Wiki-Seite genau ein Kalender erzeugen, der per Browser angezeigt wird. Außerdem kann man diese Kalender in andere Anwendungen wie Thunderbird und Mobilgeräte exportieren und dort bearbeiten. Will man im Wiki diese Funktion nutzen, trägt man in der betreffenden Seite folgenden Tag ein:

{{davcal>}}

In der Vorschau oder nach dem Speichern zeigt der Browser nun einen Kalender auf der Seite an. Termine lassen sich per Mausklick anlegen, derzeit allerdings nur einmalige Termine.

Will man wiederkehrende Termine in den Kalender aufnehmen, muss man den Kalender über eine externe Anwendungen wie Thunderbird bearbeiten.

Auf der Wiki-Startseite findet sich eine Terminübersicht, die aus mehreren Kalendern erzeugt wird. Die lässt sich über das Tag

{{davcaltable>}}

erzeugen. Die für die Übersicht zu nutzenden Kalender-Seiten gibt man als Option id an, die Zahl der anzuzeigenden Einträge gibt die Option numdays vor und die Sortierreihenfolge setzt sort:

{{davcaltable>id=leinelab:kalender,id=projekte:coderdojo:kalender, numdays=14,dateformat=d.m.Y H:i, onlystart=on, sort=asc, timezone=Europe/Berlin}}

Die weiteren Optionen dateformat, onlystart und timezone erklären sich von selbst oder über die Dokumentation des Kalender-Plugins.

Nutzung in externen Programmen und auf Mobilgeräten

Will man den jeweiligen Kalender in Thunderbird oder anderswo einbinden, geht man als angemeldeter Wiki-Nutzer zuerst zur betreffenden Wiki-Seite mit dem Kalender, öffnet den Link „Einstellungen/Sync“ unterhalb des Kalenders und kopiert den angezeigten Caldav-Link in die Zwischenablage.

Anschliessend legt man in Thunderbirds Kalenderansicht einen neuen, über Netzwerk erreichbaren Kalender an, hinterlegt dabei die kopierte URL und speichert das Ganze. Danach sollte Thunderbird nach Nutzernamen und Passwort fragen, die den Deinen Wiki-Zugangsdaten entsprechen. Anschliessend kannst Du Termine eintragen, bearbeiten und löschen.