BBS-specific files are published into the basedir/bbsdir directory, where basedir is the base directory specified in the Configure-Publish dialog. basedir is where your site as a whole is published to. bbsdir is the directory specified in the Subdirectory component property; by default this directory is bbs. For the remainder of this discussion, we will call this the BBS directory.
When you publish a site containing a BBS, the BBS directory will be populated with the following files and subdirectories
bbs-control.html bbs-message.html blank.html index.html cgi-bin/ bbs-submit.cgi submit-bbs-form.cgi Buf.dll Published only when Publish To is set to Windows. config Published only when Publish To is set to Unix. html/ Support html files. Normally should not be modified. error.html error-char.html success.html url-only-char.html urlreply.html image/ Directory used to store images. background.gif clear.gif dot24_clear.gif expand.gif listby.gif newmessage.gif next.gif previous.gif reload.gif reply.gif message/ Directory used to store posted messages. bbs-data.original File used to create initial bbs-data.html. zero.counter Contains ASCII character "1".
Note regarding Buf.dll and config in cgi-bin: If you published you site then switch the Publish To property from Windows to Unix or vise versa, NetObjects Fusion will upload both of these files to the web server. This should not be of concern as it will not impact the BBS's functionality.
After posting a single message to the BBS, the message directory will contain the following files:
message /Directory used to store posted messages. 0.html Contains the newly posted message. Subsequent message files are named in increasing order (1.html, 2.html, etc.). bbs-data.html Message index. This file is created from bbs-data.original. A rent.addpbbsArray(…) entry is added for each new message. bbs-data.original File used to create initial bbs-data.html. counter Initially (after posting a single message) contains ASCII character "1". The file functions as a counter. The counter is incremented for each new message. The counter value represents the number of BBS messages. thread_counter Initially (after posting a single message) contains ASCII character "2". The file functions as a counter. The counter is incremented for each new thread. The counter value is one greater than the actual number of BBS threads. zero.counter Contains ASCII character "1". The contents of this file never changes.
|