PowerScripts

PowerClan

Projekt PowerClan
Aktuelle Version 2.4.0
Video-Anleitungen7 Videos ansehen
Beschreibung PowerClan ist ein Clan-Portal in PHP 8.4 für Gaming-Clans, E-Sport-Teams und Communities, die News, Clanwars und Mitglieder auf der eigenen Website pflegen möchten, statt sie einer fremden Plattform zu überlassen. Clanwars mit Gegner, Liga, Termin, bis zu drei Maps, Ergebnissen und Screenshots, eine Statistik, Mitgliederprofile und News mit BB-Codes verwaltet das Team in einem gemeinsamen Adminbereich, in dem jedes Mitglied nur die Rechte bekommt, die es wirklich braucht.

Eingerichtet wird PowerClan über einen Installer im Browser, auch auf Shared Hosting ohne Kommandozeile: Datenbank eintragen, Clanname und Adresse festlegen, den ersten Superadmin mit eigenem Passwort anlegen, fertig. Zum Schluss löscht ein Knopf die install.php. Bestehende Installationen ab Version 2.0 bringt update.php ohne Datenverlust auf den neuen Stand. Die Oberfläche setzt auf Bootstrap 5.3, lokal ausgeliefert und ohne CDN, mit hohen Kontrasten und vollständiger Bedienung per Tastatur. Das eigene Design kommt über header.pc und footer.pc dazu, ohne dass man den Programmcode anfassen muss.

Version 2.4 schließt eine Lücke, über die sich Skripte in News einschleusen ließen, und sorgt dafür, dass nur Superadmins Rechte vergeben. Die Anmeldung sperrt nach zu vielen Fehlversuchen je IP und E-Mail-Adresse, ein neues Passwort meldet alle anderen Geräte ab. Startseite, Clanwar-Liste und Statistik zählen jetzt nach derselben Regel, und die neue Karte "Nächste Clanwars" zeigt die anstehenden Termine. E-Mail-Adressen erscheinen nur noch auf Wunsch im öffentlichen Profil.

Zu den wichtigsten Arbeitsschritten gibt es vertonte Video-Anleitungen mit Untertiteln und Praxistipps. Sie zeigen Installation, Clan-Einstellungen, Mitglieder und Rechte, News, Clanwars mit Ergebnissen und Screenshots, das eigene Profil sowie Sicherung und Update. Quellcode, Releases und Dokumentation liegen offen auf GitHub, PowerClan steht unter der MIT-Lizenz.

Features PowerClan enthält alles, was ein Clan auf der eigenen Website braucht: Installation im Browser, Clanwars mit Ergebnissen und Screenshots, News, Mitgliederprofile, fein abgestufte Rechte und ein barrierearmes Bootstrap-Design.
  • Installer: Einrichtung im Browser in vier Schritten (Datenbank, Clan, Superadmin mit eigenem Passwort, Abschluss), legt die Tabellen in utf8mb4 an und löscht install.php auf Knopfdruck.
  • Update-Routine: update.php bringt Installationen ab 2.0 auf den Stand 2.4, wiederholbar und ohne Datenverlust, nach Bestätigung durch den Superadmin.
  • Clanwars: Gegner mit Clantag, Homepage und Liga, Datum und Uhrzeit, bis zu drei Maps mit Ergebnis, Bericht und Screenshots (JPG, PNG, WebP) direkt im Formular.
  • Termine und Statistik: Clanwars ohne Ergebnis erscheinen als "Nächste Clanwars" auf der Startseite; Gewonnen, Verloren, Unentschieden und Offen zählen überall nach derselben Regel, der Status steht immer auch als Text da.
  • Eigene Ligen: die Liste der Ligen pflegt der Superadmin selbst, eine je Zeile; ältere Clanwars behalten ihre Liga.
  • News: Clan-Meldungen mit BB-Codes für Fett, Kursiv, Unterstrichen, Links und E-Mail-Adressen, mehrere Autoren, eigene Adresse je News zum Teilen.
  • Mitglieder: öffentliche Mitgliederliste mit Aufgabe im Clan, Profile mit Bild, Alter, Hardware, Discord, Homepage und persönlichen Infos; die E-Mail-Adresse nur auf Wunsch.
  • Neue Mitglieder: das Team legt sie mit Nickname, E-Mail-Adresse und Aufgabe an; die Willkommensmail enthält den Link zum Adminbereich und ein Startpasswort.
  • Rechte: Anlegen, Bearbeiten und Löschen getrennt für News, Clanwars und Mitglieder; Rechte vergibt nur der Superadmin, das Menü zeigt jedem nur, was er darf.
  • Clan-Einstellungen: Clanname, Clantag, Adresse der Clanseite, Absender-Adresse für Mails, Anzahl der News und Clanwars auf der Startseite.
  • Eigenes Design: Kopf- und Fußbereich über header.pc und footer.pc oder eigene Dateien, ohne Eingriff in den Programmcode.
  • Bootstrap 5.3.3: lokal ausgeliefert, ohne CDN; öffentliche Seite, Adminbereich und Installer passen sich dem Handy an.
  • Barrierearm: hohe Kontraste, deutlicher Fokusrahmen, Skip-Link, Bedeutung nie nur über Farbe.
  • Sicherheit: CSRF-Schutz, Prepared Statements, Passwort-Hashes, Sperre nach Fehlversuchen je IP und E-Mail, Abmeldung nach Leerlauf, Prüfung aller Links und Uploads.
  • Video-Anleitungen: vertonte Schritt-für-Schritt-Videos mit Untertiteln und Praxistipps, direkt hier auf der Projektseite.
  • Getestet: 500 PHPUnit-Tests, PHPStan und PSR-12.

Voraussetzungen: PHP 8.4 oder neuer mit mysqli und mbstring, MySQL 8.0 oder MariaDB 10.6+, ein funktionierender Mailversand über PHP-mail() für die Willkommensmails und Schreibrechte für den Screenshot-Ordner. Composer und Docker sind nur für die Entwicklung nötig.

Geeignet für Gaming-Clans, E-Sport-Teams und Communities, die ihre Clanwars, Mitglieder und Statistiken selbst verwalten möchten, mit eigenem Design und voller Kontrolle über die Daten.

[ Download ]

Video-Anleitungen

Schritt für Schritt im Film: 7 Anleitungen zu PowerClan.

  • PowerClan installieren

    Länge: 2:28 Min.

    Vom entpackten Archiv zur fertigen Clanseite: Dateien per FTP hochladen, die Datenbank beim Hoster anlegen, den Installer von PowerClan 2.4 in vier Schritten durchlaufen, install.php löschen und sich als Superadmin anmelden.

  • Clan-Einstellungen

    Länge: 2:00 Min.

    Adresse der Clanseite und Absender für Mails prüfen, eine eigene Liga ergänzen, festlegen, wie viele News die Startseite zeigt, und eigene Header-Dateien sicher einbinden.

  • Mitglieder anlegen und Rechte vergeben

    Länge: 2:03 Min.

    Ein neues Mitglied mit Aufgabe anlegen, ihm gezielt Rechte für News geben, die Willkommensmail mit Startpasswort prüfen und sehen, was nur ein Superadmin darf.

  • News schreiben und pflegen

    Länge: 2:07 Min.

    Eine Clan-News mit Fettdruck und Link schreiben, auf der Startseite ansehen, über ihre eigene Adresse teilen und nachträglich korrigieren, ohne dass sich Datum oder Reihenfolge ändern.

  • Clanwars: Termin, Ergebnis, Screenshot

    Länge: 2:16 Min.

    Einen Clanwar als Termin ankündigen, nach dem Spiel Ergebnis, Screenshot und Bericht nachtragen und verstehen, warum PowerClan Runden zählt und nicht gewonnene Maps.

  • Eigenes Profil und Passwort

    Länge: 2:19 Min.

    Als Mitglied anmelden, Profil mit Discord, Hardware und Bild pflegen, die E-Mail-Adresse verborgen halten und das Passwort so ändern, dass alle anderen Geräte abgemeldet werden.

  • Sicherung und Update auf 2.4

    Länge: 2:22 Min.

    Datenbank und Bilder sichern, beim Hochladen die eigene Konfiguration bewahren, eine bestehende Installation mit update.php auf PowerClan 2.4 bringen und danach die Ligen aufräumen.