kcw | journal | 2000 << Previous Page | Next Page >>

There are several discussion boards that I read regularly, each powered by a different engine. Unlike UseNet, where you can get a newsreader that will fit your tastes and habits, each engine only has one web interface, with varying degrees of custimization. In terms of speed and ease of use they all pale in comparison to UseNet, but that's more a limitation of the web rather than the programming. As I've heard it said, the web is nice for some applications, but it's a far cry from a be-all-end-all replacement for e-mail, news, irc, and several other Internet services.

I'll start with a bad one: the Ultimate Bulletin Board (UBB), used by the TrekRPGNet web site. You have a user name and login, which all the boards have so they can keep track of your preferences and articles read. On the plus side you can include HTML code and UBB code for graphics and text formatting. Not that I care for those features.

But the negatives are many. It's supposed to keep track of your last login, and then mark the topics that have new messages. It does use cookies so you don't have to physically login, but often you're logged in as guest or it loses your readership records. But even if that feature was reliable, when it's time to view a topic with new messages for you, it shows all the messages starting at the first message. So there's no way to tell where to start unless you do what I do and note the day of the last time you logged in so that way you can scroll to the new messages manually. All in all little better than what a guestbook could do.

The second discussion board engine I've seen is Discus, which powers the boards at Star Fleet Games. You do have to log in every time, but once you log in it displays the message headers of any new messages since the last time you logged in. Note that it doesn't keep track of what you've read or not, just your login times, which is a simple and mostly effective way of doing it.

There are two interfaces, table based and text based. I suggest changing your prefs to use text based display, because table based can take a while to draw on Netscape. Opening a topic shows up to the last 20 messages or so, plus more folders for periodic archives for that topic. Not too bad as then you can see a range of messages without downloading all of them at once. Once again you can include HTML code, even pictures. The user info is also more extensive, as you can specify hobbies and include a personal picture.

Being able to see the message topics is nice, although once you choose a message it downloads the whole group and scrolls to the message you selected. But it's more than what UBB and Web Crossing do, you at least can scan the messages to see if there's anything worth to read.

Speaking of Web Crossing, this engine is used in two sites that I frequent: ConSimWorld and The Digital Camera Resource Page. I think Web Crossing also allows HTML code in messages. It keeps track of the last message read in each topic, so you don't have to worry about hitting all the topics as in the previous two engines.

There's a Check Messages button that you can keep clicking and it'll just display the unread messages in each topic. This wouldn't be so useful if you didn't have a subscribe to topic option, so that only those topics are shown for Check Messages. You can mark messages, which are kept in a favorites page (along with your comments for the message) for later perusal. You can set the maximum amount of text or messages to show on each page.

The limitations are that there is no view by header option, you just scroll through all the messages. I don't think subscribers can just add new topics, which means that this engine is more useful for preset topics like product support. But this is my favorite engine.

The last discussion board engine that I want to write about is the home-made open source engine at SlashDot. Not only can you have topics, but the messages in a topic can be threaded, like UseNet. Moderators can also rate the messages, on a scale of -1 to 5, for information content. Subscribers can set their preferences to filter based on that rating, quite useful if you have good moderators.

This is a high scale engine, as SlashDot gets a heck of a lot of traffic. I really haven't used it in depth so I don't know if there are more filtering options, but that would be useful because of the high traffic. You can't create new topics, at least not on SlashDot, but the engine can probably be configured to do whatever the admins want, as befitting a good open source effort.

Each topic can have a symbol, which if you click will show you other topics for that grouping. So for a topic about Apple, click on the stylized Apple logo to see the other Apple topics. You can post anonymously, although your ratings are automatically lower.

This is probably the best engine. But it also shows what happens when you have too much traffic, which will make any web-based engine lag like crazy. So it colors my perceptions of it. On SlashDot the topics are set up as news stories that the readers can comment on, so there are constantly new topics and I suppose other topics are being archived and deleted.

Copyright (c) 2000 Kevin C. Wong
Page Created: August 17, 2004
Page Last Updated: August 17, 2004