방금 내 사이트에 이 기능을 적용했는데 정말 좋습니다! (그리고 꽤 웃기기도 하고요)
이 기능을 사용하려면 letter-avatars 서비스용 새로운 이모지 폰트와 시스템 아바타 템플릿 URL에 옵션을 추가하는 플러그인이 필요합니다.
사용자가 이모지를 입력할 수 있는 다양한 방식을 고민해 보았지만, 결국 사용자의 이름이나 “자기소개” 프로필에서 첫 번째 이모지를 추출하는 방식으로 구현했습니다.
방금 내 사이트에 이 기능을 적용했는데 정말 좋습니다! (그리고 꽤 웃기기도 하고요)
이 기능을 사용하려면 letter-avatars 서비스용 새로운 이모지 폰트와 시스템 아바타 템플릿 URL에 옵션을 추가하는 플러그인이 필요합니다.
사용자가 이모지를 입력할 수 있는 다양한 방식을 고민해 보았지만, 결국 사용자의 이름이나 “자기소개” 프로필에서 첫 번째 이모지를 추출하는 방식으로 구현했습니다.
Customization > Plugin 채널로 이동했습니다! 구현 완료! ![]()
유니코드의 기쁨(?)을 제대로 배워야겠네요 ![]()
사용자 이름에 이모지 지원을 시작하려 했지만, Discourse가 사용자 이름의 유니코드 처리에 여러 가지 제한을 두고 있다는 것을 보고 중단했습니다.
P.S. 시작점으로 @pfaffman님의 name_first_letter 플러그인을 참고했습니다. 이모지가 발견되지 않으면 이름(Name)의 첫 번째 문자(그래프미 클러스터 사용)로 대체되고, 이름이 없으면 사용자 이름으로 대체됩니다.