Аксиома: в нашем сообществе идиотов меньшинство
(автор в это искренне верит, в противном случае делать тут нечего)
Основное описание:
Каждый зарегистрированный пользователь - модератор.
Напротив каждого сообщения есть целочисленный счётчик и две кнопки: + и -, изменяющие его значение.
Каждый модератор может выбрать одно из двух действий с сообщением: поддержать его (+) или возмутиться ему (-).
При достижении счётчиком граничного значения, соответствующее сообщение переходит в состояние "удалённый".
Есть режим просмотра удалённых сообщений, притом модераторы имеют право поддержать такие сообщения и вывести их обратно в исходное состояние.
Весовое дополнение:
Для каждого зарегистрированного пользователя ведётся счётчик его полезности сообществу, который складывается из счётчиков всех его сообщений.
Зарегистрированные пользователи с отрицательным показателем полезности теряют право модерирования на период до выведения счётчика в нуль.
Счётчики полезности ранжируется по всем пользователям, в результате чего пользователь с нулевой полезностью имеет вес 1, пользователь из групы наиболее полезных имеет вес 10 (к примеру).
Каждое изменение значения счётчиков постов происходит на значение веса голосующего пользователя.
Замечания:
1. Каждый модератор имеет право исправить своё сообщение и предложить исправление сообщений другого пользователя, публикуемых на титульной странице сайта. Предложения исправлений доступны к просмотру и подтверждению/опровержению модераторам (как diff -u, к примеру).
2. Возможно введение временного ограничения на голосование с момента публикации сообщения, чтобы пресечь попытки снижения веса пользователя путём возмущения на все опубликованные им сообщения.
Спасибо за внимание, комментарии приветствуются