Wednesday, April 20, 2011

Features Of Internet Forums

By default to be an Internet forum, the web application needs an ability to submit threads and replies. Forum software may sometimes allow categories or subforums. The chronological older-to-newer view is generally associated with forums (the newer to older being associated more akin to blogs).

Tripcodes and capcodes
In a tripcode system, a secret password is added to the user's name following a separator character (often a number sign). This password, or tripcode, is hashed into a special key, or trip, distinguishable from the name by HTML styles. Tripcodes cannot be faked but on some types of forum software they are insecure and can be guessed. On other types, they can be brute forced with software designed to search for tripcodes such as Tripcode Explorer.

Moderators and administrators will frequently assign themselves capcodes, or tripcodes where the guessable trip is replaced with a special notice (such as "# Administrator"), or cap.
Private message


A private message, or PM for short, is a message sent in private from a member to one or more other members. The ability to send so-called carbon copies is sometimes available. When sending a carbon copy (cc), the users to whom the message is sent directly will not be aware of the recipients of the carbon copy or even if one was sent in the first place.

Private messages are generally used for personal conversations. They can also be used with tripcodes—a message is addressed to a public trip and can be picked up by typing in the tripcode.

Attachment
An attachment can be almost any file. When someone attaches a file to a post they are uploading the file to the forums' server. Forums usually have very strict limit on what can be attached and what cannot (among which the size of the files in question). Attachments can be part of a thread, social group, etc.

BBCode and HTML
HyperText Markup Language (HTML) is sometimes allowed but usually its use is discouraged or when allowed, it is extensively filtered. Modern bulletin board systems often will have it disabled altogether or allow only Administrators use it, as allowing it on any Normal User level is considered a security risk due to a high rate of XSS vulnerabilities. When HTML is disabled Bulletin Board Code (BBCode) is the most common preferred alternative. BBCode usually consists of a tag, similar to HTML only instead of < and > the tagname is enclosed within square brackets (meaning: [ and ]). Commonly [i] is used for italic type, [b] is used for bold, [u] for underline, [color="value"] for color and [list] for lists, as well as [img] for images and [url] for links.

The following example BBCode: [b]This[/b] is [i]clever[/i] [b] [i]text[/i] [/b] when the post is viewed the code is rendered to HTML and will appear as: This is clever text.

Many forum packages offer a way to create Custom BBCodes, or BBcodes that are not built into the package, where the Administrator of the Board can create complex BBCodes to allow the use of javascript or iframe functions in posts, for example embedding a YouTube or Google Video complete with viewer directly into a post.

Emoticon
An emoticon or smiley is a symbol or combination of symbols used to convey emotional content in written or message form. Forums implement a system through which some of the text representations of an emoticons (e.g. XD, :p) are rendered as a small image. Depending on part the world the forum's topic originates (since most forums are international) smilies can be replaced by other forms of similar graphics, an example would be kaoani (e.g. *(^O^)*, (^-^)b), or even text between special symbols (e.g. :blink:, :idea:).

Poll
Most forums implement an opinion poll system for threads. Most implementations allow for single-choice or multi-choice (sometimes limited to a certain number) when selecting options as well as private or public display of voters. Polls can be set to expire after a certain date or in some cases after a number of days from its creation. Members vote in a poll and a statistic is displayed graphically.

RSS and ATOM
RSS and ATOM feeds allow a minimalistic means of subscribing to the forum. Common implementations only allow RSS feeds listing the last few threads updated for the forum index and the last posts in a thread.

No comments:

Post a Comment