Linux 软件免费装
Banner图

EventAdmin – Volunteer Management

开发者 davesidefyn
更新时间 2026年9月3日 20:10
PHP版本: 8.0 及以上
WordPress版本: 7.1
版权: GPLv3 or later
版权网址: 版权信息

标签

helpers event management volunteer sign up roster planning shift scheduling rota volunteers volunteer management

下载

0.5 0.6 0.7 0.7.1 0.7.2 0.8.0 0.9.0 0.9.1 0.9.2 0.9.3 0.9.4 0.9.5 0.9.6 0.9.7 0.9.8 0.9.9 1.0.0 1.0.1 1.1.0 1.10.0 1.2.0 1.3.0 1.4.0 1.4.1 1.4.2 1.5.0 1.5.1 1.6.0 1.7.0 1.7.1 1.8.0 1.8.1 1.9.0 2.0.0 2.0.1 2.1.0 2.1.1

详情介绍:

EventAdmin turns a WordPress page into a self-service volunteer roster for an event. You create the shifts; volunteers register and sign themselves up; you keep the overview. How it works: Built for clubs, street festivals, and community events. Everything runs in your own WordPress install — no page builder and no external service required. Emails are sent through WordPress; social login works via the free Nextend Social Login plugin. Features:

安装:

  1. Install the plugin via the WordPress backend or upload the ZIP file
  2. Activate the plugin
  3. Go to Pages → Add New and insert the [eventadmin] shortcode — this is the main volunteer page (registration for new visitors, shift selector + profile for logged-in volunteers)
  4. Create your departments under Shifts → Categories (optionally give each a colour)
  5. Create your first shifts under Shifts → Add New
  6. Optional: create separate pages for [eventadmin_profile] or [eventadmin_shiftselector] if you want dedicated pages for those features
  7. Optional: add [eventadmin_open_positions] to a public recruitment page to show non-registered visitors where volunteers are still needed

屏幕截图:

  • The volunteer view — browse open shifts by department and sign up in one click
  • Timeline view — every shift across the event on one chart; drag a shift to reschedule it
  • Settings — shift limits per day/week/month/year, overlap prevention, cancellation deadline, and spam protection
  • Send Announcement — target a recipient group and see a live preview of the email

升级注意事项:

2.1.1 Maintenance only — refreshed screenshots and description. Nothing to do. 2.1.0 Adds the [eventadmin_open_positions] shortcode for a public "where we still need volunteers" list. No breaking changes. 2.0.1 Housekeeping release — corrects the in-plugin "What's new" notice. Safe to update.

常见问题:

Do volunteers need an account?

Yes — they need to be logged in to join or cancel a shift, but there is no password to remember. On the registration form they enter their name, email, and phone; they then get a magic login link by email that signs them in. Admins can also create accounts manually, including "offline" volunteers with no email address (added by hand, no login).

Which pages do I need to create?

Just one: a page with the [eventadmin] shortcode. It shows the registration form to logged-out visitors and the full dashboard (open shifts, my shifts, profile) to logged-in volunteers. [eventadmin_open_positions], [eventadmin_shiftselector], and [eventadmin_profile] are optional extras for dedicated pages.

How can I assign volunteers manually?

Open Shifts → Overview. In the Table view use the "Add volunteer" button on a shift, or click an open slot in the Timeline view. You can pick an existing volunteer or create a new account (with or without an email address) on the spot.

What happens when shifts are full?

By default, full shifts disappear from the volunteer page. You can optionally enable a "Full shifts" section under Settings → Display so volunteers still see them, read-only with a disabled button.

What is the minimum volunteers field for?

It marks how many volunteers a shift really needs. The dashboard flags shifts below the minimum and splits their open spots into "required" (up to the minimum) and "optional" (up to the maximum). It is informational — nothing is blocked based on the minimum.

Can I set how many shifts one person may take?

Yes. Under Settings → General you can cap the number of shifts per volunteer per day, week, month, and year (0 = no limit), and optionally forbid overlapping shifts. These rules are enforced when a volunteer tries to sign up.

Is the plugin translated?

It ships with German (informal and formal), Swiss German, Austrian German, French (FR and BE), and Dutch (informal and formal). All strings are translatable, and the bundled translations take priority over community language packs.

What happens to my data if I deactivate or uninstall the plugin?

Deactivating only stops the scheduled reminder and cleanup jobs. Uninstalling does not delete anything — volunteer accounts, shifts, settings, and the "Volunteer" role stay in the database, so nothing is lost if you reinstall. Remove them by hand (or with a cleanup plugin) if you want a clean slate.

Can visitors see where help is needed before registering?

Yes. Put the [eventadmin_open_positions] shortcode on any public page (for example a "become a helper" page). It lists each department that still has unfilled slots in upcoming shifts, with the number of open spots, and needs no login. By default it shows a compact summary (one line per department); add style="list" for the full list of individual open shifts. Further attributes: category="slug,slug" limits it to certain departments, show_intro="0" hides the intro line, hide_past="0" includes shifts that already ended.

更新日志:

Version 2.1.1 Version 2.1.0 Version 2.0.1 Version 2.0.0 Version 1.10.0 Version 1.9.0 Version 1.8.1 Version 1.8.0 Version 1.7.1 Version 1.7.0 Version 1.6.0 Version 1.5.1 Version 1.5.0 Version 1.4.2 Version 1.4.1 Version 1.4.0 Version 1.3.0 Version 1.2.0 Version 1.1.0 Version 1.0.1 Version 1.0.0 Version 0.9.9 Version 0.9.7 Version 0.9.5 Version 0.9.4 Version 0.9.3 Version 0.9.2 Version 0.9.1 Version 0.9.0 Version 0.8.0 Version 0.7.2 Version 0.7.1 Version 0.7 Version 0.6 Version 0.5 Version 0.4 Version 0.3 Version 0.2 0.1