• 1.0 00fd8dc1cf

    1.0 Stable

    linus released this 2026-01-30 15:42:06 +00:00 | 91 commits to main since this release

    KonfiCastle 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.php mit Präfix kc_ 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

    Shortcodes

    • Teilnahmeformular: [konficastle_workshopwahl wahl=ID]
    • Ergebnisanzeige: [konficastle_workshop_ergebnis wahl=ID]

    Installation

    1. Plugin hochladen und aktivieren.
    2. Tabellen werden automatisch erstellt; Admin‑Menü erscheint.
    3. 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->prefix für alle kc_‑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