|
|
Downloads »
PowerNews »
PowerNews 3.10
|
Datei
|
PowerNews 3.10 |
|
Dateigröße
|
398.11 KB |
|
Downloads
|
0 (Seit dem 10.05.2026)
|
|
Beschreibung
|
Großes Refactor-Release - das gesamte Frontend und der Adminbereich wurden auf Bootstrap 5.3.3 gehoben. Bootstrap wird lokal aus dem Projekt geliefert, die strenge Content-Security-Policy bleibt unverändert. Zusätzlich fließen mehrere Bugfixes und ein Accessibility-Audit ein.Neues UI und Layout- Karten, Formulare, Tabellen, Alerts und Badges in Frontend und Adminbereich komplett auf Bootstrap 5.3.3 umgestellt.
- Echte Bootstrap-Breadcrumbs in der Form Start › Sektion › aktuelle Seite ersetzen den alten Navigationspfad.
- Schnellzugriffs-Tabs pro Sektion mit Pillen-Navigation und gefülltem Active-Tab.
- Login-Status sichtbar in der Adminnavbar: Begrüßung, Profil-Link und ein gut sichtbarer gelber Logout-Button.
- Statusspalten zeigen Bootstrap-Badges statt der alten
yes.gif/no.gif-Symbole. - Gefährliche Aktionen (Löschen) sind nicht mehr nur farblich markiert, sondern in einer eigenen Warnbox-Klasse hervorgehoben.
- 41 alte
javascript:history.back()-Buttons wurden durch konkrete URLs ersetzt - robuster und besser für Screenreader. - WCAG-AA-Audit: alle grauen muted-Texte überschrieben, damit der Kontrast überall ausreichend ist.
Bugfixes- Der Platzhalter
{RELATEDLINKS} wird jetzt zuverlässig ersetzt - die Sidebar wird über HTML-Marker konditional ausgeblendet statt durch Template-Logik. - Datumsformat-Brückenfunktion: alte
strftime-Token (%d.%m.%Y usw.) werden automatisch auf PHP-date()-Tokens abgebildet, sodass bestehende Konfigurationen ohne Anpassung weiterlaufen. - Default-Template (ID 1) lässt sich jetzt editieren - vorher war es ausgegraut. Löschen bleibt gesperrt.
- Strict-Types-Fehler in
templates_edit.inc.php unter PHP 8.4 behoben. - Doppeltes Copyright im Footer entfernt - die alte Helper-Funktion ist jetzt ein No-Op, der globale Footer übernimmt.
- Statusleiste zeigt wieder den richtigen Inhalt - eine fehlende Instanziierung der Menü-Klasse wurde nachgezogen.
- Adminnavigation ist nur noch nach Login sichtbar - vorher konnten ausgeloggte Nutzer Menüpunkte sehen, die sie ohnehin nicht aufrufen konnten.
Datenbank- Das Default-Template (
pn_templates id=1) wurde komplett auf Bootstrap-5-Markup angehoben. powernews.sql für Neuinstallationen entsprechend synchronisiert.- Konditionale Sidebar über HTML-Comment-Marker statt Template-Logik.
Tests und Qualität- 736 PHPUnit-Tests mit 1.338 Zusicherungen, alle grün.
- 6 ältere Tests wurden an das neue Verhalten angepasst (Pagination-Markup, Helper-No-Op, Default-Template-Edit, Datumskonvertierung).
- PHPStan Level 8 sauber.
Dokumentation- Neue Detail-Dokumentation zur Bootstrap-5-Migration und zu den Folgekorrekturen im
docs/-Ordner. - Adminhilfe komplett neu verfasst.
- Copyright in 57 Dateien auf 2001-2026 aktualisiert.
|
|
DOWNLOAD
|
|