Выложил в trunk ветку версию 5.3
Самое заметное нововведение, конечно же, голосование за материалы и рейтинг пользователей. Собственно, о нем и хотел сегодня рассказать чуть подробнее. На сегодняшний день, возможность голосования подключена к 4 модулям:
Из особенностей хочется отметить следующее: рейтинг пользователя представляет собой сумму рейтингов всех его опубликованных материалов. Рейтинги суммируются через коэффициенты, которые задаются в настройках. Так же можно задать использование различных коэффициентов для разных модулей. Например, комментарии к новостям могут иметь один вес, а комментарии к фотографиям - другой. На сегодня доступны следующие настройки:
Хочу так же ометить, что вышеперечисленные ограничения не носят запретительных характер: пользователи по прежнему могут голосовать (кроме ограничения на минимальный рейтинг), просто их голос при этом имеет нулевой вес.
Зависимость веса голоса от рейтинга пользователя экспотенциальная, поэтому, чтобы иметь вес голоса равный 1, достаточно иметь рейтинг 1, а чтобы 4 - уже рейтинг 10000.
Для случая малых сообществ или для сайтов существующих недавно введена опция, при которой любой голос не подпадающий под ограничения будет иметь вес не меньше 1.
Точность рассчетов ведется до второго знака после запятой но, чтобы немного выиграть в производительности, в базе хранятся значения умноженные на 100 (возможно, это окажется не очень удобно - посмотрим).
В общем, отписывайтесь о впечатлениях в комментариях или форуме.
Всего комментариев: 0