Formal Formulations is dedicated to the principle of NOT reinventing the wheel, because there are SO many other things to do to make life easier.
Thus, someone else wrote the original PERL script. Formal Formulations found the script while surfing around, using the © method of looking for stuff. You may wish to review the original source code.
After obtaining our copy, our UNIX folks spent a couple of hours installing it, adapting it to our security structures, and generally integrating it into our Web Site. Then, The Homeless Mathematician wandered onto the scene and spent an evening formalizing the source code to conform to the form of Formal Formulations. You may also review the formal source code.
The complete installation involves four distinct files.
- guests.html
- This is the HTML file for the "Sign the Guestbook" data entry forms and buttons. You may use the Netscape "File/Save As.." menu items to save a copy of the Formal Formulations guests.html file onto your own PC. The copy will serve as a template for your own "Sign the Guestbook" web page. Edit to your heart's content.
- Guestbook/FormalGuests.html
- This is the Guestbook that is seen when someone sees what others have written. The Guestbook is updated whenever someone clicks the "Add Entry Now" button of the guests.html Web Page. You create this HTML file yourself and it should have three parts:
Of course, you may use the Netscape "View/Source" menu items to see how this appears in the Formal Formulations Guestbook.
- HTML code for the "Heading" of your Guestbook entries.
- The special HTML tag "<META begin>" to indicate where new entries are inserted.
- HTML code for the "Footing" of your Guestbook entries.
- Guestbook/FormalLog.html
- This is the Operations Log for the Guestbook software. It contain date, time, IP address and error information. You create this file at your site as an empty ( or blank ) file.
- Guestbook/ff_guest.pl
- This is the active PERL script for the Guestbook. Clicking the "Add Entry Now" button of the guests.html Web Page causes the "http daemon" to execute Guestbook/ff_guest.pl because of the "ACTION = ../cgi-bin/ff_guest.pl" attribute in the "FORM" tag of the guests.html file. You may use the Netscape "File/Save As.." menu items to save a copy of the Guestbook/ff_guest.pl file onto your own PC. The copy will serve as a template for your own custom Guestbook. Edit to your heart's content, but please include a link to Formal Formulations.