Skip to main content

Forum Theory

Looks like I'm going to enjoy my Monday classes, which span Digital Diversity and Electronic Literature subjects. Both classes have put me in a mood to avoid homework take Grimwell's advice and see about hosting my own forum somewhere. While I'm aware there's a goodly chance it'll end up a total ghost town (much like places I've been in the past) it should be a good learning experience.

What I'd like to do is have a relatively self-maintaining forum that operates on a ratings system. Going into this without much knowledge of what's involved, what I'm about to write will either be lightyears ahead of most forums or decades behind. It's basically a sort of a wiki/slashdot take to message boards.

  1. All posters will have the capacity to rate messages from 1 to 5. They are warned not to rate spam at above 1 or non-spam messages at below a 2. They are somehow rewarded for performing consistent proper ratings.
  2. Newly posted messages have a default rating of 2 and the minimum reading threshold is set to 1.2. (Thus, if 5 people rate a default rating of a message to 1, between the average 6 ratings the message, it vanishes from view. If one person rates it a 5, it'll be much harder to defeat.)
  3. Messages which fall below the default reading threshold are deleted after a week.
  4. Threads which fall below a average message threshold of 3 (not counting non-rated messages) are deleted after a month. Messages above this threshold are never deleted.
  5. Threads which contain many posts and raise above an average message threshold of 4 (not counting non-rated messages) are auto-stickied for a week after the previous post.
  6. Users can change their message ratings later.
  7. Certain users (those thought to be gaming the system or supporting spam) may be designated by the head administrator as not being qualified to rate messages, and all their previous ratings are instantly ignored (possibly removed).
  8. The moderators can set a fixed threshold score to a thread or individual message. This overrides all user ratings. (Additional scripts may apply which catch users who would be gaming the system to have rated this message differently.)
  9. Users whose accounts either have no posts or whose average posts have a threshold below 2 will be auto-deleted in the space of a month. (This is mostly housekeeping spammers.)
  10. Only the head administrator has the ability to delete accounts or modify messages. Designated moderators can only move messages or threads to a trash forum. There is easy restoring of messages to their previous location.

The goal, of course, is to create a somewhat self-moderating forum. It's intended to operate in conjunction with the standard email-verification and pictorial verification bot-thwarting mechanisms as well as moderators, but removes a lot of the bloat involved. In time, such a system should boil down a forum to really good posts, even auto-stickying messages of usefulness. Or it could just be a pipe dream, as viable as a true perpetual motion machine.

Another idea I had was to have a top-5 color scheme system. The users would be able to define their own message board color schemes, all the ones created in the last week are visible and available to tested by everyone. The top-5 most popular are always made available to everyone. Of course, you'd have to provide a way to abort in which case somebody sabotages the whole thing by creating a bad color scheme.

Time will tell if I actually have the motivation to see this through to the end or if it's just a momentary object of interest I'm employing to (as usual) digitally stave off the boredom. At my current income, I could probably do nothing more than a simple PhP/SQL board (I'd have to learn both to maintain it myself and add some of the custom features outlined above) running on a cheap unlimited hosting plan.

Comments

Having had some more thoughts on this, I think that (regardless of how well it works on slashdot) perhaps a rating system from 1 to 5 isn't very user friendly.

Instead, I'd probably give them three buttons: "Spam", "Nominal" and "Exceptional" (or something sounding less academic). This would probably translate to the numbers 1, 2, and 4.

As for thoughts of how to "reward" users for giving good moderations, I was thinking of perhaps giving them "moderation points". Something like this:

1 point for every time a message is rated.
-10 points for rating a message incorrectly (e.g. marking a "spam" message as "nominal").

These points accumulate up to 100 points, and the user's posting rank changes accordingly. However, they can actually spend these points on performing certain acts of moderation. For example:

20 points to "boost" a thread rank. Such ranked threads can't fall below the minimum display thresholds and sufficiently boosted messages may even be temporarily stickied.

20 points to "unboost" a thread - removes a previous "boost" applied to the thread.

100 points to level a one-week ban.

Alright, that last one probably wouldn't fly without some kind of counterbalance (100 points to unban someone?). Just throwing ideas here.

Popular posts from this blog

Resonant Induction Really Grinds My Gears... In A Good Way

From about 2pm yesterday until 8pm today, I've been dabbling with my latest custom mod mix for Minecraft 1.6.4, which is this time very much Universal Electricity focused.
Aside from the usual GUI enhancers and Somnia, the primary contenders in this mix were:
Calclavia Core - Of course: this is the base of the Universal Electricity system.Resonant Induction - This seems to be largely focused on increasingly more advanced methods of refining ores divided across 4 ages of technological progression.  It also includes some really cool things such as assembly lines.  I'll primarily be talking about just a few blocks out of this mod today.Atomic Science - A mod dedicated to generating more of those lovely universal electricity volts via the power of splitting the atom.  Build your own nuclear reactor!  Deal with nuclear meltdowns!  You maniac!ICBM - A mod dedicated to generating more destruction using those lovely universal electricity volts (and more than a little gunpowder), it cer…

Empyrion Vrs Space Engineers: A Different Kind Of Space Race

In my quest for more compelling virtual worlds, I have been watching Empyrion: Galactic Survival a lot this bizarro weekend, mostly via the Angry Joe Show twitch stream.  What I have concluded from my observations is Empyrion is following in Space Engineers' shadow, but it is nevertheless threatening the elder game due to a greater feature set (the modding scene notwithstanding).

Empyrion is made in Unity, whereas Space Engineers is built on a custom engine.  While this does put Empyrion at a disadvantage when it comes to conceptual flexibility, its developers nevertheless have a substantial advantage when it comes to adding features due to a savings of time spent that would have gone into developing their own engine.  Examples include:
Planets.  Empyrion already has planets and space to explore between them, whereas in Space Engineers planets are in the works but still awhile away (so you just have asteroid fields to scavenge).Enemies.  Space Engineers' survival mode boasts onl…

Greasing The Grind: Adding Lasting Appeal To Virtual World Sandboxes

Game design, being about entertainment, is not as much science as art.  We're coming up with interesting things that the human mind likes to chew on that "taste" good to it.  Different people find different things, "Fun," and a game designer is tasked with coming up with fun, appealing things.  As pertains to virtual world sandboxes, I identified three of them.

Challenge Appeal.

Dwarf Fortress and Fortresscraft Evolved have the same end game appeal preservation mechanic: wealth equals threat.  The more money your Dwarf Fortress is worth, the bigger the baddies who will come for you, including a bunch of snobby useless nobles who do nothing but push dwarves around and eat.  The more energy you make in Fortresscraft Evolved, the more and bigger bugs come to shut down your base.  Rimworld does something a little different based off of which AI Storyteller you choose, but it generally adds time to your wealth accumulation when deciding what kind of threats to throw a…