Beskrivelse
EventAdmin is a simple yet powerful plugin for managing volunteers at events.
Designed for clubs, street festivals, and similar events — organizers create shifts, assign participants, or let volunteers sign up themselves.
Features:
- Create shifts with time period, category, and min./max. volunteers
- Public frontend: volunteers register, sign up for shifts, and manage their profile in one place
- Volunteers can sign up and cancel themselves (with optional cancellation deadline)
- Optional “Full shifts” section so volunteers can still see fully booked shifts (disabled by default)
- Automatic checks: e.g. max. 2 shifts/year & no time overlaps
- Manual creation and assignment of volunteers by admins — assign existing volunteers from a dropdown or create new accounts on the fly, including offline volunteers without an email address
- Per-shift organizer name and email — override the global notification sender per shift
- CSV export per shift or for all shifts
- Admin overview with filters (upcoming/past/all, category, volunteer, date) and sorting
- Dashboard statistics: registered volunteers, upcoming shifts, empty shifts, understaffed shifts, filled/open spots
- Bulk email tool: send custom announcements to all or opted-in volunteers — processed in batches, with a real-time progress bar, delivery failure tracking, and a confirmation email to the sender
- Volunteers can opt out of announcements via their profile page
- Send history log with subject, message preview, recipient count, and failure count
- Integration with Nextend Social Login
License
This plugin is free software under the GPLv2 or later.
Installation
- Install the plugin via the WordPress backend or upload the ZIP file
- Activate the plugin
- Go to Pages Add New and insert the
[eventadmin]shortcode — this is the main volunteer page (shows registration for new visitors, and the shift selector + profile for logged-in volunteers) - Create shift categories under Shifts Categories
- Create your first shifts under Shifts Add New
- Optional: create separate pages for
[eventadmin_profile]or[eventadmin_shiftselector]if you want dedicated pages for those features
FAQ
-
Do volunteers need an account?
-
Yes, volunteers must be logged in to view and join shifts.
-
How can I assign volunteers manually?
-
In the admin dashboard under “Volunteer Overview” for each shift via form.
-
What happens when shifts are full?
-
By default, full shifts are hidden on the volunteer page. You can optionally enable a “Full shifts” section under Settings so volunteers can still see them (read-only, with a disabled button).
-
What is the minimum volunteers field for?
-
You can set a minimum number of volunteers per shift. The admin dashboard will highlight understaffed shifts with a warning. Enforcement (e.g. blocking the shift from appearing) is not yet applied – this is informational only.
Anmeldelser
Bidragsydere & udviklere
“EventAdmin – Volunteer Management” er open source-software. Følgende personer har bidraget til dette plugin.
Bidragsydere“EventAdmin – Volunteer Management” er blevet oversat til 5 sprog. Tak til oversætterne for deres bidrag.
Oversæt “EventAdmin – Volunteer Management” til dit eget sprog.
Interesseret i udvikling?
Gennemse koden, tjek SVN repository, eller abonner på udviklerloggen via RSS.
Ændringslog
Version 0.9.5
- Fix: Bundled translations now always take priority over language packs from translate.wordpress.org, preventing incomplete community translations from overriding the plugin’s own strings
Version 0.9.4
- New: Assign existing volunteers directly from a dropdown when adding manually to a shift
- New: Offline volunteers — add volunteers without an email address; a placeholder is created silently, no notifications sent
- New: Per-shift organizer name and email — overrides the global notification address for both admin and volunteer emails on that shift
- Fix: Duplicate assignment no longer possible when the same email is submitted twice (pre-check added)
Version 0.9.3
- Fix: New strings from 0.9.2 (update notice, support section, plugin row links) now fully translated in all 8 bundled languages
Version 0.9.2
- New: Donation and review links added to the plugin row in the Plugins list
- New: “Support EventAdmin” section added to the Documentation page
- New: Dismissible update notice shown to admins after plugin updates
Version 0.9.1
- New: Translations added for German (de_DE, de_AT), Dutch (nl_NL, nl_NL_formal), French (fr_FR, fr_BE), and German Switzerland formal (de_CH)
- Fix: Several translation errors corrected in de_CH and de_DE_formal
Version 0.9.0
- New: Admin overview defaults to upcoming shifts — add “Show: Upcoming / Past / All” filter to see past or all shifts
- New: Admin overview sortable by date or name, ascending or descending
- New: Admin overview stats now include empty shifts and understaffed shifts
- New: Bulk email tool — send custom announcements to all or opted-in volunteers, with real-time progress bar, batch processing (25 per request), failed delivery tracking, and a confirmation email to the sender
- New: Email send history log on the announcement page (subject, message preview, recipients, failures, sent by)
- New: Volunteers can opt out of announcements via their profile page (opted-in by default, existing users unaffected)
Version 0.8.0
- Fix: Quick edit fields (start time, end time, max. volunteers) now pre-populate correctly when opening the quick edit row
- Fix: “Period” column in the shift list is now sortable by start date/time
- New: Optional “Full shifts” section on the volunteer shift selector page (disabled by default, enable under Settings)
- New: Minimum volunteers field on shifts – admin dashboard shows an understaffed warning when the minimum has not been reached
Version 0.7.2
- Bugfix release
Version 0.7.1
- Tested up to WP 6.9
Version 0.7
- restrict access to shifts and departments for non-logged in users (and SEO)
Version 0.6
- missing .pot file added to support translations
Version 0.5
- Review Feedback 2.0
Version 0.4
- i18n – Support Multilanguage
Version 0.3
- Extension of admin interface
Version 0.2
- Notification extensions
0.1
- Initial release
- Shift management, volunteer registration, dashboard, export, rules
