|
|
Downloads »
PowerClan »
PowerClan 2.3.0
|
Datei
|
PowerClan 2.3.0 |
|
Dateigröße
|
1.42 MB |
|
Downloads
|
1 (Seit dem 11.05.2026)
|
|
Beschreibung
|
Komplette Modernisierung der Oberfläche auf Bootstrap 5.3.3 und systematischer Kontrastausbau für bessere Lesbarkeit. PowerClan 2.3 erfüllt jetzt WCAG-AA- bis AAA-Anforderungen und ist für Besucher mit Sehschwäche deutlich besser nutzbar.Neues Layout- Gesamte HTML-Ausgabe (Public-Seiten, Adminbereich, Installer) auf Bootstrap 5.3.3 umgestellt.
- Bootstrap wird lokal aus dem Projekt ausgeliefert - keine CDN-Abhängigkeit, offline-fähig und deterministisch.
- Öffentliche Seiten: Navbar mit Brand und Tag-Badge, Cards, responsive Tabellen und Bootstrap-Alerts.
- Admin: dunkle Topbar mit Sticky-Sidebar, gruppiert nach News, Clanwars, Member und Konfiguration.
- Wiederverwendbare Helfer wie
pc_render_war_map_cell() und pc_admin_nav_active() halten die Templates kurz. - Header- und Footer-Templates haben jetzt einen Datei-Fallback, falls die DB-Konfiguration leer ist.
Barrierefreiheit (WCAG-AA bis AAA)- Eigene CSS-Datei mit systematischen Bootstrap-Overrides für Kontrast und Lesbarkeit.
- Links: dunkleres Blau mit dauerhafter Unterstreichung.
- Form-Labels in fett (600), Hilfetexte 0.9 rem für bessere Hierarchie.
- 3 px gelber Fokus-Indikator statt blassem Bootstrap-Default - klar sichtbar bei Tastaturnavigation.
- Sichtbarer Skip-Link bei Tastatur-Fokus.
- Gefährliche Aktionen wie Löschen sind nicht nur farblich markiert: roter Card-Rahmen, Warn-Alert und doppelter Bestätigungsschritt.
- Status-Pillen für War-Ergebnisse mit weisser Schrift auf gesättigten Farben plus
aria-label und Tooltip - Bedeutung nicht nur über Farbe. - Outline-Buttons mit 2 px Rahmen und fettem dunklen Text.
Footer und Copyright- Mailto-Link im Copyright entfernt.
- "PowerScripts"-Erwähnung verlinkt jetzt auf powerscripts.org (neuer Tab mit
rel="noopener noreferrer").
Sicherheit- CSRF-Schutz, Prepared Statements, Brute-Force-Drossel, Server-Sessions, HTTP-Security-Header und Path-Traversal-Schutz bleiben unverändert.
Verifikation- 237 PHPUnit-Tests mit 460 Zusicherungen, alle grün.
- PHPStan Level 8 sauber.
- php-cs-fixer: 0 Verstöße (PSR-12 konform).
- HTTP-Smoke-Test auf allen Routen (Public und nach Admin-Login): 200 OK.
- Headless-Chrome-Screenshots für Desktop und Mobile.
Migration- Keine fachlichen Breaking Changes - Funktionalität identisch zu 2.2.
- Schema-Version unverändert, keine Datenbank-Migration nötig.
- Drei UI-Strings wurden angepasst (englisch zu deutsch), Tests entsprechend nachgezogen.
Systemanforderungen- PHP 8.4 mit
mysqli-Extension - MySQL 8.0 oder MariaDB 10.6
- Docker optional, empfohlen für die Entwicklung
|
|
DOWNLOAD
|
|