PowerScripts

PowerBook

Projekt PowerBook
Aktuelle Version 3.1.0
Screenshots8 Bilder ansehen
Video-Anleitungen8 Videos ansehen
Beschreibung PowerBook ist ein schlankes Gästebuch in PHP 8.4 und MySQL, das sich in jede Website einbinden lässt. Besucher schreiben ihre Einträge mit Vorschau, Fettdruck, Smileys und Homepage, und Sie entscheiden im AdminCenter, was erscheint, und antworten bei Bedarf öffentlich direkt unter einem Eintrag.

Mit Version 3.1 lässt sich PowerBook ohne Handarbeit installieren: Ein Web-Installer fragt in vier Schritten Datenbank, Gästebuch und Administrator ab und schreibt die Zugangsdaten selbst. Bestehende Installationen von 1.x, 2.0 und 3.0 bringt update.php auf den neuen Stand, ohne Einträge zu löschen. Das Schema läuft jetzt auch unter MySQL 8 im Strict Mode und auf Servern, die für jede Tabelle einen Primärschlüssel verlangen.

Gegen Werbeeinträge helfen die Freischaltung vor der Veröffentlichung, eine Sperrzeit je IP-Adresse und das Löschen ausgewählter Einträge mit Rückfrage. Moderatoren bekommen genau die Rechte, die sie brauchen, und statt eines Passworts per Mail einen Link zum Festlegen. E-Mail-Adressen der Gäste erscheinen nie öffentlich, und alle Mails kommen mit echten Umlauten und Ihrer eigenen Absenderadresse an.

Acht Video-Anleitungen zeigen Schritt für Schritt Installation, Einrichtung, Einträge aus Sicht der Gäste, Freischalten, Antworten, Rechte, das eigene Konto sowie Sicherung und Update auf 3.1. PowerBook steht unter MIT-Lizenz.

Features Das kann PowerBook 3.1:
  • Web-Installer in vier Schritten: Datenbank mit Verbindungstest, Gästebuch, Administrator mit eigenem Passwort, Abschluss mit Knopf zum Löschen des Installers.
  • Update von 1.x, 2.0 und 3.0: update.php ergänzt fehlende Spalten, stellt alte Tabellen um und löscht nichts. Die Zugangsdaten liegen in keinem Paket mehr und bleiben beim Hochladen erhalten.
  • Einträge mit Vorschau: Name, E-Mail, Homepage, Icon und Text mit BBCode, automatischen Links und Smileys; Hilfe direkt im Formular.
  • Freischaltung und Spam-Schutz: neue Einträge erst nach Prüfung zeigen, Sperrzeit je IP-Adresse, ausgewählte Einträge freischalten oder mit Rückfrage löschen.
  • Antworten des Gastgebers: eine öffentliche Antwort unter jedem Eintrag, global ein- und ausblendbar.
  • Rechte für Moderatoren: Einträge freischalten, bearbeiten, Konfiguration und Admins verwalten getrennt vergeben; der Superadmin ist geschützt.
  • Sichere Konten: Anmeldung mit Name oder E-Mail, Sperre nach zehn Fehlversuchen, Passwort-Links statt Klartext-Passwörtern, "Mein Konto" mit Abmeldung aller anderen Geräte.
  • Benachrichtigung per Mail: bei jedem neuen Eintrag, mit Link zum Freischalten; Antworten gehen direkt an den Gast.
  • Datenschutz: E-Mail-Adressen der Gäste werden nie veröffentlicht, Hinweis zur IP-Speicherung im Formular.
  • Eigenes Aussehen: HTML-Vorlage für jeden Eintrag mit Platzhaltern, deutsches Datum mit Wochentag; Skripte in der Vorlage werden entfernt.
  • Modern und geprüft: PHP 8.4, Bootstrap 5.3, MySQL 8 und MariaDB 10.6, über 580 automatische Tests, PHPStan Level 8.
  • Video-Anleitungen: acht vertonte Videos mit Untertiteln, Kapiteln und Transkript.
  • MIT-Lizenz: frei einsetzbar, anpassbar und weiterverteilbar.

Voraussetzungen: PHP 8.4, MySQL 8.0 oder MariaDB 10.6, Apache mit .htaccess-Unterstützung.

[ Download ]

Screenshots von PowerBook (Version 3.1.0)

Die folgenden Screenshots zeigen PowerBook in der aktuellen Version 3.1.0, von der Installation über das Gästebuch bis zum AdminCenter.

Installation

  • Startseite des Installers mit vier Schritten und sieben erfüllten Voraussetzungen wie PHP-Version, Erweiterungen und Schreibrechten
    Prüfung der Voraussetzungen
  • Erster Installationsschritt mit ausgefülltem Formular für Datenbankserver, Port, Datenbankname, Benutzername und Passwort
    Zugangsdaten der Datenbank

Gästebuch

  • Gästebuch einer Ferienwohnung mit Blätterleiste, Einträgen mit Icons und Smileys und einer Antwort der Gastgeberin
    Gästebuch mit Einträgen
  • Ausgefülltes Formular für einen neuen Eintrag mit Name, E-Mail-Adresse, Auswahl des Icons, formatiertem Text und Zeichenzähler
    Neuen Eintrag schreiben
  • Suchfeld mit Auswahl des Suchbereichs und drei gefundenen Einträgen, deren Text den Begriff „Möwe“ enthält
    Suche im Eintragstext

AdminCenter

  • AdminCenter mit Hinweis auf zwei wartende Einträge, Schnellzugriff, Zählern für Einträge und den Rechten des angemeldeten Admins
    Startseite des AdminCenters
  • Zwei wartende Einträge mit Kontrollkästchen, IP-Adresse und Knöpfen zum Freischalten oder Löschen, einer davon ist Werbung
    Einträge freischalten
  • Verwaltung der Admins mit dem Superadmin und einem Moderator, der Einträge freischalten, bearbeiten und löschen darf
    Admins und ihre Rechte

Ein Klick auf ein Vorschaubild zeigt den Screenshot in voller Größe.

Video-Anleitungen

Schritt für Schritt im Film: 8 Anleitungen zu PowerBook.

  • PowerBook installieren

    Länge: 2:28 Min.

    Vom entpackten Archiv zum fertigen Gästebuch: Dateien per FTP hochladen, die Datenbank beim Hoster anlegen, den Installer von PowerBook 3.1 in vier Schritten durchlaufen, install.php löschen und sich im AdminCenter anmelden.

  • Gästebuch einrichten

    Länge: 2:01 Min.

    In der Konfiguration eine Absenderadresse der eigenen Domain eintragen, die Zeitsperre gegen Spam sinnvoll wählen, Einträge je Seite und ein deutsches Datum mit Wochentag einstellen.

  • Einen Eintrag schreiben

    Länge: 2:07 Min.

    Aus Sicht eines Gastes einen Eintrag mit Fettdruck, Smiley und Homepage schreiben, die Vorschau nutzen und sehen, welche Benachrichtigung beim Gastgeber ankommt.

  • Einträge freischalten und Spam löschen

    Länge: 1:52 Min.

    Wartende Einträge im AdminCenter prüfen, Werbung gezielt löschen und echte Gästebucheinträge mit wenigen Klicks freischalten.

  • Einträge beantworten und bearbeiten

    Länge: 1:59 Min.

    Unter einem Gästebucheintrag öffentlich antworten, einen Tippfehler im Eintrag korrigieren und sehen, wie die Antwort im Gästebuch erscheint.

  • Moderatoren anlegen und Rechte vergeben

    Länge: 2:10 Min.

    Einen Moderator mit genau den nötigen Rechten anlegen, die Einladung mit dem Link zum Passwort prüfen und sehen, was das neue Konto im AdminCenter darf.

  • Eigenes Konto und Passwort

    Länge: 2:00 Min.

    Unter „Mein Konto“ das eigene Passwort ändern, ein vergessenes Passwort per Mail zurücksetzen und wissen, wie PowerBook Anmeldungen schützt.

  • Sicherung und Update auf 3.1

    Länge: 2:24 Min.

    Die Datenbank sichern, die neuen Dateien hochladen, ohne die Zugangsdaten zu verlieren, und eine bestehende Installation mit update.php auf PowerBook 3.1 bringen.