Fediverse 핸들의 사용자 정의 필드 검증

네, 검색을 통해 사용자 정의 필드 입력값을 검증하는 일반적인 방법을 하나 찾았습니다. 제 기술 수준이 아직 초보 수준이라 조언을 구합니다.

우리는 교육 커뮤니티에서 사람들이 자신의 프로필에 페디버스(Fediverse) 계정이 있다면 사용자 이름을 포함하도록 장려하고 있습니다. 이는 두 개의 @ 기호가 포함된 형식이어야 하며, 첫 번째는 사용자 이름, 두 번째는 유효한 형식의 도메인이어야 합니다.

 @coolperson99@someinstance.org

제가 명확하게 설명했다고 생각했던 형식에도 불구하고:

성공적인 입력 비율은 20% 정도이거나 그보다 낮습니다. 이메일 주소, 트위터 사용자 이름, 랜덤 문자열, URL 등이 입력되고 있습니다. 꿈만 꾸는 것이겠지만, 유효한 형식인지 정규식(regex)으로 검사할 수 있을 것 같습니다(다시 한번 말하지만, 제 기술 수준은 중급에서 애매한 수준입니다).

자체 호스팅을 하거나 해당 기능이 포함된 호스팅 플랜을 사용하고 있다면 이 플러그인이 관심 있을 수 있습니다.

이 Customization > Theme component 도 참고할 가치가 있을 수 있습니다. 물론 이는 어떤 Discourse 설치 환경에도 설치할 수 있습니다.

Dan, 감사합니다. Discourse Authentication Validations 플러그인은 제 다른 필드에도 완벽하고 유용해 보입니다.

이미 Clickable Social Icon Links를 사용 중입니다. 제가 실수를 한 것 같네요. URL 대신 마스토돈 사용자 이름을 요청했기 때문에, 이제 정리할 일이 좀 있겠군요!

천만에요!

이것도 유용할 수 있는 #customization:theme-component를 방금 발견했어요.

수정이 필요한 필드가 있는 포스트를 작성하고, 포맷 세부 사항/이미지를 제공하면 됩니다.