필요한 경우 사이트 관리자가 조치를 취해야 한다고 생각합니다. 리액션 플러그인이 활성화된 경우 자동으로 언어 문자열을 리액션으로 변경하는 것은 불가능할 것 같습니다. 따라서 리액션 플러그인이 코어에 포함되더라도 포럼 관리자가 이를 사용할지 여부를 결정하기 때문에 문제가 발생할 수 있다고 생각합니다.
해결책은 기본적으로 좋아요를 리액션으로 이름 변경하는 것일 수 있습니다. 은 리액션이므로, 포럼이 Discourse Reactions를 사용하든 아니든 작동할 수 있기 때문입니다.
필요하다면, 알림의 아이콘은 Discourse Reactions가 활성화된 경우 discourse-emojis 아이콘으로 변경할 수 있습니다. 이는 플러그인의 설정 항목으로 추가할 수 있습니다.
명확하게 작성된 재현 단계를 제공해 주시면 매우 도움이 될 것입니다. 또한, 예상하지 못한 결과를 확인하고 있는 당시의 페이지(구체적인 URL) 등 더 구체적인 정보도 필요합니다. 재현 단계가 없으면, 여러분이 설명하고 있는 문제를 파악하고 이에 대해 조치할 사항이 있는지 여부를 결정하는 것이 불가능합니다.
대략적으로 추측해 보면, 사용자 프로필의 알림 페이지를 말씀하시는 것 같습니다. 해당 페이지의 “좋아요” 및 “반응” 하위 페이지에서 좋아요와 기타 반응이 표시되는 방식에 버그가 있는 것일 수 있습니다. 알림 메뉴에서는 혼란을 줄이기 위해 반응과 좋아요를 "@user가 당신의 게시물 5개에 반응했습니다"와 같이 묶어서 표시하도록 되어 있음을 알고 있습니다.
아, 알겠습니다. 이 경우를 놓치고 있었네요. 하지만 네, 이건 버그이고 수정이 필요합니다. /notifications/likes-received URL에서 반응 좋아요가 표시되던 비슷한 버그가 있었거든요. 수정하겠습니다. @Firepup650님, 기다려 주셔서 감사합니다!
그렇다면 이 기능이 아직 베타 릴리스에 구현된 건가요? (저는 Discourse 인스턴스를 관리해 주는 제3자 호스팅 제공업체를 이용하고 있으며, 이 업체가 각 베타 릴리스마다 최신 버전으로 업데이트해 줍니다). 제 Discourse 버전은 아직 이런 방식으로 동작하지 않는 것 같습니다!
변경 사항은 discourse-reactions 플러그인에 포함되어 있으므로, 코어의 릴리스 일정과 무관합니다. 기술적으로는 해당 플러그인의 이 커밋에서 2월 13일에 추가되었습니다. 따라서 귀하(또는 호스팅 제공업체)가 그 이후로 플러그인을 업데이트했다면 해당 변경 사항을 보유하고 있을 것입니다.
사이트 설정에서 새로운 ‘discourse reactions excluded from like’ 설정 항목을 확인하여 검증할 수 있습니다. 해당 설정이 존재한다면 새로운 동작 방식을 적용받고 있는 것입니다.
저희는 gamification 플러그인(/admin/plugins/gamification)을 사용하고 있습니다.
이 변경 사항에 따라 모든 점수를 다시 계산해야 할까요? discourse_reactions_excluded_from_like 목록에 포함된 이모지 반응을 제외하고, 모든 이모지 반응을 좋아요(Like)로 취급하도록 “전체 기간(all time)” 기준으로 재계산하는 것을 고려하고 있습니다.