Решил разобраться с имиджем (репутацией) пользователей сайта.
Для начала немного теории.
Как оценить имидж пользователя?
а) по его активности;
б) по качеству его активности.
Как оценить активность пользователя?
а) поощрять размещение материалов;
б) поощрять комментирование (участие в обсуждениях);
в) поощрять оценку материалов сайта.
Как оценить качество активности пользователей?
Дать возможность другим пользователям оценить материалы и комментарии оцениваемого пользователя.
Таким образом для оценки имиджа пользователя нам необходимо решить вышеуказанные задачи. Приступим.
1. В качестве основы выбрал модуль User Points. Это скорее библиотека, на основе которой мы будем решать наши задачи. Она позволяет учитывать оценки пользователей и визуализировать эти оценки.