|
|
Downloads »
PowerPHPBoard »
PowerPHPBoard 2.2.0
|
Datei
|
PowerPHPBoard 2.2.0 |
|
Dateigröße
|
184.93 KB |
|
Downloads
|
0 (Seit dem 10.05.2026)
|
|
Beschreibung
|
Komplettes Frontend-Refactoring der HTML-Ausgabe auf Bootstrap 5.3.3 mit deutscher Oberfläche als Default und einer ganzen Reihe Verbesserungen im Adminbereich. Lighthouse erreicht in allen vier Kategorien volle 100 Punkte.Highlights- Komplettes Bootstrap-5-Layout mit Cards, responsiven Tabellen, Formularen und Alerts.
- HTML5 + Bootstrap Icons über CDN mit Subresource-Integrity-Hashes.
- Oberfläche durchgängig in deutscher Sprache (Default Deutsch-Du), Umlaute korrekt in UTF-8.
- Eigene rote Admin-Navbar zur klaren visuellen Trennung von Forum und Adminbereich.
- Mobile-tauglich durch Hamburger-Navbar und responsive Tabellen.
- Lighthouse Desktop: 100 / 100 / 100 / 100 in Accessibility, Best Practices, SEO und Agentic.
Adminbereich- Adminbereich-Link im Frontend-Header (gelb, mit Schild-Icon) für eingeloggte Administratoren.
- Komplette Nutzerliste mit Filter-Tabs (Alle / Administratoren / Normale Nutzer / Deaktiviert), Pagination und Volltext-Suche.
- Lösch-Funktion für Boards und Kategorien mit eigener Gefahrenzone-Card und mehrstufiger Bestätigung.
- Klare Beschriftungen und Info-Alerts für Legacy-Design-Felder - etwa Hg 1/2/3 jetzt als Tabelle Hintergrund 1/2/3 mit Erklärung.
- Farb-Vorschau-Quadrate direkt neben jedem Hex-Farbinput.
Bug-Fixeseditpost.php: Edit-Submit funktioniert wieder - der Parameter editpost wird jetzt aus REQUEST statt nur aus POST gelesen.- HTML-Entities aus Sprach-Strings werden nicht mehr doppelt escapt.
- Operator-Präzedenz-Bug bei
?? in String-Konkatenation an fünf Stellen behoben. - Korrekte
<h1>-Hierarchie pro Seite (<h2> für Sektionen). - Fünf vorbestehende PHPUnit-Fehler in
FeatureTestCase::createTestUser behoben.
Sprache und Konsistenz- eMail Adresse auf E-Mail-Adresse vereinheitlicht (alle Sprachdateien).
- Tippfehler korrigiert: Letzer Beitrag auf Letzter Beitrag, Forumpasswort auf Forum-Passwort.
- Anzeigen (im Sinne von Views) auf Aufrufe geändert.
- Default-Boardtitel jetzt PowerPHPBoard 2.2.0 statt 1.0 BETA.
- Footer verlinkt auf powerscripts.org.
CI und Code-Qualität- PHPStan Level 8 ohne Fehler.
- PHP-CS-Fixer ohne Findings (PSR-12 plus projektweite Style-Regeln).
- PHPMD sauber.
- GitHub-Actions-Pipeline mit PHP 8.4 grün.
- 198 PHPUnit-Tests mit 362 Zusicherungen (137 Unit + 61 Feature) - alle grün.
Upgrade von 2.1.x- Reines Frontend-Refactor - keine Datenbank-Migration nötig.
- Wer vorher die englische Oberfläche genutzt hat, kann die Sprache per
UPDATE ppb_config auf Deutsch-Du setzen. |
|
DOWNLOAD
|
|