| 开发者 | tschiffler |
|---|---|
| 更新时间 | 2026年9月4日 21:13 |
| PHP版本: | 8.1 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[csmgr_sports] – overview of all sports with filters (age group/section).[csmgr_calendar view="month"] – club-wide calendar (view="month", view="week" or view="list" for the weekly training schedule).[csmgr_upcoming sport="ID" limit="5"] – upcoming dates of a sport.[csmgr_people group="true"] – the people of the club, optionally filtered to one office (function="board") and grouped by committee.squadeno-club-sports-manager folder into wp-content/plugins/ (or upload the plugin ZIP).Yes. Trainers edit only the sports assigned to them as well as their own profile. Each assignment carries one of three levels: full editing of that sport, read-only (listed as a contact, no admin access), or dates only, which allows cancelling, moving and adding a single session and nothing else.
Yes. There is one record per person, and an office says what someone does: trainer, chair, treasurer, membership records. Offices can sit in committees, so an executive and an extended board come out in the maintained order rather than alphabetically. A board page is an ordinary page with the people block on it, filtered to the board offices.
Permissions come in two layers. Club-wide there are five task packages, ticked in the person record: own profile, trainer, club administration, dates, and public relations. On top of that a trainer is tied to their assigned sports, with a level per assignment. Only the club administration may delete content, and nobody can pass on a package they do not hold themselves.
Central closures automatically hide regular trainings within the period; events (e.g. holiday care) remain visible.
Yes. Dates are cached internally and invalidated whenever something changes, so a page or object cache on top only makes it faster.
The interface is English by default and ships with a complete German translation (de_DE). Additional languages can be added via the bundled .pot file.
Yes. The URL bases (e.g. sports, people) default to English and can be changed per site in the plugin settings, for example to German (sportarten, personen). After changing them, open Settings → Permalinks once.
Yes, and you should. The plugin creates a plain list of every entry at /sports/, /people/ and so on. Most clubs would rather have their own page with the matching block, an introduction and their own wording. Pick that page under Settings → Overview pages, and the plain list redirects to it permanently, while links pointing at the list point to your page instead. Visitors then have one overview instead of two, and themes that build a breadcrumb follow along. Leave the setting empty and nothing changes.
view="list": the training schedule of the week, grouped by weekday.