PowerScripts
Homepage
» Startseite
» News
» Downloads
» FAQ
» Impressum
» Datenschutz
Menü-Abschluss

PowerScripts
» PowerAccess
» PowerBook
» PowerClan
» PowerDownload
» PowerNews
» PowerPHPBoard

» Nutzungslizenz
» Service
» Referenzen
Menü-Abschluss

Verwaltung
» Login
Menü-Abschluss

PowerNews

Projekt PowerNews
Aktuelle Version 3.11
Beschreibung PowerNews ist ein schlankes, auf PHP 8.4 und MariaDB modernisiertes News-System mit Benutzer-, Kategorie-, Kommentar- und Templateverwaltung. Frontend und Adminbereich sind seit Version 3.10 vollständig auf Bootstrap 5.3 umgestellt - responsiv, barrierearm und ohne externe CDN-Abhängigkeiten.

Der Adminbereich bietet eine vollständige Verwaltung von News, Kategorien, Kommentaren, Benutzern und Templates. Eine eingebaute Adminhilfe mit Inhaltsverzeichnis, BB-Code- und Smilies-Referenz erleichtert den Einstieg. News lassen sich Kategorien zuordnen, mit Bildern versehen und mit bis zu 99 Related-Links anreichern; der Erscheinungstermin jeder News ist frei wählbar.

Die Version 3.x bringt einen kompletten Sicherheits-Sweep: server-seitige Session-Validierung mit SHA-256-Token in der Datenbank, IP- und Nickname-basiertes Rate-Limit gegen Brute-Force, CSRF-Schutz auf allen Formularen, strikte Input-Validierung und konsequentes Output-Escaping. Security-Header inklusive Content-Security-Policy werden via .htaccess gesetzt; News-Titel und -Texte werden unabhängig von der Konfiguration immer HTML-escaped, BBCode-[img] lässt nur die eigene Domain zu.

Die mitgelieferte Docker-Compose-Umgebung startet PowerNews samt MariaDB und Mailpit in unter einer Minute. Ein Online-Installer legt Datenbank und Admin-Zugang inklusive zufälligem Initial-Passwort an, ein eigener NewsPro-Konverter erleichtert die Migration bestehender Installationen.

Features PowerNews bringt alles mit, was für den Betrieb eines vollwertigen News-Systems benötigt wird - vom Adminbereich über das Benutzersystem bis zur Sicherheits-Härtung.
  • Adminbereich mit Verwaltung von News, Kommentaren, Kategorien, Benutzern, Admins, Konfiguration und Templates inklusive Breadcrumb-Navigation und Schnellzugriff-Tabs
  • Bootstrap 5.3.3 self-hosted - kein CDN, CSP-konform, responsive Cards, Tables, Alerts und Badges in Frontend und Adminbereich
  • WCAG-AA-konformes UI - keine grauen Texte, Status über Badges (nicht nur über Farbe), gefährliche Aktionen visuell und textuell deutlich markiert
  • Server-seitige Sessions mit SHA-256-Token in der Tabelle pn_sessions; Logout invalidiert den Token sofort, gestohlene Cookies werden unbrauchbar
  • Brute-Force-Schutz - 10 Fehlversuche pro IP und Nickname in 15 Minuten, konstante Login-Antwortzeit gegen Timing-Enumeration
  • CSRF-Schutz auf allen User- und Admin-Formularen (Register, Login, Profil, News-/Kommentar-Einsendung, Logout per POST)
  • Strikte Input-Validierung - Whitelist-Regex für Nicknames, validierte E-Mail und URL, Längenbegrenzung, Related-Links strukturiert als JSON
  • Konsequentes Output-Escaping - News und Kommentare immer HTML-escaped, BBCode-[img] nur für die eigene Host-Domain
  • Security-Header via .htaccess (X-Content-Type-Options, X-Frame-Options, Referrer-Policy, Permissions-Policy, CSP) plus ServerTokens Prod
  • Eigenes Benutzersystem mit Registrierung, Login/Logout, Profilbearbeitung, Passwort-vergessen-Flow und frei verteilbaren Adminrechten
  • News und Kommentare mit frei wählbarem Datums-/Zeitformat, Textaufteilung, durchsuchbarem Archiv, Smilies, BB-Code, HTML, Kategorien mit Bildern, bis zu 99 Related-Links und frei wählbarem Erscheinungstermin
  • Mehrsprachigkeit - Deutsch (Sie), Deutsch (Du) und Englisch, alle Sprachdateien sind durchgehend konsistent und mit identischem Konstanten-Set ausgestattet
  • Docker-Compose-Setup mit PHP 8.4, MariaDB 10.3 und Mailpit - ein "docker compose up -d" reicht für eine lauffähige Installation
  • Online-Installation und -Update sowie ein NewsPro-Konverter für die Migration bestehender NewsPro-Installationen
  • Ausführliche Adminhilfe mit Inhaltsverzeichnis, 51 Anker-IDs, 104 internen Links sowie BB-Code- und Smilies-Referenz
  • Qualitätsstand - 736 PHPUnit-Tests, 85 % Coverage, PHPStan Level 8 ohne Fehler, MIT-Lizenz

Voraussetzungen: PHP 8.4 (oder höher), MariaDB 10.3+ / MySQL 8.0+, Apache 2.4 mit mod_rewrite und mod_headers. Für den Mailversand wird msmtp oder ein SMTP-Relay benötigt; im Docker-Setup ist Mailpit automatisch eingebunden.

PowerNews eignet sich für Vereine, Hobby-Seiten, kleine Communities und alle, die ein eigenständiges, modernes News-System ohne Cloud-Abhängigkeit betreiben möchten - inklusive vollwertigem Adminbereich, Kommentarfunktion und Benutzerverwaltung.

[ Download ]


© 2002-2026 by PowerScripts