Mathias Björklunds homepage (swedish)

Super Board

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.

What can it be used for

It's main purpose is to have moderated bulletin boards, which can be easily maintained by some tool.

What takes to get it work

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.

Getting and installing

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.

There are some important files to the board.

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.

Common errors

On some systems the cgi script aint allowed to be everywher on the system, so perhaps you have to move the cgi script to some other place in the system, Eg .../httpd/cgi-bin/ If you do so, remeber that html files can't be placed there.
Errors in setup file, run print_setup to check if there are any error messages
The Server ain't allowed to write to filesystem. Use chmod command to change.

Sorry that this documentation isn't better than this, but perhaps one day i will edit it.

If you use this software send me an email so I know if I should continue to work on it


Mathias@lysator.liu.se
Denna sida har visats 326 gänger.