jsGuest ist ein völlig frei konfigurierbares Gästebuch. Das Aussehen kann via Template gesteuert werden. Funktionen wie automatische Mailbenachrichtigung bei einem neuen Gästebuch-Eintrag, zensurierte Wörter, HTML- oder "nur Text"-Eingabe, automatische Verlinkung, deutsche und englische Datumsformate, Spam-Schutz und vieles mehr gehören zur Selbstverständlichkeit. Ebenso eine Administrationsoberfläche um Einträge zu editieren oder zu löschen oder allgemeine Einstellungen am Design des Gästebuchs vorzunehmen. Unix/(Windows), deutsch, kostenlos.
Was kann jsGuest?
jsGuest ist ein Gästebuch mit vielen Funktionen:
jsGuest kommt ohne Datenbank aus. Die Einträge werden in einer Textdatei gespeichert.
Die gesamte Administration kann über eine übersichtliche Weboberfläche vorgenommen werden.
Das komplette Layout ist via Templates konfigurierbar und somit (nahezu) sprachunabhängig.
Es können sowohl "Nur-Text" als auch HTML-Einträge verfasst werden. Der Administrator kann ein Format festlegen oder den Benutzer wählen lassen.
Smileys in Beiträgen - wie z.B. :) - können wahlweise automatisch in Grafiken umgewandelt werden.
Die Datumsangaben können in verschiedenen deutschen und englischen Datumsformaten angezeigt werden.
Bei einem neuen Eintrag kann bei Bedarf automatisch ein Mail an eine vordefinierte Mailadresse gesendet werden.
Auf Wunsch kann jsGuest so konfiguriert werden, dass alle neue Beiträge zuerst noch durch einen Administrator freigeschaltet werden müssen.
Es kann eine Liste von zensurierten Wörtern erstellt werden, welche im Gästebuch nicht angezeigt werden.
Es können beliebig viele Pflichtfelder definiert werden.
Bestimmte Felder können als LINK-Felder definiert werden, welche automatisch als Link dargestellt werden (Mail oder Webseiten).
Wahlweise kann bei Feldern ein Text definiert werden, der angezeigt wird, wenn dieses Feld leer ist (z.B. "keine Homepage" etc.).
Die Anzahl Einträge welche gleichzeitig angezeigt werden, sowie die Linktexte für zurück und weiter können frei konfiguriert werden.
Ein Secure-Code (Zahl in einer Grafik, welcher in ein Textfeld eingegeben werden muss) kann wahlweise aktiviert werden und bietet einen effizienten Schutz gegen automatische Spam-Einträge ins Gästebuch.
Installation/Konfiguration
Genauere Informationen über die Installation und Konfiguration finden Sie in der Datei jsguest.htm in dem Zip-Archiv. Online-Version.
Ebenfalls sind die häufigsten Probleme in einer FAQ beantwortet.
Bei Installationsproblemen steht zudem jsDiag - Diagnosetool für jsStyle Produkte zur Verfügung. Dieses kleine Script hilft Installations- und Konfigurationsfehler zu finden. Als letzte Möglichkeit können Sie noch den Autor kontaktieren. Auf der Seite Probleme mit jsStyle-Produkten finden Sie weitere Informationen sowie ein Fehlermeldeformular. Wichtig: Der Autor bietet keinen garantierten Support, hilft aber gerne, soweit es zeitlich möglich ist.
Update
Sie updaten jsStat von einer älteren Version? Kein Problem! Beachten Sie bitte die Datei update.txt im ZIP-Archiv. Dort sind die notwendigen Änderungen beschrieben. Das Update ist ebenfalls via Script (update.cgi) möglich. Weitere Informationen dazu finden Sie ebenfalls in der Datei update.txt oder in der Bedienungsanleitung.
Sie wollen immer die neuste Version einsetzen? Auch das ist kein Problem. Dafür stehen Ihnen zwei Möglichkeiten zur Verfügung:
Online Versions-Check: Nach einem Klick auf die Versionnummer in der Adminoberfläche wird automatisch eine Verbindung mit dem Server von cgicorner.ch aufgebaut. Danach erscheint eine Seite, die Ihnen mitteilt, ob Sie die neuste Version einsetzten und was sich ggf. zwischen Ihrer und der neusten Version geändert hat.
In diesem Abschnitt werden Erweiterungen zum Download angeboten, welche im Standard-Paket von jsGuest nicht enthalten sind.
PHP-SecureCode
Die PHP-Secure-Code Extension von jsGuest dient dazu, den Secure-Code via PHP-Script zu generieren. Dies kann dann eingesetzt werden, wenn das GD-Modul für Perl auf dem Server nicht installiert ist, wohl aber jenes für PHP. Ist das GD-Modul für Perl installiert, sollte stets dieses verwendet werden, phpSeccode ist eine "Notvariante" bei fehlendem GD-Modul für Perl.
Genauere Informationen finden Sie in der install.txt im ZIP-Archiv. Download von phpseccode.zip (5 kb)
jsStyle
jsGuest ist ein Script der jsStyle-Serie. Welche Vorteile das für Sie bringt, können Sie hier nachlesen.