В процессе разработки столкнулся с двумя задачами, которые не смогли решиться "влёт".
1. Награждение пользователя наградами. Проблема возникла в ТЗ: награды не стандартизированы. Базы стандартных наград не существует в природе. Когда нужно наградить человека - нужно выбрать картинку награды, подпись к награде, кого награждать - и вуаля награда появляется у человека. Стандартный алгоритм гуляющий на форумах: создать в базе запись о награде, наградить людей - не канает, ибо большинствонаград абсолютно уникальны.
Соответственно лишние запросы в БД не улыбают. Гораздо интереснее метод "как-то дописать наживо".
Не подскажете осуществимо ли?
2. Присвоение особых прав людям, вошедшим на сайт через openID. То есть ново-зарегистрированные, вошедшие через логин-пароль и вошедшие через openID должны иметь разные права. С первыми двумя понятно - переброс из группы в группу происходит вручную. А вот что с третьими делать?
Скажу спасибо как за решение так и за "что копать".
Загуглям и прочим фпоискам - мимо. ))))))))
С ув.
Комментарии
1. http://drupal.org/project/user_badges
2. Только доп. кодом, интегрирующимся с тем что выше.