Я предпочитаю, чтобы имя пользователя состояло только из имени, а не из полного имени. При первом входе пользователя система должна автоматически устанавливать имя пользователя, используя только имя.
Например, полное имя: Maria Jose → имя пользователя: Maria
То есть вместо имени пользователя Maria_Jose должно быть Maria.
Вы ищете настройку сайта prioritize username in ux? Она отображает имя пользователя, которое в вашем примере было Maria, перед отображением Maria Jose.
Имя пользователя может быть автоматически сгенерировано с помощью одного из трёх вариантов:
На основе электронной почты
На основе полного имени пользователя
Случайное имя пользователя
Я предпочитаю, чтобы имя генерировалось по второму варианту (на основе полного имени пользователя), но конкретно я хочу использовать только имя пользователя.
Подводя итог: имя пользователя должно автоматически выбираться и состоять только из имени пользователя, а не из полного имени.
Я знаком с существующими конфигурациями, но, к сожалению, они не решают мою конкретную задачу. В нашей системе обсуждений для входа используется механизм единого входа (SSO), и у пользователей нет разрешения на обновление своих имен пользователей. Также скрыто всплывающее окно регистрации.
В настоящее время имя пользователя формируется из поля «name», которое включает имя и фамилию. Моя цель — сделать так, чтобы имя пользователя отражало только имя пользователя.
Возможно ли это, и существуют ли какие-либо плагины или скрипты для облегчения такой настройки?
Мне не совсем понятно. Конечная цель — отображать имя независимо от того, как создано имя пользователя, или вы также хотите, чтобы имя пользователя создавалось только из имени?
Если первое, то с помощью компонента темы можно визуально изменить отображение, чтобы показывать только имя там, где обычно отображается имя пользователя (при условии, что имя имеет формат «Имя Фамилия»). Подойдет ли такой вариант?