Topic Ratings Plugin

아, 믿기지가 않네. 플러그인을 놓쳤다고? 알았는데, 도무지 찾을 수가 없었어. 알려줘서 고마워, 정말 감사해! 검색은 늘 내 적이었지 하하. :smile: (수정: 그리고 비추천 플러그인 첫 메시지도 완전히 놓치고 있었네 :rofl:)

1개의 좋아요

답변 주셔서 감사합니다. 데이터 탐색기와 마켓플레이스에 대해 알 수 있어서 좋습니다. 안타깝게도 공식 플러그인은 저에게 작동하지 않습니다. 이 플러그인이 어떤 요구사항을 충족하지 못하는지 궁금합니다. 게시글(토픽과 대비하여)의 평점 기능만 그런 건가요?

그냥 이렇게 동작하도록 설계된 것이 아닙니다. 항상 수정할 수 있으며, Marketplace 채널이 바로 그 용도입니다. :+1:

안녕하세요, 이 문제가 해결되었는지 여쭤봐도 될까요? 저도 동일한 문제를 겪었습니다. 답변 메뉴의 높이를 수동으로 조정하면 이 문제를 해결할 수 있는 것 같지만, 모든 사용자의 첫 경험에 영향을 미치게 됩니다. 또한 보게 되는 토픽 영역도 줄어들게 됩니다. 이 문제를 해결하는 가장 좋은 방법은 텍스트를 세로가 아닌 가로로 배치하는 것이라고 생각합니다.

방금 브라우저 개발자 콘솔에서 비공고(deprecation) 알림을 발견했습니다:

deprecation-identify-source.js:15 DEPRECATION: [PLUGIN discourse-ratings] discourse/plugins/discourse-ratings/discourse/templates/connectors/topic-category/topic-tip-container.hbs 템플릿에서 this를 사용하지 않고 topic 프로퍼티 경로를 사용했습니다. 이 폴백 동작은 더 이상 권장되지 않으며, 템플릿에서 프로퍼티를 사용할 때는 항상 this를 통해 조회해야 합니다: {{this.topic}} [deprecation id: ember-this-fallback.this-property-fallback] 이 기능은 ember-this-fallback n/a에서 제거될 예정입니다. 자세한 내용은 Resolving the `this-property-fallback` deprecation 을 참조하세요.

이 문제를 알리고자 합니다. 다만, 제가 직접 수정할 수는 없습니다. :see_no_evil_monkey:

이 플러그인을 확인해 주시겠어요?

최신 버전의 discourse에서 오류가 발생하고 있습니다.

Detected themes/plugins which are incompatible with the new 'glimmer' post stream. Falling back to the old implementation.
The following plugins and/or themes are using deprecated APIs
3개의 좋아요

게시물 스트림 변경 사항으로 인해 플러그인이 깨졌습니다.
@jumagura 님께 이 매우 유용한 플러그인을 업데이트해 주실 것을 정중히 요청드립니다.

[관리자 알림] ‘discourse-ratings’ 플러그인에는 업데이트가 필요한 코드가 포함되어 있습니다. (id:discourse.post-stream-widget-overrides)

1개의 좋아요

더 이상 유지보수가 되지 않는 것 같습니다… 저희도 2025.12.0에서 비추천(deprecation) 오류를 겪고 있습니다.

1개의 좋아요

@RGJ 님 감사합니다. 이 플러그인이 이제 업데이트되었습니다 :rocket:

3개의 좋아요

플러그인의 기능이 내 포럼에서 완전히 사라졌습니다. 관리자 인터페이스에서 다음을 확인했습니다:

이전에 사용자가 주제에 등급을 줄 수 있었던 카테고리의 포럼 게시물에는 더 이상 등급 위젯이 표시되지 않습니다.

기억이 맞다면, 설정에서 등급을 활성화할 카테고리를 선택하거나 해당 카테고리에 특수 태그를 사용해야 했을 것입니다. 하지만 GitHub - paviliondev/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub 에서 이에 대한 문서를 전혀 찾을 수 없었고, 이 스레드는 모든 게시물을 살펴서 힌트를 찾는 것이 너무 방대합니다.

내 포럼에 무슨 문제가 있는지 아이디어가 있을까요? 포럼은 최신 상태입니다.

1개의 좋아요

Compatibility update for v2026.01 - Pull Request #76 - paviliondev/discourse-ratings - GitHub 에서 제거되어야 할 잔재(widget)가 남아 있습니다.

해당 문제를 수정하기 위해 PR을 만들었습니다:

2개의 좋아요

저 위젯들이 제가 찾던 바로 그것인 것 같습니다. 이전에는 별점을 이용해 주제를 평가할 수 있었거든요. 하지만 지금은 작동 방식이 다른 건가요?

맞습니다, 위에서 링크한 이전 PR에서 해당 컴포넌트로 대체되었습니다.
하지만 PR에서 위젯 파일이 삭제되지 않아, 더 이상 core에 존재하지 않는 경로를 참조하기 때문에 오류가 발생합니다.

@Arkshine, 그 부분을 지적해 주셔서 감사합니다. 이번 일을 엉망으로 만든 점 사과드립니다.

더 엉망이 된 건, 지난주에 플러그인을 완전히 현대화(gjs + Glimmer + 정리)했지만 아직 테스트 중이라 풀 리퀘스트를 내지 못했다는 점입니다.
여기 있습니다: GitHub - communiteq/discourse-ratings: A Discourse plugin that lets you use topics to rate things · GitHub

4개의 좋아요

아, 죄송합니다. 그러면 제가 Discourse에 대해 너무 무지한 것일 수도 있겠네요. 저는 프로그래머가 아닌 일반 사용자라 위젯이나 컴포넌트가 뭔지 전혀 감이 잡히지 않습니다. :smiley:

기존 위젯 파일들이 오류를 일으켜서 컴포넌트가 작동하지 않는 건가요? 그렇다면 정말 기쁘고 감사한 마음으로 PR을 받아들이겠습니다!

걱정 마세요! 올바르게 이해하고 계십니다. 이 PR은 위젯에 대한 모든 참조를 제거하여 플러그인이 다시 작동하도록 합니다. :smiley: 참고로 PR이 이미 병합되었을 수 있으니, 아직 업데이트를 하지 않으셨다면 플러그인을 업데이트해 주세요.

5개의 좋아요

완벽하게 작동하네요. 정말 감사합니다!

2개의 좋아요

@jumagura @angus @merefield 플러그인을 Glimmer로 전환하고 전면 개편했으며 PR을 생성했습니다. 한 분이라도 검토해 주시고 병합해 주시겠습니까?

2개의 좋아요

PR에 기여하고 병합했습니다. @RGJ 감사합니다 :partying_face:

5개의 좋아요

이렇게 잘 작동하는 건 좋은데, 타입이 뭔지 모르겠어요.