‘가장 많이 좋아요’ 또는 스레드 형식으로 주제 정렬하기

단일 게시물을 볼 때 답글을 정렬하는 방법에 대해 관심이 있습니다. 아래에 있는 답글을 ‘좋아요’ 수 기준으로 정렬하고 싶은데, 이게 가능한가요? 여기에서 사용할 수 있는 좀 더 해킹적인 플러그인이나 우회 방법이 있을까요? 이 작업을 더 쉽게 만들어 줄 계층형 답글 스레딩(레딧이나 스택오버플로우처럼)을 구현할 계획이 있나요?

브레이디, 안녕하세요. '쓰레딩을 수정한다’는 게 무슨 뜻인가요?

야! 스레딩이라고 하면 답글 스레딩을 말하는 거야 - 레딧이나 스택 오버플로우처럼 답글에 대한 답글을 위계적으로 정리하는 방식이지. 다른 글에서 이 기능을 구현하는 복잡성의 일부가 답글 스레딩의 부재 때문이라고 읽었어.

네, 우리도 필요합니다. 조속히 구현되기를 바랍니다.

네. 이 기능들은 정말 중요합니다. 디스코스가 이 기능을 제공하지 않기 때문에 대신 AskBot을 사용하게 될 것 같습니다.

디스코스가 좋아요 순 정렬, 스레드형 답변, 그리고 정답 답변 표시 기능을 제공했다면, 저는 망설임 없이 사용했을 텐데요. 아쉽지만, 그런 기능은 없습니다.

1개의 좋아요

https://meta.discourse.org/t/discourse-post-voting/227808를 사용하면 답변을 투표 순으로 정렬할 수 있습니다

2개의 좋아요

이 기능을 수행할 수 있는 Discourse Solved 가 있습니다. :+1: Meta의 여러 카테고리, 특히 Support 에서 이 기능이 작동하는 모습을 볼 수 있습니다.

2개의 좋아요

또한 시스템의 한계라고 할 수 있는 매우 근본적인 규칙이 하나 있습니다. 제 관점에서는 그렇다는 거죠. 좋아요 수는 댓글이나 답변이 얼마나 유용하거나 "정답"인지를 알려주지 않습니다. 좋아요 수는 그저 그 내용이 얼마나 대중적인지를 보여줄 뿐입니다. 완전히 다른 개념이죠. 우리는 지금 수조 마리의 모기가 틀릴 수 없다는 사고방식에 깊이 빠져 있습니다. 즉, 충분한 전문성을 가진 사용자들만 좋아요 버튼을 누를 것이라고 생각하는 거죠. 하지만 현실은 그렇지 않습니다.

그래서 좋아요 수는 신뢰도 등급의 일부가 되어서는 안 되며, 주제나 게시물에 대한 반응(리액션)이 더 나은 해결책입니다. 또한 좋아요 수를 기준으로 답변이 좋거나 나쁘거나 심지어 정답인지 여부를 판단하는 지표로 사용할 수 없습니다.

따라서 저는 여기서 올바른 답은 좋아요 수로 답변을 정렬하는 시스템을 구축하는 것(주제가 인기 콘텐츠인 경우를 제외하고)이 아니라, JammyDodger가 제안한 것처럼 Discourse의 ‘Solved’ 기능과 같은 솔루션을 사용하는 것이라고 생각합니다.

결국 사용 사례에 따라 크게 달라집니다. 스택 오버플로우의 개발자들(또는 제 경우에는 세무 조언을 찾는 사람들)은 인기 투표처럼 '좋아요’를 던지지 않습니다. 내용이 정확하고 기능적으로 작동할 때 '좋아요’를 누릅니다. 상단/하단 투표는 반증 가능한 조언에 대해 실시간으로 검증할 수 있게 해주므로, 진실을 더 빨리 파악할 수 있습니다.

반면, 반증하기 어려운 더 부드러운 주장들에 대해서는 아마도 말씀이 맞을 수 있습니다.

1개의 좋아요

이 부분을 지적해 주셔서 감사합니다! 정말 멋진 기능이에요!

1개의 좋아요

그 경우엔 죄송하지만, 답은 아니라고 할 수 있습니다. Discourse의 스레딩 구조는 현재 의도된 설계이며, 우리가 수정이 필요하다고 보는 부분이 아닙니다.

1개의 좋아요

정말 화면을 어지럽히고 사용자 경험을 혼란스럽게 만드는 것 같아요. 하지만 여러분은 이미 비슷한 이야기를 많이 들어보셨을 거예요. 다행히도 Post Voting 덕분에 걱정 없어요 :handshake:

도움 주셔서 감사합니다!

2개의 좋아요

사실, 스레딩(threading)에 대해 이야기하신다면, 스레드가 평탄한 토론보다 더 혼란스럽다고 믿는 사람들이 꽤 많습니다.[1].


  1. 저도 동의합니다 ↩︎

저도 동의하며, 해당 기능이 제공된다면 저도 사용할 것입니다.

좋아요 수는 특정 주제의 인기도를 나타냅니다. 그리고 바로 이 이유 때문에 이 정보는 쉽게 접근할 수 있어야 합니다.

반드시 해당 주제가 맞는지 틀린지를 나타내야 하는 것은 아니며, 많은 사람들이 좋아했다는 사실, 즉 다른 회원들, 특히 수만 개의 주제가 있는 포럼(이 경우 길을 잃기 매우 쉬운 곳)에서 더 쉽게 찾을 수 있도록 해야 한다는 것입니다.

저는 이 기능을 부분적으로 구현해 보았습니다… 가장 많은 좋아요를 받은 게시물을 보고 싶으시다면, 상단 메뉴에 배치한 “Most Liked” 링크를 클릭하시면 됩니다. 경로는 다음과 같습니다: top?order=likes

문제는 사용자가 답변 수나 조회수 등 다른 기준으로 정렬할 때 “Likes” 열이 사라진다는 점입니다. :frowning:

카테고리를 선택할 때도 사라집니다(즉, 특정 카테고리의 가장 인기 있는 주제를 보는 것은 쉬운 일이 아닙니다) :frowning:

1개의 좋아요

업데이트: 이 포럼에서 카테고리를 선택하면, 예를 들어 카메라를 선택하면 이미 LIKE 열이 표시됩니다.

조절할 수 있는 새로운 설정이 있을까요?

좋아요 열을 표시할 수 있는 테마 구성 요소가 있습니다: Add Likes Column

4개의 좋아요