Drupal. Управление репутацией пользователей

Решил разобраться с имиджем (репутацией) пользователей сайта.

Для начала немного теории.

Как оценить имидж пользователя?
а) по его активности;
б) по качеству его активности.

Как оценить активность пользователя?
а) поощрять размещение материалов;
б) поощрять комментирование (участие в обсуждениях);
в) поощрять оценку материалов сайта.

Как оценить качество активности пользователей?
Дать возможность другим пользователям оценить материалы и комментарии оцениваемого пользователя.

Таким образом для оценки имиджа пользователя нам необходимо решить вышеуказанные задачи. Приступим.

1. В качестве основы выбрал модуль User Points. Это скорее библиотека, на основе которой мы будем решать наши задачи. Она позволяет учитывать оценки пользователей и визуализировать эти оценки.

2. Для поощрения пользователей за размещенные материалы я использовал модуль UserPoints_NC (User points Nodes and Comments). Именно средствами этого модуля пользователю добавляются баллы за размещенные материалы и комментарии.

3. Для учета оценки пользовательских материалов я использовал модуль User Points Voting API. Этот модуль позволяет:
а) добавлять баллы пользователю за голосование за материалы и комментарии;
б) добавлять или отнимать баллы у пользователя в зависимости от оценок его материалов и комментариев.

4. Непосредственно для оценки материалов и комментариев использовал модуль Vote Up/Down. Этот модуль для материалов, комментариев и (сам я не использовал) для терминов таксономии добавляет кнопки голосования. И информер с количеством голосов.

5. Модули User Points Voting API и Vote Up/Down требуют установки модуля Voting API. Этот модуль является библиотекой для учета и совместной работы других модулей с пользовательскими оценками.

6. Разумеется у меня появилась масса вопросов. К сожалению на русском языке про эти модули написано совсем не много. Многое пришлось пробовать самому.

6.1. Пока не понимаю, что такое "Сообщения" и связанные с ними "Сделки".
Что такое "Классификация".

6.2. Еще хотелось бы найти способ отправлять уведомления авторам материалов и комментариев, за которые проголосовали другие пользователи.

7. Нашлись и вещи, которые мне показались нелогичными.

7.1. После материала другого пользователя администратором пользователю добавляются дополнительные баллы, словно он создал еще один материал. У администратора забираются. Обидно :)

7.2. Администратору (пользователю №1) не зайти в детальный просмотр баллов пользователя. Утверждается, что нет прав.

7.3. Не нашел детального просмотра баллов всех пользователей.

Продолжаю разбираться.

7.2. Решилось по ссылке:

7.2. Решилось по ссылке: http://drupal.org/node/362119

Отдельное спасибо DaSoundMan

уже с позиций иных читается))

уже с позиций иных читается))