DCForum Administration User's Guide
DCForum offers a comprehensive administration tools
to help you effectively manage your discussion forum.
This user's guide assumes that you have already successfully
installed DCForum on your web site. If you have not yet
installed DCForum, please refer to readme.txt and install_*.txt
files and install it now.
Table of Contents
- Getting started...
- Post-installation configuration
- Setting up conferences and forums
- Managing user accounts
- Managing conferences and forums
- Managing private forums
- Managing topics and messages
- Using special administration feature
- Using data utilities
- Using other misc utilities
- Functions
DCForum administration utility is a browser-based program that
will help you setup and maintain your discussion forum. It
includes many functions listed in the Functions section.
After the installation, you must do the following to complete
forum setup:
- Set up forum title, time, date, and other options
- Create conferences
- Create forums
- Customize interface
Please read carefully section 2 and 3 on "Post-installation configuration" and
"Setting up conferences and forums". Other sections can be used as a reference.
After the initial installation, the first step
in setting up your forum is to specify the forum title, time/date,
security settings and other forum options. You can modify
these setting by clicking on the "Forum Settings" link
in the DCAdmin's menu.
Forum Title and Time Settings
- Forum Title - Time of the forum - displayed on every page.
- Time Offset
- You localtime offset with respect to
GMT. For example, "-5" for New York, USA.
- Time Zone -
You localtime time zone. For example, "EST".
- Date Format - Date format you wish to use. Options are:
mmm-dd-yy (Jan-30-99)
dd-mmm-yy (30-Jan-99)
mm-dd-yy (01-30-99)
dd-mm-yy (30-01-99)
Forum Security Settings
- Admin email address - enter administrator's email address
- Sendmail path - specify sendmail path (UNIX). Not needed
for NT server.
- SMTP server - specify smtp server (NT only). NOTE:
"Admin email address" must be a valid account on this smtp server.
- Email registration - If "on", a random password
is generated during registration and sent to the user
via email. This option forces users to submit
valid email address.
- Enable user registration - If "on", users will be able to
register.
- Default group - User group assigned to users when
they register.
- Activate user account when they register
- If "on",
the user account status will be "on" on registration.
- Allow remembering of password - If "on", users will have
option to check "Remember my password" checkbox when they
first log on. In this case, they do not have to login again
during their next visit.
- Notify admin on user registration
- If "on", an email notification
will be sent to the administrator when someone new registers.
- Notify user on act/deactivation - If "on", users will be notified
if their account status is changed.
- Allow users to modify account information
- If "on", users will
have an option to change their account
information in the User Menu.
- Allow users to change password - If "on", users will have an option
to change their password in their User Menu.
- Bad email list - The domain names of email services you want
to block during registration.
- List bad words you want to block - Filters bad words with "#####".
Forum Color and Font Settings
- Style 0 - Background color and font style for top table row
containing the description of each column fields.
- Style 1 and 2 - Alternating background color and font
style for table rows
for listing.
- Style 3 - Background color and font style for navigation links.
- Style 4 - Background color and font style for menus above
the navigation links.
- Top Menu - Background color and font style for menu buttons.
- Special Font Color - Color for special notices - RED by default.
Note:The forum color and font setting
can only control the tables and menu outputs.
For a more advanced customization, you'll need to modify
dcforum.htmlt template file. See "Customizing Forum Layout".
Forum Options
- Number of threads to display per page
- Sets the total number
of threads to display in topic listing.
- Maximum thread levels - Sets the total number of message
indentation for replies.
- Spacing between icons at each level
- Sets the blank spacing
between icons at different message level.
- Maximum subject length displayed - Sets the total number of
characters to display in the subject field.
- Autosensing starts how many messages?
- Sets the number
of replies in a topic when the autosensing is enabled. If the number
of replies in a topic exceeds this number, the messages
are shown one at a time.
- Maximum threads to keep per board
- If the number of threads
in a forum exceeds this number, the oldest thread is either
deleted or archived.
- Automatically archive threads instead of
deleting them? - If "on",
the oldest thread is archived instead of removed.
- Table width - size of table controlling the output display.
- Use icons navigation menus? - If "on", GIF image icons are
used for menu buttons.
- Use icons in table of contents - If "on", GIF image icons are
used for table of contents.
- Display caption below subjects - If "on", some portion of
message is displayed in the topic listing.
- Caption length in characters - The total number of
characters for displaying the caption.
- Hide private forums from forum listing?
- If "on", private
forums are not displayed for those who do not have access.
- Show original message in posting form?
- If "on", the original
message is displayed in the posting form.
- Editing of messages allowed? - If "on", users will be able to edit
their messages.
- If editing is allowed, specify time limits?
- If nonzero,
users will be able to edit their message within this limit.
If 0, then users will be able to edit this message anytime.
- Use of HTML Tags allowed? - If "on", users will be able to use
HTML tags.
- Image links allowed? - If "on", images will be allowed in the
messages.
- Display only conferences in the lobby?
- If "on", only
the conferences will be displayed in the lobby.
- Threaded discussion? - If "on", topics are fully threaded.
If "off", topics are linear style.
- Reverse threading? - If "on", the oldest posts are posted
at the bottom.
- Indent threaded messages? - If "on", the message boxes
in the fully-threaded topics will be indented to show
their relative thread levels.
- Notify admin if new thread is posted
- If "on", an email
is sent to the administrator when a new thread is posted.
- Notify moderator if new thread is posted
- If "on", and
email is sent to the moderators when a new thread is posted.
- Email notification function - If "on", users can
select to receive an email if someone replies to that topic.
- Enable subscription? - If "on", users can subscribe to
forums of their choice. Administrator must use "Send Subscription"
feature to send out subscription.
- Allow users to view IP address - If "on", users can view other
users IP addresses.
- Turn on IP blocking - If "on", users using IP addresses
in the Bad IP Listing (created by admin) will be unable to post
new message.
- Keep track of number of times a topic has
been read? - If "on",
the number of message views are displayed.
- Turn on user rating feature? - If "on", user rating of topics
is enabled.
- Allow users to upload files? - If "on", users will be able to
upload files to the server.
- Upload file size max - Maximum upload file size in kilobytes.
Once forum options are set, the next step in creating
discussion forum is to create conferences and forums.
There are couple of things that you should think about
before you start creating them.
- Should you setup multiple conferences?
A conference is a group of forums belonging to a similar topic.
Whether you need multiple conferences or not will depend on how many
forums you will be setting up. If you are going to setup
over 10 forums, then it is a good idea to break those forums
up into two or more conferences. On the other hand,
if you are only going to set up 5 or 6 forums then you would only
need to create a single conference. In this case, you can create a
conference named 'Main' and assign all your forums to this
conference.
- What type of forums will you need?
DCForum supports three types of forums: Public, Protected, and Private.
The difference between these forum types is the user accessibility.
If you want to allow everyone to
participate without registering, then choose Public forums.
If you want to allow
everyone to read but require registration to
post messages, then choose Protected
forum. Private forums are highly exclusive in that,
the users must be elevated to
'member' user group in order to qualify to use them.
Additionally, the moderator
of that forum must grant access to his/her private forums.
- Will you need moderated forums? Moderated forums allow you to preview the messages before they
are posted in the forums. It works with all three forum types. Whether you
need this level of security will depend on your needs.
Creating A Conference
- From DCAdmin menu, choose "Create New Conference".
- Enter conference name.
- Enter conference description.
- Select conference status. If "off", all the forums
belonging to this conference will not display
in the lobby.
- Click on "Submit" button.
Note: If you have conferences that contain no
forums, then they will not appear in the conference listings.
After you've created all the conferences, we next need to create forums.
Creating A Forum
- From DCAdmin menu, choose "Create New Forum".
- Select a conference - this conference is where
this new forum will belong.
- Enter forum name.
- Enter forum description.
- Select forum moderator(s).
- Select forum type.
- Select form mode.
- Select forum status. If "Not Active", this forum
will not
- Click on "Submit" button.
Congratulations! You have now setup DCForum for your
web site. Now, let's customize your forum layout.
DCForum program uses a single template file to generate
all it's output. This template file, dcforum.htmlt, is simply an HTML file
with special tags that are used by the program to
generate the output. Hence, editing this one file can change the whole
look of your discussion forum. In addition, DCF2000 allows you to
use different template files for each forum.
Modifying dcforum.htmlt
- From your /cgi-bin/dcforum directory,
download dcforum.htmlt file to your local PC
or workstation. Please remember to use ASCII mode
of file transfer when you FTP this file.
- Open dcforum.htmlt in your favorite, plain text editor.
For example, use notepad or homesite (http://www.homesite.com).
- Modify dcforum.htmlt as you like. Just remember not to remove
the following DCF tags:
- $TITLE
- $HTTPHEADER
- $HEADING
- $SUBHEADING
- $HTTPHEADER
- $MENU
- $HTMLOUTPUT
- $FORUMLINKS
- Edit email link on the bottom of the template file.
- Save and upload this file to /cgi-bin/dcforum
directory.
Note that if you want to display a banner on every page, you can
include the banner tag in this template file.
Multiple template file
You can specify different template file for each
forum simply by creating different dcforum.htmlt file
and then uploading it to /htdocs/dcforum/forum directory.
- Edit dcforum.htmlt template file as directed
in "Modifying dcforum.htmlt" section.
- Instead of uploading dcforum.htmlt to the
/cgi-bin/dcforum directory, upload it to /htdocs/dcforum/forum_name where
forum_name is the directory name of the forum in question.
DCForum administration utility features a comprehensive
user account management system. Two functions are available in
the administration menu: create new account and manage user accounts.
Creating New User Account
In general, you turn "ON" the "Allow user registration" option
in the forum settings. This allows users to register
themselves. At times, however, you many want to create
user accounts yourself. In this case, you can use this
option.
- From DCAdmin menu, choose "Create New Account".
- Enter username.
- Enter password twice.
- Select user group.
- Enter all other additional fields.
- Select user account status.
- Click on "Submit" button.
User Manager
User manager allow you to effectively manage your users.
It allows you to activate, deactivate, remove, and
modify user accounts.
Activate, deactivate, and remove user accounts
- From DCAdmin menu, choose "User manager".
- From the drop down menu, select all or just the first
character of the user account you wish to modify.
- Select an option - activate, deactivate, or remove.
When activate is chosen, only those user accounts
that are "OFF" is listed. Conversely, only those user accounts
that are "ON" is listed if deactivate option is chosen.
- Click on "Submit" button
- From the user account listing, select user accounts.
- Click on "Submit" button.
Modify user accounts
- From DCAdmin menu, choose "User manager".
- From the drop down menu, select all or just the first
character of the user account you wish to modify.
- Select modify and click on "Submit" button
- From the user account listing, select the
account that you wish to modify and click on
"Submit" button.
- Modify user account information in the resulting
form.
- Click on "Submit" button.
Even after your discussion forum is up and running,
you may still need to manage existing conferences and forums.
You use the conference and forum manager to manage this task.
Modify Conference
- From DCAdmin menu, choose "Modify Conference"
and click on the "Submit" button.
- From the dialog menu, select the conference that
you want to modify and then click on "Submit" button.
- Edit conference information you want to modify.
- Click on "Submit" button.
Reorder Conferences
- From DCAdmin menu, choose "Reorder Conferences"
and click on the "Submit" button.
- In the conference listing, number the conference
in the order that you which to display.
Be careful not to specify duplicate number!!!
- Carefully preview the conference ordering and make
sure there are no duplicate numbers.
- Click on "Submit" button.
Remove Conference
- From DCAdmin menu, choose "Remove Conference"
and click on the "Submit" button.
- From the dialog menu, select the conference that
you want to remove and then click on "Submit" button.
Modify Forum
- From DCAdmin menu, choose "Modify Forum"
and click on the "Submit" button.
- From the dialog menu, select the forum that
you want to modify and then click on "Submit" button.
- Edit forum information you want to modify.
- Click on "Submit" button.
Reorder Forums
- From DCAdmin menu, choose "Reorder Forums"
and click on the "Submit" button.
- In the conference listing, number the forum
in the order that you which to display.
Be careful not to specify duplicate number!!!
- Carefully preview the forum ordering and make
sure there are no duplicate numbers.
- Click on "Submit" button.
Remove Forum
NOTE: Removing a forum deletes all the messages and topics
posted in that forum. This is not a reversible process.
- From DCAdmin menu, choose "Remove Forum"
and click on the "Submit" button.
- From the dialog menu, select the forum that you
want to remove and then click on "Submit" button.
Private forums are exclusive in that the administrator or
the moderator of each private forum must grant access to
users. The user access is managed using the Private forum
user manager. In order for a user to have access to a private
forum:
- The user must have "member" user group - if the user
belong to "normal" user group, then you must
promote this user to "member" user group using
the User Manager. See "Managing user accounts" on
how to accomplish this task.
- The administrator or the moderator must use private
forum user manager to grant access.
Granting access to all "member" users
- Click on User Manager in the Private Forum
Manager.
- Select a forum.
- Click on "Allow All Members" button.
Granting access to selective "member" users
- Click on User Manager in the Private Forum
Manager.
- Select a forum.
- Click on "Add/Remove Users" button to display
all member users. Note: Users must have
"member" user group to appear in this list.
- From the list of users, choose users you want
to grant access.
- Click on "Submit" button.
The board manager is used to manage topics and messages.
The available functions are:
- Unqueue messages - preview and unqueue messages
to moderated forums.
- Lock threads - Make topics read-only.
- Unlock threads - Undo locking threads
- Archive threads - Make topics read-only and move it to archive
- Move threads - Move current threads from one forum to another
- Remove threads - Delete topics
- Remove messages - Remove messages from a topic
Unqueue messages
- Select "Unqueue Messages" from the board manager.
- Select a forum from the list of available moderated forums.
If "In Queue" field displays "0", then there is no message
in the queue.
- Click on "Submit" button to bring up all messages in
the queue.
- Preview each message and select "unqueue" if you want to post
the message. Likewise, select "delete" if you want to
remove the message. Not selecting other option will
leave the message in the queue.
- Click on "Submit" to unqueue and delete
messages.
Lock threads
- Select "Lock Threads" from the board manager.
- Select a forum from the list of available forums.
- Click on "Submit" button to list topics
- Select topics you wish to make read-only.
- Click on "Submit" to lock selected
threads.
Unlock threads
- Select "Unlock Threads" from the board manager.
- Select a forum from the list of available forums.
- Click on "Submit" button to list topics
- Select topics you wish to unlock.
- Click on "Submit" to unlock selected
threads.
Archive threads
- Select "Archive Threads" from the board manager.
- Select a forum from the list of available forums.
- Click on "Submit" button to list topics
- Select topics you wish to archive.
- Click on "Submit" to archive selected
threads.
Move threads
- Select "Move Threads" from the board manager.
- Select a forum from the list of available forums.
The threads you select from this forum will be moved
to another forum that you select later.
- Click on "Submit" button to list topics.
- From "Move to Which Forum?" dropdown menu, select
the destination forum.
- Select topics you wish to move.
- Click on "Submit" to move selected
threads.
Remove threads
- Select "Remove Threads" from the board manager.
- Select a forum from the list of available forums.
- Click on "Submit" button
to list topics.
- Select topics you wish to remove.
- Click on "Submit" to remove selected
threads.
Remove messages
- Select "Remove Messages" from the board manager.
-
Select a
forum from the list of available forums.
- Click on "Submit" button
to list topics.
- Select the topic that contains the messages that you
wish to remove.
- Click on "Submit" button to list messages in this selected topic.
Please note that the original message cannot be removed.
- Preview each message and click on "Select to remove the following message"
checkbox if you wish to remove them.
- Click on "Submit" to remove selected
messages.
DCForum includes the following special administration features:
- Announcement Manager
- Custom Email Manager
- Sending Email to Forum Users
- Subscription Sender
Announcement Manager
Announcement is a read-only message that you can post
for forum users to view. If there is an announcement,
then "Announcement" link will appear in the LOBBY. Use this
feature for posting general messages.
Adding new announcement
- Select "Announcement Manager" from the admin functions.
- In the "Post announcement" form, complete the subject
and message boxes
- Click "Submit" button.
Modifying existing announcement
- Select "Announcement Manager" from the admin functions.
- Select the announcement you wish to modify.
- Modify subject and message.
- Click "Submit" button.
Removing existing announcement
- Select "Announcement Manager" from the admin functions.
- Select the announcements you wish to remove.
- Click "Submit" button.
Custom Email Manager
You can modify the email messages for the following emails
sent by DCForum:
- Email registration message
- Email notification message
- Account status change email message
- Subscription email message
- Lost password email message
Email registration message
- Select "Customize Emails" from the admin functions.
- Select "Email registration message".
- Click "Submit" button.
- Edit subject and message. Be sure not to alter
"USERNAME_PASSWORD".
- Click on "Submit" button
Email notification message
- Select "Customize Emails" from the admin functions.
- Select "Email notification message".
- Click "Submit" button.
- Edit subject and message. Be sure not to alter
"EMAIL_NOTIFICATION_MESSAGE".
- Click on "Submit" button
Account status
change email message
- Select "Customize Emails" from the admin functions.
- Select "Account status change email message".
- Click "Submit" button.
- Edit subject and message. Be sure not to alter
"ACCOUNT_CHANGE".
- Click on "Submit" button
Subscription email message
- Select "Customize Emails" from the admin functions.
- Select "Subscription email message".
- Click "Submit" button.
- Edit subject and
message.
- Click on "Submit" button
Lost password email message
- Select "Customize Emails" from the admin functions.
- Select "Lost password email message".
- Click "Submit" button.
- Edit subject and message. Be sure not to alter
"USERNAME_PASSWORD".
- Click on "Submit" button
Sending Email to Forum Users
Using this feature, you can send email to all your users
or just to a select group of users.
- Choose email recipients by selecting a user group.
- Compose your email by entering subject and message.
- Click "Submit" button.
Sending Subscriptions
Using this feature, you can send subscriptions to
selected users who wish to receive them.
- Select "Send Announcement" link from
admin functions.
9.Using Data
Utilities
DCForum is a very robust and stable program. However, at times,
you may still lose data due to server concurrency problems.
You can recover most of the data using the data utilities. There
DCForum includes the following special data utilities:
- Rebuild Database
- Backup Forum Files
- Recover Forum Files
Rebuilding Database
DCForum keeps current topics in database.txt file.
At time, this file may become corrupted. In this case,
use this utility to rebuild it.
- Select "Rebuild Database" link from the Data Utilities.
- Select a forum and click "Submit" button.
- Wait until the utility completes the rebuilding
process.
Backup Forum Files
This utility will back up *.txt files in the
User_info directory.
- Select "Backup Forum Files" link from the
Data Utilities.
Recover Forum Files
This utility will allow you to recover any
or some *.txt files in User_info directory from
the backup copies.
- Select "Recover Forum Files" link from the Data Utilities.
- Select files you want to recover.
- Click "Submit" button.
DCForum includes the following misc utilities:
- Update Threads
- Remove Session Files
- Remove All Session Files
- Remove Temporary Files
Update Threads
This utility will update all *.html topics from Data/*.txt topic
database. If you change dcforum.htmlt template file, run this
utility to update the topics.
Remove Session Files
This utility will clean up temporary session files in
User_info/Sessions directory that is more than a day old.
Run this utility
once a while to clean up this directory.
Remove All Session Files
This utility will clean up all session files in
User_info/Sessions directory that is more than a day old.
In addition to temporary session files, the session files
for "Remember My Password" users are removed as well.
Remove Temporary Files
This utility will clean up files in User_info/Temp directory.
- Menu
- Logout - logout
- Admin - back to admin's main page
- Lobby - forum's lobby page
- General Administration
- Shutdown DCForum
- Forum Settings
- User Administration
- Create New Account
- User Manager
- Conference Manager
- Create New Conference
- Modify Existing Conference
- Reorder Conference Listing
- Remove Existing Conference
- Forum Manager
- Create New Forum
- Modify Existing Forum
- Reorder Forum Listing
- Remove Existing Forum
- Private Forum User Manager
- Board Manager
- Unqueue Messages
- Lock Threads
- Unlock Threads
- Archive Threads
- Move Threads
- Remove Threads
- Remove Messages
- Admin Functions
- Announcement Manager
- Customize Email Messages
- Send EMail - Email list manager
- Send Subscription
- Data utilities
- Rebuild Database
- Backup Forum Files
- Recover Forum Files
- Misc Utilities
- Update Threads
- Remove Session Files
- Remove All Session Files
- Remove Temp Files
Powered by DCF2000 ©1997-2000 by DCScripts.
All rights reserved.