Обновление рейтинга пользователей на MODX.pro
Друзья, у нас новогоднее обновление.
В качестве эксперимента — мы с @Иван Бочкарев решили попробовать обновить наш рейтинг пользователей.
Ниже подробности
В последние годы все больше товарищей, набивших себе крепкий рейтинг уходят из MODX или понижают свою активность в сообществе до нуля. Но все равно продолжают висеть в ТОП-20 из-за большого объема заметок и комментариев.
Ярким примером можно считать Николая Философа
В тоже время активность «Молодого поколения» должна быть поощрена. Посты и комментарии написанные в последнее время, по идее должны цениться выше, чем посты 5-7 летней давности.
Исходя из этого родилась идея — добавить в формулу расчета еще и дату последней активности. Не откладывая дело в долгий ящик мы засучили рукава и реализовали новую формулу с коэффициентом активности.
Список лучших людей сообщества — несколько изменился.
Из заметных обновлений
До сегодняшнего дня формула учитывала количество постов, комментариев, полученных лайков и т.п.
Теперь эта цифра будет учитывать коэффициент активности.
Это не окончательная формула. Более того, я оставляю этот формат на суд сообщества.
Картина которую я вижу — кажется мне более справедливой, чем раньше. Если вы не согласны или хотели бы предложить другой формат — пишите свое мнение.
В качестве эксперимента — мы с @Иван Бочкарев решили попробовать обновить наш рейтинг пользователей.
Ниже подробности
Ради чего сыр-бор
В последние годы все больше товарищей, набивших себе крепкий рейтинг уходят из MODX или понижают свою активность в сообществе до нуля. Но все равно продолжают висеть в ТОП-20 из-за большого объема заметок и комментариев.
Ярким примером можно считать Николая Философа
В тоже время активность «Молодого поколения» должна быть поощрена. Посты и комментарии написанные в последнее время, по идее должны цениться выше, чем посты 5-7 летней давности.
Исходя из этого родилась идея — добавить в формулу расчета еще и дату последней активности. Не откладывая дело в долгий ящик мы засучили рукава и реализовали новую формулу с коэффициентом активности.
Список лучших людей сообщества — несколько изменился.
Из заметных обновлений
- Василий Наумкин — все равно на первом месте, но рейтинг сократился почти вдвое. Теперь его реальнее догнать.
- Такие корифеи как Fi1osof, @Іван Клімчук, @Михаил, @Pavel Zarubin, @Воеводский Михаил @but1head — покинул первую страницу рейтинга
- @Денис Усманов — яркий представитель «Молодого поколения» — один из лидеров телеграм-чата поднялся повыше и теперь на первой странице
- @Александр Туниеков — также из «Молодого поколения» — поднялся выше, благодаря своей активности
Формула коэффициента активности
До сегодняшнего дня формула учитывала количество постов, комментариев, полученных лайков и т.п.
Теперь эта цифра будет учитывать коэффициент активности.
- Писал заметку или комментарий в последний месяц — Коэф = 1
- Писал заметку или комментарий в срок от одного до трех месяцев — Коэф = 0.8
- Писал заметку или комментарий от 3 до 6 месяцев назад- Коэф = 0.5
- Писал заметку или комментарий от 6 до 12 месяцев назад — Коэф = 0.3
- Писал заметку или комментарий более года назад — Коэф = 0.1
Это не окончательная формула. Более того, я оставляю этот формат на суд сообщества.
Картина которую я вижу — кажется мне более справедливой, чем раньше. Если вы не согласны или хотели бы предложить другой формат — пишите свое мнение.
Комментарии: 12
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
Возможно временной период за коэффициент 1 должен быть до 3х месяцев ;)
На раздел Вопросы точно не стоит, а вот на Готовые решения — очень даже можно))
В недрах проекта есть сложная формула, согласно которой рейтинг складывается из различных параметров.
А именно
За публикацию — начисляется от 0 до 20 баллов в, зависимости от раздела.
За комментарии — начисляются 0 баллов, но зато добавляются баллы за лайки комментарию.
Также учитываются лайки к постам, добавление постов в избранное и т.п.
В общем сложная, многоуровневая формула, которую сделал еще Василий. Она остается неизменной.
Я же лишь реализовал коэффициент активности. Программа высчитывает рейтинг пользователя по формуле Василия, а с сегодняшнего дня помножается на коэф. активности.
Пользователь был активен в последний месяц — его рейтинг равен тому что дала формула рейтинга.
Пользователь пропал и не писал ничего более полугода — его рейтинг помножается на 0.5 (делится пополам). Но стоит ему зайти и написать пост — как его рейтинг сразу восстановится.
В итоге из рейтинга отсеиваются люди, давно потерявшие MODX из виду, а вперед вырываются те, кто регулярно пишет посты и комментарии.
Как то странно донатами влиять на свою узнаваемость или признание.
Но, в любом случае, движение верное. Дорогу молодым! Рейтинг в целом — хорошая мотивация, сам когда-то ради него старался, хоть это все лишь циферки формально :)
Насчет возраста заметки — это кстати отличная идея. Я не подумал. Наверное ради интереса попробую сделать концепт расчета.
Я думаю телега-чатики не навсегда заменили основной канал общения сообщества, поэтому портал надо поддерживать и развивать! Даже телеграм уже делал несколько попыток интегрироваться с веб-средой и думаю у нас ещё будут интересные механики, которые можно будет использовать для слияния чатовой и форумной аудитории. Извините за слегка маркетингово-булшитовое изложение, это уже проф. деформация))
Реквестирую все-таки test stage для себя, чтобы была возможность поддержки проекта кодом!