Indiana University Bloomington

School of Informatics and Computing

CSG FAQ

Q: How do I create a web-based message board on the department web server?

A locally customized version of the WWWBoard message board system is available and can be used in conjunction with the CS CGI server. In order to use this system, you must first set up your account for CGI script usage. Note that you may want to do this under a class account if this is for a particular CS class you are teaching. Once you have this set up, you can create your WWWBoard system by simply running "makewwwboard". This is a frontend script that will ask you several questions and set things up based on your responses.

Once the board is created, you will accesss it using a URL of the form:

http://www.cs.indiana.edu/cgi-pub/USER/NAME/wwwboard/index.cgi
where USER is the username of the account under which the board was created and NAME was the directory name you entered when running makewwwboard. There is also a corresponding administrator url of the form:

https://www.cs.indiana.edu/cgi-pub/USER/NAME/wwwadmin/wwwadmin.cgi
You can use this url to remove messages from the message board. The exact URLs particular to your message board are displayed when you run makewwwboard. If you selected the secure https access method during the setup of the message board, the above message board URL will use https instead of http. The administration URL will always use https since it relies on authentication to restrict access to the administrative functions.

This system consists of the following components in the selected directory:

Once you have things set up, there is additional customization you can do:

When you run makewwwboard, you have the option of using http or https. If you choose http and do not set up any type of authentication, the message board will be wide open and can be read or posted to by anyone in the world. To restrict access to the message board, you can select the secure https method of access which will result in the creation of .htaccess files that restrict access via network ID by default. However, you can use the message board in conjunction with any of the standard web-based access control mechanisms (by hostname/domain, with a password, and via network ID). Simply create the appropriate .htaccess files in the top-level message board directory.

Finally, you may want to check out the FAQ entry explaining how to set up an RSS feed for your message board.

We wish to thank Kent Dybvig and Oscar Waddell for their invaluable help in improving and customizing the original WWWBoard system.




See an error in this FAQ entry? Please report it.

[Return to the FAQ index]