Username vs Name

Is there a way to allow a user to choose what gets displayed when they post in the forum? We would like our users to be able to choose between using either the Username or Name field. We’ve had some questions around privacy since it defaults to their username. Thanks!

Users do not specifically determine what is shown, this will be determined by your site settings in different places.

User cards & profiles

The three elements to juggle are:

  1. Full name
    This is the ‘real name’ and you can make it required or not. If you are worried about privacy, then you might not ask for it. Alternatively, you could collect it but hide it by unchecking the enable names option

  2. Username
    This is required for Discourse to operate

  3. Priority
    You can de-emphasise names by prioritising usernames, or you can turn this off to focus on the real name

Another useful option is to disable user cards and profiles for anonymous users. In combination with the security below, only logged-in users will see more personal data

Posts

If the data exists and is available, you can enable this setting for posts (or not enable it for privacy)

image

One thing to bear in mind, is that when the username and the real name are the ‘same’ (ignoring spaces), the second element will be hidden to avoid duplication, so for example:

My username robmc is different from my full name

… while my colleague’s matches

Hi Robert,

If I want to remove the username from showing up and only display the Name field would I deselect “prioritize username in the UX”?

Thanks
Sean

I need to go and check whether this is possible. Discourse uses usernames as a default for many things, including traffic referral, mentions, and so on, so hiding this entirely does not seem entirely possible, or sensible.

Can I ask what you mean by this statement, as I’ve been confused

Surely a username is MORE private than a real name? Can you please explain the use-case?

사용자 이름이 더 사적인 것은 사용자가 처음부터 사적인 사용자 이름을 선택한 경우에만 해당됩니다. 사용자가 자신을 공개적으로 식별하지 않거나 사적인 정보를 드러내지 않는 사용자 이름을 선호한다고 결정하더라도, 편집 가능한 이름 필드와 달리 이를 수정할 수 있는 기능이 없습니다(사용자 이름 변경은 실제로 지원되지 않는 기능입니다). 또한 SSO를 통해 사용자 이름이 자동 입력된 경우, 사용자가 자신의 사용자 이름에 대해 직접적인 통제권을 갖지 못할 수도 있습니다. 저는 당신이 말하는 것이, 처음에 그 선택을 할 수 있었고 나중에 마음을 바꿀 이유가 없는 사용자들에게만 사용자 이름이 더 사적이라는 의미라고 생각합니다. 이는 취약한 집단에 대해 사용자를 적대시하는 태도로 보입니다.

저는 그 설계 선택에 의문을 제기하고 싶습니다. 사이트 설정으로 만들어 주십시오. (Feature request: make the "deduplication" of name vs. user name a site setting 의 제 댓글을 참조하세요.)