This is a small program i've written to control
some bulletin boards.
The program now has been released under the GNU GENERAL PUBLIC LICENSE.
It's main purpose is to have moderated bulletin boards, which can be easily maintained by some tool.
You have to have a unix system, with a webserver, that allows you to
execute your own cgi scripts. The scripts has to be run as some user, so it can write data to your disk.
Right now it's has been run under Sunos 4.1 and under Linux, but i think that
there shouldn't be any huge problems to get it to compile under
other Unix systems aswell.
I think it need's gcc to compile.
You can download the latest version board0.8.
Unpack it
gzip -d board08.tar.gz
tar xvf board08.tar
Enter the bin directory and do a make.
With the distribution there are two small examples of how a minimal system is
configured. One board called Info, which is used for publicing some small
information, and one which is called Guestbook, which is an example on how
you could
build an small guestbook.
board.cgi - The cgi script, which should be executed when we take a new submission from an forms input.
board.setup - The main setup file, here we say which boards we have in our system, and which password shoud be used, if we should use any password.
"boardname".htmlsetup - Here we describe how we should do when we try to make a html version of the database. There is separate files for each of the boards. Eg: Info.htmlsetup
Look in the files, there are som explanation there.
admin - The tool to administrate the boards. ? is help
print_setup - Program which prints the setup, use this to see if there is something wrong ith the setup.
gen_html - The program which generates html from the database. Should be run completely automatic, but can be used from command line too.