На мой взгляд, самая эффективная мотивация — денежная премия :) А карма — что её, солить что-ли? :) Когда у каждого накопится много кармы — эта затея надоест.
1. Логин не должен быть слишком короткий (у меня сейчас от 3 символов включительно, для более крупных систем, типа GMail, используется от 6).
Если пользователь хочет зарегистрировать логин «Оля», как ему быть — регистрировать «ОляОля»?
3. Логин может использоваться в адресной строке, при интеграции с SMS и проч. Поэтому оставляем только латинские символы, цифры, подчёркивание, дефис и точку.
3а. Если логин может быть использован как имя поддомена, то эти условия сокращаются до символов латинского алфавита, цифр и дефиса (дефис не может быть первым и последним, он не может повторяться).
По-моему site.ru/Алексей гораздо лучше, чем alexey.site.ru. Не вижу ни одной причины ограничивать пользователя только латинскими буквами.
Это действительно реализовано — чтобы перевести телефон в статус «Занят», достаточно его просто выключить, при этом информер будет сообщать всем звонящим что абонент отключил телефон, сразу понятно что он занят.
Если пользователь хочет зарегистрировать логин «Оля», как ему быть — регистрировать «ОляОля»?
По-моему site.ru/Алексей гораздо лучше, чем alexey.site.ru. Не вижу ни одной причины ограничивать пользователя только латинскими буквами.