TAWARNOLDS WWW Message Board
Version 3

Key Features

TWMB is comprised of more than a dozen of separate ASP files written mainly in VB, C# and Javascript, it is genuinely a customized system which can be set up to run on your IIS4 (or higher) NT-based server website. After setting up for the first time, TWMB can sufficiently run by itself with some effort of moderation by administrator(s) from time to time.  TWMB is intended as an add-on service for web projects developed by Tawarnolds, however, you can acquire it separately, contact Tawarnolds@aol.com for more details.

Board Customization

Via a web browser, an administrator can:

  • Customize the looks and colors of the board.  There are 8 built-in color themes (with mostly default graphics) and 8 full graphical themes (each with a different set of graphics) for you to choose from.  And the ability to use with third-party display themes.
  • Set up the bulletin board's identity.
  • Create [or delete/rename] new forums (limited only by server's resources).
  • Create [or delete] new boards (limited only by server's resources).
  • Set board/topic type:
    - Anonymous: Any one can participate, registered or unregistered.
    - Registered*: Only registered users can post.
    - Administration*: Only administrators/moderators can post--used for announcements, FAQs, news, etc...
    * The 'Registered' and 'Administration' types can be set to 'Private', a mode that TWMB only allows registered users to read.
    - Group ID: Providing registered users exclusive access to a certain board or topic.
  • Set board's announcements, the posts that will always remain on top regardless of their date.
  • Set advertising banners.
    - TWMB has the ability to rotate advertising banners, you can enter as many lines (each line for an ad) as you wish and TWMB will sequentially display these ads in various places on the board.
  • Set welcome message -- a message that will greet a user as he/she enters the board.

Hierarchical Management

TWMB's hierarchical management system is divided into 3 levels, each level has a distinct caliber of access.  Every level requires registration, and to register, the applicant must submit a valid email address.

  • Level 1 (junior): The most basic level of access, this level is populated by general participants of the board, where their purposes are purely for discussion and exchanging ideas.
  • Level 2 (moderator):
    - This access level can be granted to selective members from level 1, who are highly responsible and most trusted by the owner of the website, or to members in the staff circle.  In his/her authorized board(s), a level 2 member can:
    - Delete and edit any posts, and close sub-topics.
    - Process the admission of new level 1 members, terminate level 1 membership, and edit level 1 members' profiles.
    - Transfer posts between boards.
    - Generate a mass email list from all users to email them at once (each user can choose not to be included in this list).
  • Level 3 (Owner and Administrator):
      - This level is sub-divided into two types, administrator and owner.  A level 3 administrator has all the power from level 2, plus, he/she can process the admission of new level 2 members as well as terminating them.
      - There is only one profile/account for the level 3 owner, which will always be uniquely identified as [a default username] ADMINISTRATOR, who can perform all the above functions, plus, he/she can add new level 3 administrators as well as terminating them.
      - Level 3 owner is the highest status that's usually possessed by the owner of the website and can not be terminated/deleted online.  The level 3 owner, ADMINISTRATOR, can only be added manually when creating the database, before uploading to the server
      - All level 3 members can delete posts in mass; customize the boards, filter list, welcome message & layout/color theme; scan for errors, set options, temporary lock, etc...

The use of those levels pretty much depends on the needs of the owner.  On a small-sized website, you can skip utilizing the level 2 access to simplify your management process, however, on a larger scale, making use of all the levels can sophisticatedly help your management to be more flexible.

Basic User Functions

  All users can:

  • Switch between graphical and simple text user interfaces (GUI / SUI).
  • Set dozens of local preferences.
  • Search in all boards based on keywords.
  • Retrieve entries by specific range of days.
  • Sort retrieved entries forward or backward in time.
  • Set font size in the sub-topic listing panel and its content.
  • Post messages (option can be blocked by a level 3 member).
  • Email a post's content to friends.
  • Use expressive icons.
  • Set various display options.
  • Jump to a specific post by its ID.
  • View features and statistics.
  • Queue posts for later viewing.

  A registered user (level 1 or higher) can additionally have the followings:

  • View all user profiles.
  • An online personal profile with many preferences.
  • A personal image/photo and avatar.
  • Permission for the use of HTML tags.
  • Encrypt post's content (or create cryptograms).
  • Preservation of the registered username.
  • Automatic insertion of the registered personal fields (From, Email and URL fields).
  • Re-edit or revise his/her own message but only when the revising post has not accumulated a reply yet (However, moderators are not restricted in this sense).
  • Send emails to other members.
  • Send/receive private messages.
  • A guest-book.
  • Uploading of personal photo/picture via the browser.
  • View server time, character map, connection information, and users' history.
  • Email reminding and saving for login credentials.
  • And more...

Automated Functions

  • Online email-based registration system (no multiple accounts for the same email).
  • Password reminding by email.
  • Email notification to the Administrator for every new message posted on the board, this option can be turned on or off.
  • Insertion of registered personal fields for every logged in post.
  • Date/time stamp for the user's login.
  • Message filtering. You can use the filter editor to remove/censure foul languages by masking specific words.
  • Hit/View tracking.
  • Post/message voting system, you can use this system for polling purposes as well.
  • Demo user account, used for purposes of introducing new users to the board whereas its username and password can not be altered by the users.

Statistics - Detailed Analysis and Reports

  • Statistics for users, topics and sub-topics.
  • Daily posting activity analysis, and view reports on a day-by-day basis.
  • User relational analysis, the ability to analyze one's posting activity in relation to another user or all users.
  • Individual statistical data for each user.

Security & Resource Management

As each feature requires a significant part of the server's resources, understanding the role of each one of them is very crucial in efficient resource management.  To help this, every TWMB's feature can be turned on or off to maximize your message board's performance, that is providing you the ability to control what you need and don't need:

  • Selectable emailing protocols, or you can disable email service altogether.
  • Password-protected for every account.
  • Account/profile suspension.
  • Extensive hierarchical management.
  • Group ID classification system.
  • Accessing to the board by registered or unregistered users can be set separately, or you can disable each group from creating new messages.
  • You can control the limit for just about anything, the number of posts and emails that each type of users may generate per session, the size of the content field, guestbook & private message buffer, and page size, the length of the excerpt and subject lines, etc...
  • Switch between the displaying of boards/topics from all forums or just one.
  • Switch between graphical or text/simple UIs, user-interface.
  • Force single mode, a display mode where TWMB reduces the listing and viewing of subtopics to one single frame--a space saver.
  • Turn on or off DHTML and Flash animation.
  • Turn on or off the listing of registered members for anonymous user access.
  • Turn on or off the private messaging and guestbook systems.
  • Set the limit to how many subtopics can be stored in the queue.
  • You can clean up the board swiftly by deleting posts in mass number.
  • Temporary lock access from all users.
  • IP discrimination, or IP banning.

Miscellaneous

  • TWMB has plenty of visual effects with the use of Dynamic HTML and Macromedia Flash.
  • Unlike other types of first-generation message boards which could use as many files as the number of entries, a second-generation TWMB uses only a single database to store all entries to the board; thus, data are dynamically reported on a second by second basis.  Database-oriented online message boards have been proven to be fast and efficient, click here  to examine a working sample.
  • ASP files are not compiled code, we do not recommend opening them in raw format, any accidental deletion of one single character could disrupt the function of the file (if not the whole application itself), furthermore, they're not to be changed without consenting with the author first.   We'd appreciate any suggestions for future improvement.
  • TWMB can retrieve and edit data from any ODBC (Open Database Connectivity) compliant databases, those are but not limited to MS SQL Server, Oracle, MS Access, FoxPro, Paradox, etc...  Currently, only MS Access and MS SQL database types are fully tested and guaranteed for immediate use.
Notes:  Initial settings are required and can be performed as simple as copying the provided files to your site, then you'll be able to customize identity, forums, boards and descriptions through your web browser--no DLLs to install nor objects to register to the server.

Copyright 1999-2002 by Toan T. Thai.

 Return