Dokuwiki Countdown Plugin

Beschreibung

DokuWiki ist ja schon ein geniales Produkt und zusammen mit den verfügbaren Plugins wird es noch besser. Allerdings fehlte mir die Möglichkeit, bei der Ablage von Lizenzen und Wartungsverträgen im DokuWiki, das jeweilige Auslaufdatum so zu hinterlegen, dass man mir einem einzigen schnellen Blick sieht wann diese Verträge auslaufen und erneuert werden müssen.

Zu diesem Zweck habe ich dieses kleine Plugin geschrieben, man gibt einfach das Datum an zusammen mit einer Zeiteinheit (Jahre, Monate, Tage … Stunden ..) und bekommt auf der DokuWiki-Seite die verbleibende Zeit bis zu diesen Enddatum angezeigt.

Wurde das Enddatum überschritten, so wird die überschrittene Anzahl der Zeiteinheiten (z.B. Tage) mit einem vorangestellten Minus in rot angezeigt. Nähert sich das Enddatum, so wird die Zeit als Warnung in gelb dargestellt. Die Schwellwerte ab wann gewarnt werden soll, stehen in der Datei ‚conf/default.php‘.

Eine weitere Neuerung in der V2 Version ist das anhängen eines Kommentarstrings, in welchem per Platzhalter auch das Enddatum in verschieden Zeitformaten angezeigt werden kann.

Syntax

<countdown=X:JJJJ-MM-TT SS:MM:SS|Kommentar>

X – legt fest in welcher Zeiteinheit die verbleibende Zeit angezeigt werden soll, mögliche Angaben sind:

  • Y = Jahre, M = Monate, W = Wochen, D = Tage
  • h = Stunden, m = Minuten, s = Sekunden

JJJJ-MM-TT – steht für die Angabe des Enddatums. Diese Angabe ist zwingend notwendig.

  • JJJJ = Angabe des Jahre (vierstellig) z.B. 2008
  • MM = Angabe des Monats (zweistellig, mit führender Null wenn der Monat einstellig ist)
  • TT = Angabe des Tages (zweistellig, mit führender Null wenn der Monat einstellig ist)

SS-MM-SS – steht für die Uhrzeit am angegebenen Datum. Diese Angabe ist optional.

  • SS = Stunde (00 bis 23)
  • MM = Minuten (00 bis 59)
  • SS = Sekunden (00 bis 59)

Kommentare werden hinter der Anzeige der verbleibenden Zeit angezeigt und dort können verschiedene Platzhalter eingefügt werden. Aktuell gibt es die folgenden Platzhalter für die Anzeige der Endzeit in verschieden Zeitformaten.

  • ##DATE### = Das Datum der Endzeit wird eingefügt
  • ##TIME## = Die Uhrzeit der Endzeit wird eingefügt
  • ##DATETIME## = Datum und Uhrzeit der Endzeit werden eingefügt

Beispiele

Folgende Beispiele nehmen Bezug auf das heutige Datum.

von heute zum 31.12.2030 in Tagen:

<countdown=D:2030-12-31>

vom 01.06.2007 bis heute in Stunden:

<countdown=h:2007-06-01>

anzeige mit Kommentar welcher das Enddatum enthält:

<countdown=D:2030-12-31|(Laufzeit bis ##DATE##)>

Beispiel Screenshot

Download

Der folgende Download-Link kann auch direkt im Plugin-Manager von DokuWiki eingeben werden um so eine automatische Installation vorzunehmen.

Version:1.0
Release:11.07.2025
Download:Dokuwiki CountdownV2 Plugin v1.0

Alte Version

Version:0.2
Release:04.03.2008
Download:Dokuwiki Countdown Plugin v0.2

Diese Website verwendet nur technisch notwenidge Cookies. Es erfolgt keine Auswertung oder Weitergabe der Daten.
Mit der weiteren Nutzung der Website stimmen Sie dieser Verwendung von Cookies zu.
Akzeptieren