Complete installation and configuration guide for WWWBoard - the threaded bulletin board system (v2.0 ALPHA 2)
##############################################################################
# WWWBoard Version 2.0 ALPHA 2 #
# Copyright 1996 Matt Wright [email protected] #
# Created 10/21/95 Last Modified 11/25/95 #
# Scripts Archive at: http://www.worldwidemart.com/scripts/ #
##############################################################################
# COPYRIGHT NOTICE #
# Copyright 1996 Matthew M. Wright All Rights Reserved. #
# #
# WWWBoard may be used and modified free of charge by anyone so long as #
# this copyright notice and the comments above remain intact. By using this #
# code you agree to indemnify Matthew M. Wright from any liability that #
# might arise from it's use. #
##############################################################################
WWWBoard is the Version 2.0 of the Bulletin Board Message System. Version 2.0 has many enhancements over version 1.0 and is a complete re-write that is not backwards compatible.
| # | File | Description |
|---|---|---|
| 1 | ALPHA-2 | Release notes - READ THIS |
| 2 | README | Install instructions (this file) |
| 3 | wwwboard.pl | The Perl CGI script that runs everything |
| 4 | wwwboard.html | The HTML WWWBoard file that users see |
| 5 | faq.html | FAQ file displayed for users |
| 6 | data.txt | Where the file number is stored |
| 7 | messages/ | Where messages are created and stored |
| 8 | wwwadmin.pl | Admin tool to delete messages |
| 9 | passwd.txt | Encoded password and username for WWWAdmin |
| 10 | ADMIN_README | WWWAdmin README file |
This file must be placed in your server's cgi-bin, or renamed to wwwboard.cgi if your server allows .cgi extensions. The file must be chmoded 755.
chmod 755 wwwboard.pl
The absolute system path to your wwwboard directory.
$basedir = "/home/yourname/public_html/wwwboard";
The base URL to the directory where wwwboard is kept.
$baseurl = "http://your.host.xxx/~yourname/wwwboard/";
The URL that points to wwwboard.pl. Used in followup form responses.
$cgi_url = "http://your.host.xxx/cgi-bin/wwwboard.pl";
The name of your messages directory (appended to $basedir).
$mesgdir = "messages";
The name of the data file that holds the current filename count.
$datafile = "data.txt";
The name of the wwwboard.html file (can be renamed to index.html).
$mesgfile = "wwwboard.html";
$faqfile |
Path to the FAQ file (default: "faq.html") |
$ext |
File extension for messages (default: "html", use "htm" for DOS) |
$date_command |
Path to the date command (default: "/bin/date") |
$title |
Title of your WWWBoard |
| Option | Values | Description |
|---|---|---|
$show_faq |
1 / 0 | Display a link to the FAQ on every message page |
$allow_html |
1 / 0 | Allow HTML markup in posts (0 = strip tags) |
$quote_text |
1 / 0 | Quote previous message in followup text box (with ':' prefix) |
$subject_line |
0 / 1 / 2 |
0 = Editable quoted subject 1 = Read-only quoted subject 2 = Empty subject |
$use_time |
1 / 0 | Show hour:minute:second time with date on main page |
This file must be placed in the $basedir directory and chmoded 777 so the web server can write to it.
<title> tag to your board name<h1> header to match$cgi_url<title>Your Board Name</title>
<h1>Your Board Name</h1>
<form method="POST" action="http://your.host.xxx/cgi-bin/wwwboard.pl">
chmod 777 wwwboard.html
| File/Directory | Location | Permission | Notes |
|---|---|---|---|
faq.html |
$basedir | chmod 744 |
Optional FAQ file, no editing required |
messages/ |
$basedir | chmod 777 |
Directory where messages are stored |
data.txt |
$basedir | chmod 777 |
Stores the current message number |
| Version | Date | Changes |
|---|---|---|
| 2.0 ALPHA 1 | 11/04/95 | Complete re-write of Version 1.0; Released due to popular demand |
| 2.0 ALPHA 2 | 11/25/95 | Bug fixes and improvements |
Installation guide for the FormMail script
Installation guide for the Guestbook script
Browse all script documentation