Dienstplan
Dienstplan adds a shift roster to your WordPress site. Members open the calendar page, pick an open shift and sign up. Coordinators see which shifts are still open and who is on duty. Made for fire departments, emergency medical services, first responders, sports clubs and other volunteer teams. All
Dienstplan adds a shift roster to your WordPress site. Members open the calendar page, pick an open shift and sign up. Coordinators see which shifts are still open and who is on duty.
Made for fire departments, emergency medical services, first responders, sports clubs and other volunteer teams.
All data stays in your own WordPress database. No external account, no monthly fee.
Features
- Shifts and events in a week, month or list view (list view on phones)
- Members sign up for open shifts themselves
- Show the calendar on any page with [dienstplan]
- Show events with [dienstplan_termine]
- Public statistics without names with [dienstplan_statistik]
- “My shifts” dashboard widget and calendar download (ICS)
- Public holidays in the calendar (optional)
- Light and dark color scheme
- English, German, Spanish, French and Italian
Free, Basic and Pro
This plugin is free, with no time limit: one roster, unlimited members, shifts and events.
Basic and Pro are optional add-ons, for example for multiple rosters, recurring events, shift trading and e-mail notifications. Your data stays when you add or remove them. Details at wp-dienstplan.de .
Third-party assets
Calendar icons ( assets/icons.svg ) are adapted from Tabler Icons , MIT License.
External services
Product notices (wp-dienstplan.de)
On Dienstplan’s own admin screens, the plugin loads https://www.wp-dienstplan.de/plugin/notices.json to show short product notices. It is a plain request without parameters. No personal data, member data or site data is sent. The user agent only contains the plugin name and version, not your site address. The answer is cached for up to 12 hours. Admins can dismiss each notice.
Provided by Nusselt Management GmbH: terms of use , privacy policy .
Public holidays (openholidaysapi.org)
Holidays in the calendar are optional and off by default. The plugin gets them from the OpenHolidays API ( https://openholidaysapi.org ):