Dienstplan
Dienstplan macht aus deiner WordPress-Website einen Schicht- und Dienstplan, der ohne hauptamtliche Koordination läuft.
Gemacht für Teams, die von Ehrenamtlichen getragen werden — Feuerwehren, Rettungsdienste, First-Responder- und Kriseninterventionsgruppen, Sportvereine und Verbände. Mitglieder öffnen eine Kalenderseite und tragen sich selbst für offene Dienste ein. Koordinatoren sehen auf einen Blick, welche Dienste noch offen sind, wer sich bereits gemeldet hat und wer in diesem Zeitraum noch nichts übernommen hat. Jede Änderung wird protokolliert — „Wer hat mich am Samstag ausgetragen?“ hat damit immer eine Antwort.
Alles läuft auf deiner eigenen WordPress-Installation. Mitgliederdaten, Dienstpläne und Zuordnungen bleiben in deiner Datenbank — kein SaaS-Konto, keine laufenden Gebühren für die kostenlose Version. Optionale ausgehende Verbindungen (Feiertagsabruf über openholidaysapi.org, Produkt-Hinweise von wp-dienstplan.de) sind unter Externe Dienste dokumentiert; der Feiertagsabruf ist standardmäßig deaktiviert.
Was du damit machen kannst
- Schichten definieren (Früh/Spät/Nacht, Fahrer/Sanitäter — was immer dein Team nutzt) und Wochen- oder Monatspläne bauen
- Den Plan per Shortcode
[dienstplan]auf jede beliebige Seite holen - Zeige öffentliche Kennzahlen (geleistete Schichten, Einsatzstunden, aktive Helfer:innen) mit
[dienstplan_statistik]— ohne Login, Namen werden nie preisgegeben - Mitglieder tragen sich selbst für Dienste ein und wieder aus — Koordinatoren sehen jede Änderung live, ohne E-Mail-Pingpong
- Termine wie Übungsabende, Feste oder Bereitschaftsdienste mit Kategorien planen (Anmeldelisten pro Termin gibt es mit Basis)
- Jedem Mitglied seine anstehenden Dienste in einem Dashboard-Widget anzeigen
- Mitglieder laden ihre Dienste als ICS-Kalenderdatei herunter
Warum auf WordPress
Die meisten ehrenamtlichen Organisationen betreiben ohnehin schon eine WordPress-Website für Neuigkeiten und Mitgliederkommunikation. Den Dienstplan dort zu integrieren bedeutet: Mitglieder nutzen ihr vorhandenes Konto, deine Daten bleiben in deiner eigenen Datenbank, und es gibt kein externes SaaS, das du datenschutzrechtlich prüfen musst.
Free, Basis und Pro
Die Version auf WordPress.org ist Free und bleibt dauerhaft kostenlos: ein Dienstplan, unbegrenzt viele Mitglieder, Schichten und Termine — ohne künstliche Obergrenzen.
Zwei optionale Add-ons erweitern dasselbe Plugin an Ort und Stelle, deine Daten bleiben automatisch erhalten:
- Basis — mehrere Dienstpläne, wiederkehrende Termine, Termin-Anmeldungen und Aufgaben, Diensttausch, Gruppen- und Wochentags-Beschränkungen, automatische E-Mail-Benachrichtigungen und ein Community-Feedback-Kanal. Für eingespielte Teams, die Self-Service-Abläufe brauchen.
- Pro — alles aus Basis plus Anwesenheits-Statistiken, ein manipulationssicheres Audit-Log und automatisches Nachrücken bei vollen Terminen. Für Organisationen mit Berichts- oder Nachweispflichten.
Preise und der vollständige Vergleich stehen auf wp-dienstplan.de.
Sprachen
Enthält Englisch, Deutsch, Spanisch, Französisch und Italienisch. Die Quelltexte sind englisch; weitere Sprachen lassen sich über Standard-.po-/.mo-Dateien im Verzeichnis languages/ ergänzen.
Externe Dienste
Produkt-Hinweise (wp-dienstplan.de)
Im WordPress-Adminbereich, ausschließlich auf den eigenen Seiten von Dienstplan, kann das Plugin https://www.wp-dienstplan.de/plugin/notices.json abrufen, um zeitlich begrenzte Produktinformationen anzuzeigen (zum Beispiel eine Aktion). Die Anfrage ist ein einfacher HTTP-GET ohne Query-Parameter und ohne Cookies deiner Website; es werden keine personenbezogenen Daten, Mitgliederdaten, Lizenzschlüssel oder website-identifizierenden Daten übertragen. Die Antwort wird lokal (WordPress-Transient) für bis zu 12 Stunden zwischengespeichert. Hinweise sind pro Administrator:in ausblendbar und erscheinen nie auf anderen Adminseiten. Dieser Aufruf ist Teil des kostenlosen, über WordPress.org verteilten Plugins.
Feiertage (openholidaysapi.org)
Dieses Plugin verbindet sich mit der öffentlichen OpenHolidays-API (https://openholidaysapi.org), um offizielle Feiertagsdaten für das Land und die (optionale) Region abzurufen, die unter Dienstplan → Einstellungen → Feiertage konfiguriert sind. Die Daten werden in deinen eigenen WordPress-Optionen gespeichert und als farbliche Hervorhebung im Kalender angezeigt, damit Mitglieder auf einen Blick sehen, welche Tage Feiertage sind. Die Funktion ist vollständig optional — wenn du das Feiertagsland in den Einstellungen leerst, wird jeder ausgehende Aufruf an diese API deaktiviert.
In drei Situationen wird eine Anfrage an https://openholidaysapi.org gesendet:
GET /Countries— einmalig, wenn der Administrator die Feiertags-Einstellungsseite öffnet und die Länderliste noch nicht zwischengespeichert ist. Keine Nutzdaten, nur eine HTTP-Anfrage.GET /Subdivisions?countryIsoCode=XX— einmal pro Land, wenn der Administrator in den Einstellungen ein Land auswählt, um das Regionen-Dropdown zu befüllen. Der konfigurierte Ländercode wird als Query-Parameter übertragen.GET /PublicHolidays?countryIsoCode=XX&languageIsoCode=YY&validFrom=YYYY-01-01&validTo=YYYY-12-31[&subdivisionCode=ZZZZ]— einmal jährlich per WordPress-Cron sowie bei Bedarf, wenn der Administrator auf der Einstellungsseite eine manuelle Aktualisierung anstößt. Der konfigurierte Ländercode, ggf. der Regionscode, der Sprachcode und das angefragte Jahr werden als Query-Parameter gesendet.
In jedem Fall werden ausschließlich vom Administrator eingegebene Konfigurationswerte übertragen (Land / Region / Sprache / Jahr). Es werden keine Mitgliedernamen, E-Mail-Adressen, Dienstdaten oder Audit-Log-Einträge gesendet.
Dieser Dienst wird von der STÜBER SYSTEMS GmbH als Open-Data-Projekt bereitgestellt: Nutzungsbedingungen, Datenschutzerklärung. Projektdokumentation und Datenquellen-Übersicht findest du auf https://www.openholidaysapi.org.
Datenschutz
Dienstplan ist so gebaut, dass alle mitgliederbezogenen Daten — Namen, E-Mail-Adressen (aus dem WordPress-Benutzerkonto), Schicht-Zuordnungen, Anmelde-Historie, Audit-Log-Einträge — ausschließlich in deiner eigenen WordPress-Datenbank bleiben. Die einzigen ausgehenden HTTP-Anfragen des kostenlosen Plugins sind die oben unter Externe Dienste dokumentierten Aufrufe (Produkt-Hinweise von wp-dienstplan.de und, falls aktiviert, OpenHolidays). Keiner der beiden Aufrufe überträgt Mitglieder- oder personenbezogene Daten.
Wenn du das optionale Basis- oder Pro-Add-on nutzt
Das kommerzielle Add-on kontaktiert einen separaten Lizenzserver unter lizenz.wp-dienstplan.de für die Lizenzaktivierung und eine tägliche Lizenzstatus-Prüfung. Die übertragenen Daten beschränken sich auf den Lizenzschlüssel, deine Website-URL und ein Status-Flag — es werden keine Mitgliederdaten, keine Dienstdaten und keine E-Mail-Adressen gesendet. Die Lizenzserver-Aktivität wird mit branchenüblichen Webserver-Logs (IP, Zeitstempel, User-Agent) zur Betrugsprävention protokolliert; die Datenschutzerklärung auf wp-dienstplan.de dokumentiert dies im Detail. Der Lizenzserver ist im kostenlosen, über WordPress.org verbreiteten Plugin nicht aktiv.
Cookies und Tracker
Dienstplan setzt keine eigenen Cookies und nutzt keine Dritt-Tracker. Das Plugin verwendet die Standard-Authentifizierungs-Cookies von WordPress für den Mitglieder-Login sowie localStorage, um auf Seiten mit mehreren Dienstplänen den zuletzt gewählten Plan zu merken.
