-
1.0 Stable
released this
2026-01-30 15:42:06 +00:00 | 91 commits to main since this releaseKonfiCastle Workshop‑Wahlen v1.0
Erstveröffentlichung des WordPress‑Plugins zur Verwaltung von Workshop‑Wahlen bei Konfi‑Castle‑Events. Enthält Admin‑Backend, Teilnehmer‑Frontend und eine faire Zuteilungslogik mit Vorrang für Force‑Zuteilungen. Datenbanktabellen werden bei Aktivierung über
install.phpmit Präfixkc_erstellt.Highlights
- Admin‑Module: Wahlen, Workshops, Teilnehmer, Teamer, Zuteilungen inkl. CSV‑Export.
- Zuteilungslogik: Automatische, faire Zuteilung mit Vorrang für manuelle Force‑Zuweisungen.
- Frontend: Teilnahme über Shortcodes mit serverseitiger Validierung.
- Teamer‑Passwort: Verwaltung und sicherer Hash in WP‑Optionen.
- Testdaten: Generierbar über Admin‑Ansicht (nur User‑ID 1).
Komponenten
- Einstieg & Hooks: konficastle-workshopwahl.php
- Admin‑Ansichten: includes/admin-wahlen.php, includes/admin-workshops.php, includes/admin-teilnehmer.php, includes/admin-teamer.php, includes/admin-zuteilungen.php
- Zentrale Logik: includes/zuteilungslogik.php
- Frontend: includes/frontend-form.php, includes/frontend-ergebnis.php
- Installation/DB: install.php
Shortcodes
- Teilnahmeformular:
[konficastle_workshopwahl wahl=ID] - Ergebnisanzeige:
[konficastle_workshop_ergebnis wahl=ID]
Installation
- Plugin hochladen und aktivieren.
- Tabellen werden automatisch erstellt; Admin‑Menü erscheint.
- Wahlen, Workshops und Teamer anlegen; optional Testdaten generieren (nur Admin mit User‑ID 1).
Admin‑Hinweise
- Force‑Zuteilungen haben stets Vorrang vor automatischen Ergebnissen.
- Navigation über Tabs via
kc_admin_tabs(). - CSV‑Export der Zuteilungen zur Weiterverarbeitung verfügbar.
- Immer
$wpdb->prefixfür allekc_‑Tabellen verwenden.
Changelog
- Neu: Vollständiges Admin‑Backend (Wahlen, Workshops, Teilnehmer, Teamer, Zuteilungen).
- Neu: Zuteilungslogik mit Priorisierung von Force‑Zuteilungen.
- Neu: Frontend‑Formular und Ergebnisanzeige per Shortcodes.
- Neu: CSV‑Export der Zuteilungen.
- Neu: Teamer‑Passwortverwaltung mit Hash in WP‑Optionen.
Bekannte Einschränkungen
- Shortcodes erfordern eine gültige
wahl‑ID. - Testdaten dürfen nur von Administrator mit User‑ID 1 erzeugt werden.
Downloads