Custom profile fields, not show them on signup

When defining custom profile fields there is an option to have them not mandatory at signup.

Yet, they still show up in the signup screen. This is not desirable since

  • I want the signup screen to be as simple as possible
  • it gives the impression that the custom field needs to be filled in
  • it gives the impression that the content of the custom field is somehow related to elegibility of membership, therefore may induce hesitation to signup.

So from an ux point of view, is it possible to have an option to have it removed from signup, yet still available as a field to enter in the profile afterwards. (Like “location” and such)

2개의 좋아요

This has come up a few times on meta, perhaps we should add a

[ ] show at signup

field here @sam?

16개의 좋아요

이제 (대시화된) 필드 이름을 사용할 수 있습니다. 따라서

.user-field-your-field-name {
  display: none;
}

초대 코드에서도 다시 확인해볼게요. 거기서도 동일하지 않다면… 동일해야 해요! 네, 초대 코드에서도 동일합니다. 거기서도 .user-field-your-field-name을 사용할 수 있습니다.

9개의 좋아요

+1 가입 시 [ ] 표시 옵션을 추가해 주셨으면 좋겠습니다.

@Kris님의 커스텀 CSS 방식은 여기서 원하는 결과를 주지 않습니다. 그 기법을 사용하면 가입 폼과 프로필 양쪽에서 해당 필드가 숨겨지기 때문입니다.

저희 사용 사례: 일부 사용자는 자신에게 특이한 대명사를 사용하므로, 사용자가 대명사를 선택적으로 자유롭게 입력할 수 있는 자유 텍스트 필드를 허용하고 싶습니다. 하지만 그런 필드는 "대명사"를 정치적 공격으로 여기는 사람들에게 유혹이 되어, 신규 사용자가 상자에 무례한 내용을 입력하게 만드는 결과를 낳습니다.

저희는 가입 시 해당 필드를 표시하지 않는 것이 더 좋다고 생각합니다. 대신 적극적인 사용자들은 프로필을 커스터마이즈하여 직접 설정할 수 있도록 해야 합니다.

2개의 좋아요

제 CSS는 꽤 기본적인 수준이지만, 가입 페이지의 해당 박스만 이 코드로 지정할 수 있을 것 같아요:

.d-modal.create-account .user-field-YOUR-FIELD-NAME {
    display: none;
}

.invites-show .user-field-YOUR-FIELD-NAME {
    display: none;
}

이렇게 하면 다른 곳에서는 해당 필드를 정상적으로 사용할 수 있습니다.

수정: 초대 페이지를 사용하신다면, 초대 페이지용 코드도 함께 넣어 두었습니다. :+1:

3개의 좋아요

여기서 .d-modal이 필요한가요? 가입 양식이 나중에 어떻게 보일지에 대해 가정하고 싶지 않습니다.

죄송하지만 그 질문에 대한 답을 알지 못합니다. 다만 나중에 변경 사항이 생기면 수정하기는 비교적 쉬울 것입니다.

수정: 방금 테스트해 보니, 위에서 언급한 스니펫에서 해당 항목을 제거하면 박스가 다시 나타납니다. 따라서 이 특정 부분이 작동하려면 해당 항목이 필요한 것으로 보입니다.

더 경험이 많은 분이 답변을 주시면 좋겠습니다. :crossed_fingers:

3개의 좋아요

Site setting to hide custom user fields from signup page 링크로 대체되어 닫힘