저는 Discourse를 정말 좋아하며, 1년 넘게 프로덕션 환경에서 사용해 왔습니다. 하지만 제 머릿속에 늘 자리 잡고 있는, 일종의 골칫거리 같은 것이 하나 있습니다. 바로 무음(Silence) 기능입니다.
먼저, 이 기능은 사용자가 얼마나 오래 무음 상태에 있는지, 혹은 그 이유가 무엇인지에 대해 안내하지 않습니다(혹은 무음 이유가 사용자에게 이메일로 전송되는 것일 수도 있다고 생각합니다). 저는 사용자가 이 정보를 알아야 한다고 생각합니다. 실제로 무음 상태가 명확하지 않아서 대체 계정을 만든 사용자가 꽤 많았습니다.
또한, Discourse를 처음 사용하는 사용자에게는 이 메시지가 다소 어색하게 느껴질 수 있습니다. 메시지는 "계정이 일시적으로 보류되었습니다"라고 표시되고, 기본 메시지에는 "스태프 검토 후 계정이 복구됩니다"라고 적혀 있지만, 이는 명백히 오해의 소지가 있는 표현입니다. 왜냐하면 사실이 아니기 때문입니다. 제 커뮤니티의 많은 사용자가 "계정을 검토해 달라"며 모더레이터에게 메시지를 보내지만, 실제로는 이미 모든 설정이 완료된 상태이며, 단순히 무음 기간이 끝날 때까지 기다리면 됩니다.
사용자들의 요청으로 인해 이 기능을 수정하라는 요구가 있어, 우리는 무음 메시지를 사용자 정의하여 실제로 일어난 일을 더 정확하게 반영하도록 수정했습니다. 현재 시스템에 대해 질문이 하나 있습니다. 개인 메시지 내에 무음 사유와 기간을 포함하는 방법은 무엇일까요? 사용자에게 더 많은 정보를 제공하기 위해 사용할 수 있는 플레이스홀더나 유사한 기능이 있는지 궁금합니다.
마지막으로, 이 “계정 보류” 메시지로 현실을 가리는 데에는 어떤 목적이 있는지 명확히 하고 싶습니다. 이것이 커뮤니티에 어떤 이점을 제공하는지 궁금합니다.