It is based on w.luke's implementation; I just added the "alert moderator" but I doubt I will add post comments.
It does have interesting ways of determining karmic power-- how many karma points a user awards per click.. it's based on a formula that uses date joined, posts, and karma level.. so older and more respected users will give 5 or 8 points per click while new members will only give 1.
Otherwise I believe the functionality is the same as Sitepoint's. It does not add any overhead or extra queries in showthread. Eventually I will integrate it with the Killfile hack so that people can Killfile any user with a Karma below a level they set.
If there is still interest in something like this for the 1.x VB, let me know....
OG
[Edited by Overgrow on 01-17-2001 at 04:44 AM]
Show Your Support
This modification may not be copied, reproduced or published elsewhere without author's permission.
You do have to register to see the Karma rating button and to see how you rate a post. If you do register to try it out, don't worry, since your new member rating is only worth a point, it won't throw anything off.
Quote:
Originally posted by Overgrow So far it has actually been working and has been well received. Mostly good karma all around. The safeguards preventing users from karma'ing people more than once every few times and only so many per day... well it all ties in to make it fairly balanced I think. No one can upset the balance too easily since older, respected members wield big sticks of flaming karma with way more power than a newb or a troll.
Good to hear that. From browsing the FanHome DB I can see that out of 16000+ users only 300 have had their ratings change -- and 200 or so are above the starting level of 100 "points" that I gave everyone. I have something along those lines -- essentially the user rating is turned into a range of 1 to infinity number of stars, so when they rate a post it is either +1 * star rating to the post or a flat rate of -1 for bad. I'm not sure if the balance is perfect but it at least allows for "more good" to come from the system than bad. Also, users without a certain number of posts can't rate posts / threads -- I did this so that if someone was exceptionally bored and made 100 hotmail accounts he/she couldn't totally destroy a certain user.
Quote:
Originally posted by Overgrow It really is a post rating system, the idea is to rate the post and not necessarily the user who said it.. but it all reflects on that person of course. I'm using little green bars under the name, and I also didn't stack the deck but was the first to get one... lots of people gave me a good shot for the original Karma post.
I guess I got the impression that the users were rating each other because each user was associated with a "value" (even if as esoteric as a red dot).
On the flip side, it shows at a glance who is a poor poster and who is well liked, whereas in my system it's hidden from view for the most part.
Quote:
Originally posted by Overgrow I don't show numbers... You get a karmalight for every 100 cumulative pos points, and I also put a text rating system in to make it a little more interesting... mouseover the karma lights or click on them-- you'll see people's text ratings change every 10 points or 50 points later on. (ie, user1 has very little negative karma.. user2 has some positive karma... user3 has quite positive)
That's pretty neat -- I think the Karma system is very well thought out and would provide benefit to most forums as their size increases to a level such as yours. I originally thought of an addition to it of a "trust" system -- where it kept track of who you had given positive ratings from, and if you had enough you would inherit some of that user's ratings -- thereby changing the star value of each thread and tailoring the forumdisplay -- recommending threads that you might like at the top, and then a listing of all of the rest would be below. I thought that would be too complex for most users, so I just set it up so that, in your profile, you could say "Hide threads with a star value of < X". This way you could hide all threads that have been knocked down enough -- instead of having the system generate ?top? picks for you, essentially the community kills the ?noise? instead.
Different strategies, but it all comes down to (as I think you said) self or community moderation!
Um, <cough> Overgrow, you might want to mention your site's content above your link in the original post...I'm viewing this at work and I don't really want to get fired. Thanks!
I just love my Karma hack! Thank you Overgrow. However, I just upgraded to vb 2.2.0 and my karma disappeared. Does anyone know how to get the karma back? Thanks in advance.