ФИО вместо логинов

Добавьте возможность вывода везде вместо логина ФИО пользователя. Не буду много расписывать преимущества, но мне кажется такой подход более серьёзный и уже боле привычный для людей (см. вконтакте, фейсбуки). Времена «чатиков» и «форумчиков» уходят. Многие люди больше не стесняются использовать свои имена в интернете, а для авторизации человечество додумалось использовать e-mail'ы и номера мобильных телефонов.

Похожие статьи


16 комментариев

0
Уже есть в планах. Но тут вот какой нюанс: плюс логина в том, что он уникален, а имя (даже с фамилией) может оказаться неуникальным, и поэтому может быть путаница.

Поэтому тут не преимущества надо расписывать, а хотелось бы предложения услышать, как лучше решать возможные коллизии.
0
Ну я думаю ник будет все равно уникальным, а вот вывод Ник или ФИО уже сделать по желанию.
За примером можно на тот же ВКонтакте сходить.
0
На мой взгляд коллизии не приятны, только в тех местах, где не выводятся аватарки. К примеру в ссылках из топиков. В таких случаях я бы приписывал ник к фио: Алексей Козел (akozel), например.

Случаи на случаях саботажа я бы особенно не обращал внимание, т.к. всегда можно придумать совместный аккаунт вроде aVadlm.

Полностью избавляться от ников конечно же не стоит. Но на уровне администратора лучше сделать переключатель приоритетов.
Отредактирован:
0
Добавить опцию, которая позволит пользователю самому выбирать, что выводить — логин или ФИО.
0
при совпадении ФИО попросить ввести уникальный логин, ну и, наоборот, тоже можно как вариант)
+1
ИМХО тут вопрос скорее не в движке а в шаблоне.
Эта функциональность запиливается в любой шаблон в течении 5-10мин в основных пунктах. Борьба с уникальностью: Писать ФИО а возле него в скобках маленькими логин или в title ссылки. Но это уже на любителя.
+3
Думаю, и в движке, и в шаблоне.

В базе есть уже поле user_profile_name. В сущность User, думаю, нужно добавить метод getDisplayName() (это небольшая доработка движка), а в шаблонах для отображения юзера использовать этот метод вместо getLogin() (доработка шаблона).

А в админке, пожалуй, стоит задать формат вывода этого метода (примерно так же, как сейчас задается формат УРЛа топика):
* логин
* имя пользователя
* имя пользователя (логин)
* имя пользователя (ИД)

В итоге получим более-менее универсальное решение
0
поддерживаю, отличное решение.
0
И еще при регистрации логин формировать автоматически как хэш емэйла. Тогда получится, что логин есть и он уникальный, как если бы пользователь придумывал его сам.
0
<a href="http://altocms.ru/profile/AlLex/" title="alLex" class="url" rel="external nofollow">Артемий Лебединский</a>

Так нормально нет?
0
Смотря для чего… по идее HTML верный, но не понятен контекст.
0
title=«alLex» Здесь логин если кому интересно может просто подвести мышь к фамилии.
0
К.О. мне сообщает то же самое ;)
0
Предлагаю делать как ВКОНТАКТЕ, логин это не обязательный параметр, и заполнить его можно будет после регистрации, тогда ссылка на профиль будет altocms.ru/profile/id**** А если после регистрации пользователь зайдёт в настройки профиля и укажет логин то altocms.ru/profile/AlLex/ Нужен он только для идентификации пользователя.
0
Вопрос актуален!
Я же считаю что вывод «логина» не только устаревший метод но и ненужный в корне. Регистрация/Авторизация только с использованием e-mail.
Для вывода Имени пользователя или названия Компании или Организации нужно создать 2 поля для заполнения:

1. Укажите Имя или название вашей Компании или Организации (где пользователь в зависимости от своих интересов укажет то что нужно кириллицей или латиницей, в общем с использованием любых символов и знаков) и это то что будет идентифицировать этого пользователя «визуально»
2. Укажите ваше Имя или название Компании только латиницей без использования спец символов (где пробел автоматически будет заменятся знаком "_", а указанное будет подставляться в ссылку страницы профиля, например: altocms.ru/.../artem_mars ), где после ввода «artem_mars» будет происходить автоматический поиск похожих «имён» и подсказывать пользователю о том, что такое имя уже существует или же это имя можно использовать.
На мой взгляд это самый удобный вариант.
Готов частично профинансировать
Отредактирован:
0
В текущей версии в конфигурации сайта задается, как и что выводить — логин ли, имя ли, или какую-то комбинацию. Об этом здесь: altocms.ru/751.html#comment15805
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.