Não tenho certeza a partir de qual versão isso começou, mas meu formulário de cadastro está todo desorganizado. Percebi isso porque os meus últimos cadastros estavam com nomes de usuário como “user1” 2 3.. e eu verifiquei.
O campo de nome de usuário não aparece mais (apesar de eu ter ativado a opção show_signup_form_username_instructions).
Também não aparece mais o texto de explicação do campo Nome (js.user.name.instructions_required) (?) e, em geral, por que alguns campos têm título em negrito, outros não têm título e outros ainda têm apenas texto simples?
Não sei se sempre foi solicitado um e-mail/código antes de iniciar esse formulário?
A descrição da maioria dos campos padrão foi removida há cerca de 2 anos em UX: Registration design and validation improvements - Pull Request #27666 - discourse/discourse - GitHub. Após o feedback em Recent changes to the signup form, foram adicionadas configurações para exibir as descrições novamente. Você pode encontrá-las pesquisando por instructions nas configurações do site. A descrição do campo de nome, por exemplo, é controlada pela configuração show_signup_form_full_name_instructions. Essa configuração está habilitada? Nesse caso, eu tentaria desabilitar a alteração que está prestes a ser feita.
sim, está - na verdade, não, é a configuração de pré-visualização “Enable local logins via code”, é a mesma coisa?
Eu achava que essa função era para login, não para cadastro, mas é bom saber que posso desativá-la. Que pena, o código como primeira etapa não é ruim, mas por que ele oculta o nome de usuário… (também, o post afirma que ele gera nomes de usuário aleatórios, isso só vale para cadastros de spam, não para usuários reais que usam o formulário desde a atualização… hmm)
Ativei as instruções de nome agora, isso ajuda. Obrigado!
Sim, é a mudança descrita no tópico que eu linkifiquei
Você pode desativá-la por enquanto - mas deve adicionar seu feedback ao tópico. Assim que a mudança futura se tornar permanente, você não poderá mais optar por não participar.