필드를 “모든 사용자 필수”로 설정하기
사용자 정의 필드에는 “사용자 프로필에 표시” 및 “필드 요구 사항” 설정이 있습니다. 사용자 정의 필드를 “모든 사용자 필수”로 설정하면(최근 Discourse 버전에서 이 옵션이 추가되었습니다), 프로필을 저장하거나 설정을 업데이트하려는 사용자는 필수 필드를 입력하도록 요청받습니다. 그러나 이는 일반적인 브라우징을 방해하지 않으며, 사용자가 사용자 설정 화면에 진입할 때만 트리거됩니다.
사용자 정의 필드 완료 상태 기반 접근 제한
- “프로필 완료” 사용자를 위한 그룹 생성
- Discourse Automation 설정 ( Add users to groups through custom field automation )
- 카테고리를 완료된 프로필 사용자만 접근 가능하도록 제한
- “카테고리 내 게이트 토픽” 테마 컴포넌트( Gated Topics in Category )를 사용하여 친절한 메시지 표시: “프로필이 완료될 때까지 이 영역에 접근할 수 없습니다. 여기에서 프로필을 업데이트하세요.”
Discourse Automation 플러그인을 사용하여 사용자에게 메시지 전송 또는 알림
필드를 완료하지 않은 사용자를 감지하고 개인 메시지(PM)를 통해 알림을 보냅니다.