Allow “Name" field to be disabled in registration dialog

Continuing the discussion from Can't remove Real Name if Admin disables them:

(Apologies if this belongs in UX)

Feature request: Allow the Name field to be disabled on the signup dialog as a settings option.

As per the linked thread, this is to allow more anonymous use, for example when full names are already being hidden throughout the forum.

An alternative way may be, when the "enable names” setting is turned off, do not show the Name field in the signup dialog. (this avoids adding an extra setting).

Hopefully that makes sense…

This is kind of the opposite to Making the name field required or removing it?

Can’t you simply hide it with a CSS override? It is already optional.

2 лайка

Yes, I believe it could be solved in this way. The reason I suggest a change in behaviour is that it feels wrong that when you disable all uses of the full name it is still gathered. Hence I’m not sure if this is actually a UX thing.

Good point, which exact site settings should this be keyed off of?

I would suggest the “enable names” setting in the “Users” panel (at least in 1.2 it is).

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

Электронная почта — Недавно обсуждались темы на эту тему, и главный вывод заключается в том, что подтверждение электронной почты является необходимой частью Discourse. Предположительно, вы могли бы поощрять использование одноразовых адресов электронной почты, например, через Guerrilla Mail.

Настоящее имя — Если в настройках сайта нет соответствующей опции (я не знаю, так как сам использую настоящее имя), то вы можете использовать CSS в компоненте темы, чтобы скрыть эту часть формы регистрации.

1 лайк

Очевидно, что без поля электронной почты нам не обойтись. Если мы сможем полностью скрыть поле имени, чтобы пользователи его не заполняли, этого будет достаточно.

Я не знаком с процессом редактирования CSS для Discourse. Где можно найти хорошую документацию по Discourse, которую я мог бы использовать?

См. Making custom CSS changes on your site

1 лайк

Это скрывает имя из формы регистрации для меня:

.create-account-form .input-group:nth-of-type(3) {display: none;}

Добавлена возможность скрыть поле имени при регистрации в FEATURE: Add option to hide full name input at signup by OsamaSayegh · Pull Request #30471 · discourse/discourse · GitHub.
Вы можете выбрать «Необязательно, скрыто при регистрации» в настройке сайта Требование к полному имени.

5 лайков

Пост был разделён на новую тему: Можно ли объединить поля ввода email и имени пользователя в форме регистрации?