Em duas instâncias separadas do Discourse — uma das quais sou administrador — não consegui fazer com que meu nome completo, “Lou Quillio”, fosse exibido. No entanto, ele aparece aqui no meta.
Tentei diversas configurações para descobrir o motivo: enable_names, prioritize_username_in_ux, etc. A forma como essas opções são definidas (e se um perfil tem ou não um nome completo) nem sempre se comporta como eu esperava, mas ainda parece haver algum caso especial relacionado ao meu nome específico.
O nome completo do meu perfil é exibido nas postagens se eu alterá-lo para:
Lou
Lou Q
Lou Quill
Lou Quilli
Lou Quillio?
Mas, nas minhas instâncias do Discourse, quando adiciono essa letra final “o” sem nada depois, meu nome completo desaparece das postagens. Não faz sentido. Deve ser um bug.
Adicionado: Seria porque meu nome completo, quando colapsado e convertido para minúsculas, coincide com meu nome de usuário, assim como “Tom Jones” coincide com tomjones?
Não tenho certeza se alguém sabe como analisar visualmente louquillio ou outros nomes inesperados — ainda que seja uma convenção entre alguns (olá!) escolher nomes de usuário UNIX dessa forma.
Entendo o raciocínio, mas a restrição parece um pouco arbitrária e falha silenciosamente. Isso quebra casos de uso legítimos, na minha opinião.
Eu poderia mudá-lo para qualquer coisa, mas o Discourse é o único caso em que preciso fazer isso — para manter meu nome de usuário tradicional e cumprir minha política de sempre usar meu nome real.
Realmente não deveria fazer essa supressão silenciosamente. Se esse comportamento estiver documentado em algum lugar, meu considerável “Google Fu” não o encontrou.
Mas eu aceitaria o comportamento visto aqui: Se o Nome Completo normalizado e sem distinção de maiúsculas/minúsculas coincidir com o nome_de_usuário, exibir apenas o Nome Completo. Isso é preferível porque um usuário pode começar a digitar @lou e a autocompletar assume o controle.
Qual combinação de configurações de nome o Meta usa para alcançar
Existem configurações do site onde os administradores podem decidir se priorizam o nome ou o nome de usuário nas discussões. Portanto, você pode corrigir isso na sua própria instância do Discourse, mas os administradores de outras instâncias podem ter outras preferências.
Meu nome de usuário também está suprimido, como o seu, pelo motivo explicado por Jeff acima. Eu gosto disso e, na verdade, na minha instância temos uma política de nomes reais e quase todos os funcionários aparecem assim, porque seu nome de usuário e nome são iguais.
Obrigado por compartilhar essa combinação de configurações. De alguma forma, eu não tinha tentado exatamente dessa maneira — provavelmente porque eu estava tentando conciliar a supressão do Nome Completo ao mesmo tempo.
Obviamente, isso está funcionando conforme o esperado do ponto de vista do Discourse. Eu diria que o único bug é que a supressão do nome ocorre sem nenhuma explicação.