28.11.2014 | 10:33

Изменения в комментариях ❤

Возможно, вы уже заметили, что комментарии на «Полтавщине» немного изменились.

Первая версия системы комментирования делалась в очень сжатые сроки почти пять лет назад, и с тех пор практически не менялась. Впрочем, отработала она более-менее нормально, и стабильно выдержала более 800 тысяч комментариев.

Но комментарии на нашем сайте разные. Есть такие, читать которые интереснее новостей, но есть и разного рода флуд, хамство и пропаганда. Поэтому я уже давно думал, как можно выделить интересные комментарии в общем потоке, убрать флуд и оскорбления, не полагаясь при этом на субъективную оценку модератора.

В правом нижнем углу каждого комментария сейчас добавилось маленькое сердечко, нажав на которое, вы можете повысить оценку понравившегося вам комментария. Для тех, кто пользуется социальной сетью ВКонтакте такое сердечко, наверняка, покажется знакомым. 

Оценивать комментарии пока что могут только зарегистрированные пользователи. В дальнейшем, в зависимости от ваших оценок, автоматически будет рассчитываться рейтинг авторов комментариев. Пользователи с высоким рейтингом получат дополнительные возможности, в том числе смогут в некоторой мере влиять на модерацию комментариев.

Внешне все комментарии имеют лишь неотрицательный рейтинг — есть кнопка «нравится», но нет кнопки «не нравится». Это не совсем так, на рейтинг комментария и его автора также влияют жалобы других пользователей. Пожаловаться на комментарий вы можете, нажав крестик в правом нижнем углу комментария.

Алгоритм расчета рейтинга использует довольно сложную рекурсию — он зависит не только от суммы «лайков», но и от рейтингов пользователей, которые оценивают комментарии, которые в свою очередь зависят от оценок их комментариев и т.д. + другие факторы. Я пробовал моделировать эту систему во времени — теоретически, должно работать нормально. Но на практике, конечно, все может получиться несколько иначе. Поэтому рейтинг я решил запустить немного позже. Пока что посмотрю, как будут выставляться оценки и подберу оптимальные коэффициенты для сбалансированного расчета рейтинга.

Еще в нижней части ленты комментариев появилась такая экспериментальная штука, которую я назвал «подпольем». Туда я планирую спускать все комментарии с «хунтой», «укропами», «ватниками», «колорадами», а также флуд и прочие бессмысленные сообщения. Если кому-то необходимо выпустить пар и обсудить геополитику, то лучше это делать в «подполье». Особенность «подполья» в том, что оно доступно только зарегистрированным пользователям, остальные «читатели комментариев» туда просто так попасть не смогут.

Еще, между делом, добавил комментариям функцию «стрелочки». Если кликнуть мышкой по комментарию, то специальная стрелочка покажет комментарий, на который он отвечает. Двойной щелчок перекатывает окно браузера непосредственно к этому комментарию. Когда ветки комментариев разрастаются, такая функция может быть удобна, чтобы проследить нить диалога.

Если кто-то заметит баги, пишите в этой теме или на e-mail техподдержки.

Про автора
Эдуард Ткаченко
Веб-разработчик
Эдуард Ткаченко
30
Останні публікації