Тоже не нравится нынешняя система по причинам указанным выше.
Есть идея, не знаю, насколько она пересекается с постами выше, но опишу по своему.
Вот у меня имеется 5000 пунктов рейта.
Вводим коэффициент полезного действия, например 10.
И это дает мне (5000/10) 500 полезных пунктов рейта, которые я могу за определенное время (допустим полгода\год) выставить любым людям.
КПД и время можно назначить любыми, думаю труда не составит.
Что имеем:
ограниченную возможность плюсовать всех и вся
выставление рейта реально нужным людям за полезные действа
+100 станет редким выставлением рейта
Еще можно ввести рейтинг постов, или по другому, рейтинг популярности, в общем как угодно.
Например я создал пост, его за минусовали/заплюсовали, и средняя сумма тоже с определенным кэффом попадает ко мне в рейт.
Причем попадает либо отдельной строкой, или еще лучше в общий рейт.
Допустим пост получил 50+. Это 50\10=5 пунктов в мой рейт. Ну не зря же я писал этот пост.
Можно не учитывать например весь нижний раздел форума, типа юморка и тд.
Что имеем:
нежелание лишний раз писать заведомо отрицательные посты, дабы не портить рейт
желание писать хорошие посты, дабы получить рейт
стимул для новичков получить рейт и стимул для троллей не писать херни.
Еще предлагаю для новичков ввести автобан, если количество отрицалова
зашкалит
Более того, стоит поднять какой-то сложный неоднозначный вопрос - набежит толпа плебса и сольёт карму к чёртовой бабушке.
Я предлагаю немного перекрутить рейтинги, в первую очередь более жестко учитывать рейтинг того, кто дал положительную оценку, чтобы сотку могли ставить единицы с огромным рейтингом и оочень большим временем регистрации, нонеймы чтобы могли тыкать максимум 10, обычные участники форума - в районе 30-40.
То есть сейчас максимальная оценка девальвирована, старожил поставит обоснованный минус, а какой-нибудь Вася с района поставит +100, а потом Петя, Миша, корешки онлайновые - и имеем вместо в целом отрицательного рейтинга, по мнению адекватного уважаемого человека - накрученную хомячками зелень.
То есть по пунктам:
1) Даём новую функцию силы изменения рейтинга, сделав высокие (больше 50) значения труднодоступными. Что-то логарифмическое, я могу придумать, если попросите. Учитывать время регистрации, полученные рейтинги от пользователей, возможно количество сообщений, роль на форуме.
2) Рейтинг должен уменьшаться со временем, допустим за два года он должен становиться нулевым, сейчас вот например удаляются рейтинги от забаненых людей, а сколько заброшенных аккаунтов?
3) Сила изменения рейтинга должна зависеть от колчиества розданного рейтинга, кто-то не любит выставлять своё суждение о людях напоказ (такие, как правило, достаточно хорошо оценивают), кто-то по любому случаю готов влепить максимальный плюсик, кто-то готов срать в карму из вредности каждому третьему. То есть рейтинг, который можно раздать - это не бесконечная, как сейчас, величина, а что-то почти ограниченное, максимальных оценок можно поставить одну-две, остальное будет всё ниже и ниже.
В общем тут много чего можно придумать, главный вопрос - хочет ли и будет ли администрация это впиливать. Если хочет и будет - я готов помочь с техническими деталями (алгоритм, оптимизация по базе и прочая), но я думаю они и сами справятся.
Если есть какие-то доводы против - пожалуйста высказывайте, их можно и нужно обсудить.