
This has taken me all morning because I felt like drawing the fish myself. And what's more theraputic than drawing fish? So please don't be too harsh.
Why you ask. I wanted a way to give visibility to older threads that haven't been updated in a while without people having to bump them. I work in an area that is called stigmergy. This is a way that collective behaviour is self reinforcing, to build a termite mound if you happen to be a termite or forage for food if you are an ant.
http://www.esf.edu/EFB/turner/termite/s ... lding.html
But it is not just insects that can use these concepts. My suggestion is to allow a, one user one vote, rating for each reply in any given thread. The vote button would say, 'did you find this useful' or something a bit more catchy. It isn't intended as a +1 or a =D>, more a recognition by your peers that you made a contribution to the forum with your insight or technical info. You can't of course vote for your own thread comments, that would be silly.
The idea is that over time as people read new threads or browse the archives of older threads, they will add their vote to the odd comment that is a gem of insightfullness. If we display a star rating next to comments that have attracted sufficient votes, then we get stigmergy. Other people will be attracted to reading those comments (and those around it) and if they too are impressed with it, they will add their vote. Soon this thread will be floating high in the tank and even though there may not be anything more to add to it, it will still be visible by virtue of it containing lots of interesting stuff.
This next bit is where I depart from the conventional forum layout, and introduce the fish tank. Each fish is a thread. Why a fish? Well what else do you put in a fish tank apart from some weeds and gravel and they don't really add to my metaphor. Let us have a different species of fish for each thread topic. This way we can differentiate at a glance, the 'Off Topic' threads from say the 'F1 General Chat'. The size of the fish indicates how many pages it contains. We can have colours too but just to make it look pretty.
When a thread is created it appears on the left hand side of the tank. It won't have any votes yet so it will be at the bottom. If nobody adds to that thread it will drift towards the abyss at the bottom right of the tank. This isn't good but nobody commented on it so what can we do. As soon as a thread is updated it will hold station in the tank, stopping its drift towards the right for a day. We will see this as a fish facing the left. Note that a thread can't make its way back up stream, that leaves room for new threads to appear. The best you can do is raise a thread in the tank by rating it and eventually it will drift in to the 'Classic Threads' area where it will retire, happy with its lot in life.
Simple really, it is just a graph of peer rating of the comments in the thread vs a count of the days during which nobody commented on the thread. I decided we needed a log of 'total days thread not updated' so that we have more space on the left of the tank for new threads. Also the tank slopes off to the right so that you need more votes to maintain your level as you drift off to the right. Oh and you can have a stream of bubbles showing the recent trajectory of the thread for a bit of extra information.
There are a few problems, possibly with longer threads having a higher maximum number of votes possible than a shorter thread, given that a user can vote on each comment. You might say that the shorter thread with a higher average rating per comment could be more interesting to read. Might need some normalisation for thread length.
So Tomba, I realise this would be a nightmare for you to implement. The addition of a few extra database columns to hold the votes and associate them with both the user who made the comment and the thread is probably not too bad. But I'm sure the fish tank or thread tank(?) would be much more of a challenge. But just think of those classic threads that will rise to the top of the tank. You could randomly fish one out and display it on the home page next to the quotes for people to peruse, (this is an anology that just keeps on giving).