Уважаемые господа докеры, модераторы, пользователи и администраторы портала NoNaMe!
Прежде всего хочу поздравить вас с праздником Пасхи. Сегодня ко мне в личку пришло сообщение от пользователя, который пожаловался, что его в комментах одолевает один придурок, и он не знает, как с ним бороться. Честно говоря, я затруднился ответить ему. Вернее, ответил, но решения проблемы предложить не смог, ибо этого решения не может нам предложить и движок NoNaMe. Поэтому хочется вернуться к теме безнаказанности оставления комментов каких бы то ни было. Проблема всем известна и расписывать ее в красках я тоже не буду. Также мы в прошлом много раз спорили по поводу того, стоит ли закрывать комменты для неподключенных к доку пользователей или нет. Пришли к выводу, что все же этого делать не надо. Реализация бана в доке неподключенных пользователей предпринималась, но потом все это было свернуто по каким-то причинам.
Не секрет, что силами администрации столь огромного портала не уследить за всеми проявлениями спама, оскорблений и т.д. Хотя, в отношении спама сделан реальный шаг вперед, и теперь его стало значительно меньше, насчет безнаказанности троллей и прочих дела обстоят все также печально. Можно отказаться от отправки новостей на индекс и оставлять их только в доке, но это не избавит от особо настойчивых. Кому мешает подключиться, добавить оскорбительный коммент и тут же отключиться? Да также и срач в новостях в чужих доках можно устроить. Бан по сайту тоже не выход. Для этого нужно просить администрацию и напрягать ее, а забаненный через 5 минут сделает новый аккаунт и продолжит срать.
Итак, что мы имеем? У администрации на все времени не хватает. Когда-то говорили о команде антиспама, но это тоже не выход. Вернее, выход весьма сомнительный. Я помню, были те, кто рьяно рвался в эту команду, однако, просматривать все новости на индексе за несколько дней и читать сотни комментов на предмет наличия каких-то оскорблений тоже не вариант. Сколько бы в такой команде людей не было, объять необъятное они не смогут, да и на голом энтузиазме это долго тоже не выдержит.
Что предлагаю я? Как нам вообще бороться с безнаказанностью комментящихся? Отказаться от публикации новостей вообще в принципе и закрыть док или бросить его? Так многие уже сделали, но кому от этого лучше? Да, бесспорно, на их место пришли другие, но из этих других сейчас — это большая половина, которая упорно не желает делать хотя бы даже более или менее качественные новости, а только стремится заработать на файлообменниках. Из оставшихся, из тех, кто не зарабатывает (тупо) на файлообменниках, некоторые не постят новости по причине опять вылезших багов портала, некоторые по еще каким-то причинам. В результате, в разделах мы имеем то, что присылается, за неимением другого, более качественного.
Но это все отступление. Сейчас я хочу предложить конкретные вещи, которые позволят докерам/модераторам более полно управлять пользователями, при этом оставив незизменным то, что мы имеем сегодня.
Смотрите — на сайте есть система оценки новостей. Оцененная пользователем новость фиксируется в БД (или в новости оценившие ее пользователи фиксируются в списке) — неважно. Оценить новость может любой, независимо от того, подключен он к доку или нет. И при заходе в эту же новость в следующий раз проголосовать за нее уже невозможно. Движок этого не позволяет. Мне бы хотелось "переиначить" эту систему с пользователей в отношении новостей на админов/модераторов в отношении пользователей, только немного по-другому. Поясню, что я имею в виду:
Все остается так, как есть. Абсолютно. Ничего из существующего не меняется. В новостях при прохождении в раздел открываются комменты, никакого подключения к докам, чтобы откомментить в новости, не требуется, то есть все по-старому. Для пользователей. Для докеров и модераторов — нет. У админов доков и модераторов появляются напротив каждого коммента (а лучше бы еще это сделать и в новостях, как на прошлом двиге можно было банить пользователя в доке по его новости) появляются еще 2 галки. Одна галка запрещает пользователю отныне оставлять комментарии в новостях дока независимо от того, подключен он к нему или нет. Другая галка запрещает полный доступ к новостям дока (а в идеале вообще убирает новости этого дока из подборки и из раздеов и индекса, хотя это уже вторично... ну, просто чтоб пользователи не ныли, что забанены в доке, а новости отображаются, но опять же это уже вторично и это их проблемы). Вследствие этого функцию бана в доке можно вообще убрать, так как она становится ненужной, ибо банить можно только подключенных, а подключенные, как правило, в основной своей массе, более или менее нормальные, а вот как раз тролли и флудеры, а также спаммеры никогда не подключаются. Я думаю, что я популярно объяснил. Подобно тому, как я захожу в новость, и движок NoNaMe уже знает, голосовал ли я за нее или нет, точно также и здесь, при заходе в док, делается запрос в БД о правах пользователя — или его нет в списке и все в порядке, или ему разрешен только просмотр новостей, но запрещены комменты, или же ему запрещен вообще доступ к новостям дока.
Я считаю, что этот компромисный вариант должен устроить как пользователей, особенно, админов и модераторов доков, так и администрацию портала, ведь сама исходная суть не меняется. Всего лишь предоставляются админам и модераторам те права, которые у них должны быть по определению в своих собственных доках. В плане программной реализации я, думаю, что это будет не сложнее оценки новостей. Единственное возможное препятствие, повторюсь, возможное — это увеличит количество запросов к БД. С другой стороны, двиг недавно масштабировали уже на 3-й сервак, поэтому, мне кажется, что в этом проблемы быть не должно, хотя утверждать не могу.
Хотелось бы услышать здесь мнение как админов и модераторов дока, кто все еще надеется, что на NoNaMe еще хоть что-то может быть, а также мнение администрации, если конечно, эта новость интересна.