Über das Projekt
Das Firebook habe ich im Rahmen meiner Teilnahme am
Webmasterpro
Gästebuch Contest geschrieben.
Es unterliegt der GPL und darf
entsprechend dieser Lizenz frei verwendet werden. Da das Firebook als eigenständige
Software gilt, ist es erlaubt, es neben einer nicht unter der GPL stehenden
Homepage auf einem Server zu betreiben und von der Homepage zu verlinken. Sollte die
GPL dies in einer künftigen Version verbieten, erlaube ich diesen Sonderfall
hiermit ausdrücklich.
Entsprechend der Aufgabenstellung ist es ein PHP-Gästebuch auf
Textdateibasis, das um einige Features erweitert wurde:
Features
- Einfache Administration durch ein Admin Control Panel
- Design zu 100% übers ACP anpassbar
- Felder (Nick, mail...) beliebig übers ACP anpassbar
- Felder lassen sich durch Regular Expressions validieren
- Jeder kann seinen Beitrag bearbeiten & löschen (Deaktivierbar)
- Der Administrator kann jeden Beitrag bearbeiten & löschen
- Auf Wunsch bekommt der Admin und/oder der Eintragende eine Dankemail
- Der Text dieser Mail lässt sich über das ACP anpassen
- Benachrichtigung über neue Beiträge per ICQ
- Das Gästebuch unterstützt GBCode (Hab ich so genannt. Entspricht BB/VB Code)
- Smilies werden unterstützt
- Smilies & GBCode über das ACP beliebig erweiterbar
- HTML deaktivierbar
- Flooding Kontrolle (Deaktivierbar)
- Moderation zuschaltbar
- Wortfilter (Erkennt auch zusammengesetzte Wörter)
- Admin kann die Flooding Kontrolle übergehen
- Einfache Backupfunktion
- Aufteilung in Seiten (Deaktivierbar)
- Zitat Funktion
- HTML, GBCode & Smilies für jeden Beitrag abschaltbar
- Vorschau Funktion
- HTML vollständig w3(html4) kompatibel
- Anonymität durch Email Formular
- Referer-Gate zu Homepages mit Überprüfung der URL
- URL's werden in Beiträgen automatisch in Hyperlinks umgewandelt
- Styles vereinfachen Designänderungen
- Tägliche Statistiken
- Polymorphe Dateispeicherung zur Erhöhung der Sicherheit
- Setup mit automatischer Konfiguration
- Nur 1ne CHMOD Operation zur Installation nötig
- Automatischer Wordwrap durch Wortkürzung bei Wiederholungen von Buchstaben
- Kommentar Funktion
- Geschützter Administrator Nick
- Einfache Mass-Delete Funktion gegen Spam
- Vollständig kommentierter Quellcode für das leichte Erweitern des Gästebuchs
Download
Das Projekt kann hier heruntergeladen werden.