가입 양식이 이상해요 (업데이트 이후부터?)

어떤 버전부터 그랬는지 정확히는 모르겠지만, 내 가입 폼이 전부 엉망이 되어 있습니다. 최근 가입한 사용자들의 사용자명이 “user1” 2 3.. 형태로 나와서 확인해 보니 그렇더군요.

사용자명 입력 필드가 더 이상 없습니다(show_signup_form_username_instructions 옵션을 활성화해 놓았음에도 불구하고요).

또한 이름 설명 텍스트(js.user.name.instructions_required)도 더 이상 표시되지 않습니다(요?) 그리고 대체 왜 어떤 필드는 볼드 헤딩이 있고, 어떤 필드는 헤딩이 없으며, 어떤 필드는 그냥 일반 텍스트로 표시되는 것인가요?

이 폼을 시작하기 전에 항상 이메일/코드를 요구했는지 여부도 확실하지 않습니다.

사용자명 필드를 다시 표시하려면 어떻게 해야 하며, 이름 필드에 제 깔끔한 이름 정책을 어떻게 문서화할 수 있을까요?

누락된 사용자 이름 필드는 Easier account signup using email codes 와 관련이 있을 수 있습니다. 이 변경 사항이 사용자의 포럼에서 활성화되어 있나요?

대부분의 기본 필드에 대한 설명은 약 2년 전 UX: Registration design and validation improvements - Pull Request #27666 - discourse/discourse - GitHub 에서 제거되었습니다. Recent changes to the signup form 의 피드백 이후, 설명을 다시 표시할 수 있는 설정이 추가되었습니다. 사이트 설정에서 instructions을 검색하면 해당 설정을 찾을 수 있습니다. 예를 들어, 이름 필드의 설명은 show_signup_form_full_name_instructions 설정으로 제어됩니다. 이 설정이 활성화되어 있나요? 그렇다면 예정된 변경 사항을 비활성화해 보겠습니다.

네, 활성화되어 있습니다. - 아니, 정확히 말하면 "코드를 통한 로컬 로그인 활성화"이라는 미리보기 설정입니다. 이것이 동일한 기능인가요?

그 기능이 로그인용이지 가입용은 아닌 줄 알았는데, 비활성화할 수 있다는 걸 알아서 다행입니다. 아쉽네요. 첫 단계로 코드를 입력하는 방식은 나쁘지 않은데, 왜 사용자 이름을 숨기는 거죠… (게시물에는 랜덤 사용자 이름이 생성된다고 했는데, 업데이트 이후 실제 사용자가 양식을 통해 가입할 때 그런 경우는 아니고 스팸 가입 시에만 그런 것 같습니다… 음)

이제 이름 입력 지침을 활성화했는데, 도움이 됩니다. 감사합니다!

네, 제가 링크한 주제에서 설명된 변경 사항입니다.

지금은 비활성화할 수 있지만, 해당 주제에 피드백을 남기는 것이 좋습니다. 예정된 변경 사항이 영구적으로 적용되면 더 이상 선택적으로 비활성화할 수 없게 됩니다.