gb Index
I'm currently working on a much updated version of gb. It is essentially a complete rewrite. Viewing the signatures will be handled by the script and gb will no longer require a separate HTML file or SSI. Easier setup and better integration into your site are in the works. Email notices and visitor's email addresses made private are also scheduled. A simple filter program to pull signatures from previous versions of gb into the new format will be posted about the same time--so don't worry about compatibility issues.
I make no promise of when this free software will be available, however you can request an email when gb is released from my feedback page. (To those that subscribed to the perlcgi-update mailing list, I will restore your addresses to the new mailing list once I get it configured.)
All documentation that was online is still available in the zip file below along with version 0.31 of gb.
gbgb is a simple guestbook program written in Perl. The latest version of gb and all documentation can always be found at
<http://rock13.com/webhelp/perl/gb/>. gb is an easy to use program for allowing your website visitors to leave a name and brief message, and optionally their email and URL. It will generate the submission form dynamically, which is what I recommend you do since there's less to fuss with that way.
If you have trouble getting gb to run, or are new to CGI and Perl, see my Webhelp: Perl.
Download gb (11.6KB zip)
Presently, the only way to see gb in action is to sign my Guestbook, I believe the documentation should adequately explain how it works -- and at version 0.31 its pretty basic. Incidentally, I may have a different version running that's not yet ready for release. If you wish to sign my Guestbook please be nice and don't fill it with gibberish. Thanks.
Why not? Most aspiring Perl hackers end up writing guestbook.cgi at some point - so there's a bunch of them out there. This one is mine, and I'm a little different so I call it gb (not GB or Gb). Actually, I went to Jr. High with a cute little brunette we called G.B. ...but that's getting off topic.
Ah, fooey! Maybe you screwed up. Alright, I haven't run this on a wide variety of systems so if you encounter a problem send me feedback.