Kurzbeschreibung
Das Plugin Bowling-League unterstützt die Verwaltung und Auswertung einer Bowlingliga. Es bietet Saison-, Mannschafts-, Spieler- und Spieltagverwaltung, automatische Berechnung von Handicap- und Punktewertungen sowie responsive Auswertungen im Frontend und Backend.
Zusätzlich können Spieltage und Spielpläne als PDF ausgegeben, CSV-Daten importiert und Newsletter über Brevo versendet werden. Die Benutzeroberfläche unterstützt insbesondere Deutsch und Englisch. Die fachlichen Regeln für Blind-Handicap, Unterzahl, Walkover, Halbfinale und Finale werden zentral berücksichtigt.
Die PDF-Versionen der Handbücher können zusätzlich im WordPress-Administrationsbereich des Plugins erzeugt und heruntergeladen werden.
Benutzerhandbuch als PDF herunterladen
Adminhandbuch als PDF herunterladen
Changelog
Aktuelle Version
1.0.27
- PHP-8.4-Kompatibilität verbessert.
- Implizit nullable Parameter in der PDF-Verarbeitung ausdrücklich als nullable typisiert.
- PHP-BOM- und Whitespace-Risiken geprüft.
- Installations-ZIP mit korrekter Plugin-Verzeichnisstruktur erstellt.
Versionsverlauf
1.0.26
- Fehler im PDF-Spielplan beim Aufruf der zentralen Spieltagsüberschrift behoben.
- Datumswert korrekt an den Überschrift-Formatter übergeben.
1.0.25
- Spieltagstypen im PDF-Spielplan bis zum Kartenrenderer durchgereicht.
- Halbfinale und Finale werden im PDF-Spielplan nicht mehr als nummerierte Spieltage angezeigt.
- Überschriften werden abhängig vom Spieltagstyp ausgegeben.
1.0.24
- Fehlende Datumsargumente in der zentralen Spieltagsformatierung ergänzt.
- Fehler bei Newsletter- und PDF-Vorschauen behoben.
1.0.23
- Nicht initialisierte Variable im Backend-Report behoben.
- Admin-Auswertungen wieder ohne undefinierte Variablen erzeugt.
1.0.22
- Fehlerhafte Callback-Aufrufe privater Datumsformatierungen behoben.
- Datumsformatierung in Frontend, PDF und Newsletter stabilisiert.
1.0.21
- Einheitliche Darstellung von regulären Spieltagen, Halbfinale und Finale eingeführt.
- Reguläre Spieltage werden weiterhin als
5. Spieltag vom 12.05.2026dargestellt. - Halbfinale werden als
Halbfinale vom 12.05.2026dargestellt. - Finale werden als
Finale vom 19.05.2026dargestellt. - Gemeinsame Formatierungslogik für Webansicht, PDF-Auswertung, PDF-Spielplan und Newsletter eingeführt.
- WordPress-Gutenberg-Changelog für die Spieltagsdarstellung ergänzt.
1.0.20
- Verknüpfung zwischen dem Newsletter-Platzhalter
{{next_matchday_table_html}}und den Shortcodes'['bowling_league_next_matchday']'sowie'['next_matchday']'in den Handbüchern dokumentiert.
1.0.19
- Hinweis zur fachlichen Verbindung von Newsletter-Platzhalter und Next-Matchday-Shortcode im Newsletter-Administrationsbereich ergänzt.
1.0.18
- Next-Matchday-Shortcode in die sichtbare Shortcode-Tabelle des Admin-Bereichs aufgenommen.
- Datum des nächsten Spieltages in der Shortcode-Ausgabe ergänzt.
1.0.17
- Dokumentation für
'['bowling_league_next_matchday']'und'['next_matchday']'in README sowie Admin- und Benutzerhandbuch ergänzt. - Beispiele für Saison- und Phasenfilter dokumentiert.
1.0.16
- Shortcode für den nächsten anstehenden Spieltag eingeführt.
- Die Ermittlung basiert auf dem zuletzt ausgewerteten Spieltag und verwendet die bestehende Newsletter-Logik.
- PDFs werden saisonbezogen in Unterverzeichnissen des konfigurierten Downloadpfads gespeichert.
- Saisonverzeichnisse werden bei Bedarf automatisch angelegt.
- Tests für Next-Matchday-Ermittlung und PDF-Pfad ergänzt.
Fachliche und funktionale Erweiterungen
- Saisonverwaltung mit regulären Spieltagen, Brückenspieltagen, Halbfinale und Finale.
- Verwaltung von Mannschaften, Spielern und Aufstellungen.
- Blind-Handicap-Regel für Mannschafts- und Einzelwertungen.
- Getrennte Behandlung von Walkover und „ohne Gegner“.
- Unterzahlregeln für reguläre Spieltage.
- Separate Punkteberechnung für Halbfinale und Finale.
- Wertungspins inklusive Handicap für Tabellen und Ligaschnitt.
- Einzelauswertung, Top 10, Spieltagrekorde, Saisonrekorde und Ligaschnitt.
- Anzeige von 200er-Spielen und Serienwerten.
- Responsive Frontend-Ausgaben für Spielplan und Spieltagauswertung.
- PDF-Ausgaben für Spieltage, Spielpläne und Handbücher.
- Sprachabhängige Ausgabe in Webansicht, Backend, PDF und Newsletter.
- Regionale Zahlen- und Datumsformatierung.
- CSV-Import und -Export für Stammdaten, Spielpläne und Ergebnisse.
- Newsletter-Versand über Brevo mit API-Key, Double-Opt-In-Unterstützung und PDF-Anhang.
- Persönliche Newsletter-Anrede und Platzhalter für nächsten Spieltag, Tabellen, Rekorde und Auswertungen.
- Admin- und Benutzerdokumentation als Markdown und PDF.