# Topic Ratings Plugin

**URL:** https://meta.discourse.org/t/topic-ratings-plugin/39578
**Category:** Plugin
**Tags:** pavilion
**Created:** [2월 14, 2016, 9:06오후 UTC](https://meta.discourse.org/t/topic-ratings-plugin/39578 "2016-02-14T21:06:53Z")
**Posts on this page:** 20
**Page:** 17

<div class="post-metadata">

### Author: ![Don](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/don/32/228726_2.png) [@Don](https://meta.discourse.org/u/Don)
#### Post date: [9월 15, 2020, 9:11오전 UTC](https://meta.discourse.org/t/topic-ratings-plugin/39578/329 "2020-09-15T09:11:24Z")

</div>

안녕하세요,  
이 페이지의 왼쪽에 별점(Ratings)이 표시되어 있습니다. 클릭해 주세요. 다만 먼저 활성화해야 합니다.

---

<div class="post-metadata">

### Author: ![renato](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/renato/32/383632_2.png) [@renato](https://meta.discourse.org/u/renato)
#### Post date: [9월 22, 2020, 2:07오후 UTC](https://meta.discourse.org/t/topic-ratings-plugin/39578/330 "2020-09-22T14:07:51Z")

</div>

평가 기능이 활성화된 주제에서 `최소 게시글 길이` 설정을 우회해야 하는 사람이 저 말고도 있나요?

평가(레이팅)가 설정된 경우, 게시글 본문 없이 답글만 남길 수 있도록 하려는 것입니다. 나중에 이 용도로 전용 플러그인을 만들어 보려 합니다. 비슷한 문제를 해결한 경험이 있는 분이 계신다면 방법을 공유해 주시면 감사하겠습니다.

---

<div class="post-metadata">

### Author: ![Faizan\_Zahid](https://avatars.discourse-cdn.com/v4/letter/f/b9bd4f/32.png) [@Faizan\_Zahid](https://meta.discourse.org/u/Faizan_Zahid)
#### Post date: [9월 23, 2020, 11:26오후 UTC](https://meta.discourse.org/t/topic-ratings-plugin/39578/331 "2020-09-23T23:26:59Z")

</div>

네, 감사합니다. 이제 설정을 마쳤는데, @fzngagan님, 레시피 타입인 주제에 주제 평점을 추가하려고 하면 Google 리치 스니펫 테스트에서 `Invalid object type for field "itemReviewed"` 오류가 발생합니다. 제가 뭘 잘못하고 있는 건가요?

 ![image](https://global.discourse-cdn.com/meta/original/3X/4/e/4e7da491660c24d035c6a775f6e2e198fbb6d943.png)

 ![image](https://global.discourse-cdn.com/meta/original/3X/2/d/2d6e7cd4bd0b3b5b898760409e80244b3f53d183.png)

이 문제가 발생하는 URL은 [How to make Buttermilk - How To Discuss](https://howtodiscuss.com/t/how-to-make-buttermilk/12545) 입니다.

제가 원하는 것은 2가지입니다:

1. 주제 작성자가 해당 주제/레시피가 얼마나 쉬운지, 그리고 얼마나 빠르거나 오래 걸리는지에 대해 평점을 매길 수 있도록 하는 것입니다.
2. 또한 레시피를 읽는 포럼 사용자들이 레시피의 난이도와 맛 등 항목에 대해 투표할 수 있도록 하고 싶습니다.
3. Google 리치 스니펫이 검증되어 제 주제가 검색 엔진(SERP)에서 별점 형태로 표시되도록 하고 싶습니다.

제가 뭘 잘못하고 있는지 알려주시면 감사하겠습니다.

---

<div class="post-metadata">

### Author: ![Bcat](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/bcat/32/163148_2.png) [@Bcat](https://meta.discourse.org/u/Bcat)
#### Post date: [9월 24, 2020, 4:06오전 UTC](https://meta.discourse.org/t/topic-ratings-plugin/39578/332 "2020-09-24T04:06:38Z")

</div>

일시적으로 여기에서 확인할 수 있습니다: [Update aggregate\_rating.html.erb · bcat95/discourse-ratings@b5093da · GitHub](https://github.com/bcat95/discourse-ratings/commit/b5093dad403fefb7e53c5e53b168ce58a34966fe)

---

<div class="post-metadata">

### Author: ![fzngagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fzngagan/32/259349_2.png) [@fzngagan](https://meta.discourse.org/u/fzngagan)
#### Post date: [9월 24, 2020, 4:46오전 UTC](https://meta.discourse.org/t/topic-ratings-plugin/39578/333 "2020-09-24T04:46:12Z")

</div>

@Faizan_Zahid  
주말에 한번 살펴볼게요.

---

<div class="post-metadata">

### Author: ![Faizan\_Zahid](https://avatars.discourse-cdn.com/v4/letter/f/b9bd4f/32.png) [@Faizan\_Zahid](https://meta.discourse.org/u/Faizan_Zahid)
#### Post date: [9월 24, 2020, 5:23오전 UTC](https://meta.discourse.org/t/topic-ratings-plugin/39578/334 "2020-09-24T05:23:01Z")

</div>

@fzngagan님, 감사합니다. @Bcat님의 커밋을 확인해 보시면 이 버그를 수정하셨지만, 해당 변경사항은 아직 플러그인에 반영되지 않았습니다. 주말까지 처리가 완료되면 알려주시면 다시 테스트해 보겠습니다.

---

<div class="post-metadata">

### Author: ![fzngagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fzngagan/32/259349_2.png) [@fzngagan](https://meta.discourse.org/u/fzngagan)
#### Post date: [9월 24, 2020, 6:49오전 UTC](https://meta.discourse.org/t/topic-ratings-plugin/39578/335 "2020-09-24T06:49:01Z")

</div>

그는 해당 변경 사항이 플러그인에 적용하기에 충분히 일반적인지 확신이 서지 않습니다.

필요한 올바른 메타데이터 태그에 대해 조사해야 합니다.

---

<div class="post-metadata">

### Author: ![Faizan\_Zahid](https://avatars.discourse-cdn.com/v4/letter/f/b9bd4f/32.png) [@Faizan\_Zahid](https://meta.discourse.org/u/Faizan_Zahid)
#### Post date: [9월 27, 2020, 10:07오후 UTC](https://meta.discourse.org/t/topic-ratings-plugin/39578/336 "2020-09-27T22:07:36Z")

</div>

> [@fzngagan](#):
>
> 좋아요, 직접 조사를 해서 올바른 [schema.org](http://schema.org) 메타데이터가 무엇인지 알아볼게요.

정말 좋겠네요. schema.org를 추가하는 데 도움을 주셔서 감사합니다.

---

<div class="post-metadata">

### Author: ![fzngagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fzngagan/32/259349_2.png) [@fzngagan](https://meta.discourse.org/u/fzngagan)
#### Post date: [10월 3, 2020, 6:28오후 UTC](https://meta.discourse.org/t/topic-ratings-plugin/39578/337 "2020-10-03T18:28:43Z")

</div>

여러분, 지원이 이미 적용되어 있습니다. 최신 Discourse에서 테스트해 보았는데 플러그인이 정상적으로 작동합니다.

---

<div class="post-metadata">

### Author: ![Faizan\_Zahid](https://avatars.discourse-cdn.com/v4/letter/f/b9bd4f/32.png) [@Faizan\_Zahid](https://meta.discourse.org/u/Faizan_Zahid)
#### Post date: [10월 3, 2020, 6:38오후 UTC](https://meta.discourse.org/t/topic-ratings-plugin/39578/338 "2020-10-03T18:38:17Z")

</div>

구글 검색 콘솔에서 평점 스니펫의 reviewerror가 발생하고 있어요. 이 문제를 수정하셨나요? 제가 확인해 볼게요.

---

<div class="post-metadata">

### Author: ![fzngagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fzngagan/32/259349_2.png) [@fzngagan](https://meta.discourse.org/u/fzngagan)
#### Post date: [10월 3, 2020, 6:44오후 UTC](https://meta.discourse.org/t/topic-ratings-plugin/39578/339 "2020-10-03T18:44:23Z")

</div>

기능 요청을 생성했습니다: [Pavilion](https://thepavilion.io/t/correct-schema-org-meta-for-multiple-ratings/3511/3)

그리고 저를 담당자로 지정했습니다. 🙂

---

<div class="post-metadata">

### Author: ![Faizan\_Zahid](https://avatars.discourse-cdn.com/v4/letter/f/b9bd4f/32.png) [@Faizan\_Zahid](https://meta.discourse.org/u/Faizan_Zahid)
#### Post date: [10월 3, 2020, 6:47오후 UTC](https://meta.discourse.org/t/topic-ratings-plugin/39578/340 "2020-10-03T18:47:32Z")

</div>

좋네요, faizan. @Bcat도 포크를 만들어서 수정했고, 잘 작동한다고 자신감을 가지고 있어요. 하지만 faizan가 가장 잘 알 테니, 본인의 방식대로 진행하셔도 괜찮아요. Google 구조화 데이터에서 검증되는 것이 가장 좋습니다. 도움 주셔서 감사합니다.

---

<div class="post-metadata">

### Author: ![fzngagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fzngagan/32/259349_2.png) [@fzngagan](https://meta.discourse.org/u/fzngagan)
#### Post date: [10월 3, 2020, 8:09오후 UTC](https://meta.discourse.org/t/topic-ratings-plugin/39578/341 "2020-10-03T20:09:13Z")

</div>

메타데이터를 Google이 만족할 수 있도록 하고 데이터를 더 정확하게 만들 수 있는 몇 가지 수정 사항을 방금 push했습니다. 확인 후 피드백 부탁드립니다.

@Bcat 공식 문서에 따르면 `aggregateRating`의 부모 요소는 `CreativeWorkSeries`가 아니라 `CreativeWork`여야 하므로, 제 버전이 더 정확하다고 생각합니다. 또한 포크 대신 실제 저장소를 사용하는 것이 더 좋습니다.

---

<div class="post-metadata">

### Author: ![fzngagan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fzngagan/32/259349_2.png) [@fzngagan](https://meta.discourse.org/u/fzngagan)
#### Post date: [10월 7, 2020, 8:18오전 UTC](https://meta.discourse.org/t/topic-ratings-plugin/39578/342 "2020-10-07T08:18:15Z")

</div>

구글은 변경 사항에 만족할까요? 피드백 환영합니다 🙂 @Faizan_Zahid

---

<div class="post-metadata">

### Author: ![Faizan\_Zahid](https://avatars.discourse-cdn.com/v4/letter/f/b9bd4f/32.png) [@Faizan\_Zahid](https://meta.discourse.org/u/Faizan_Zahid)
#### Post date: [10월 7, 2020, 5:04오후 UTC](https://meta.discourse.org/t/topic-ratings-plugin/39578/343 "2020-10-07T17:04:51Z")

</div>

@fzngagan 방금 플러그인을 업데이트하고 해당 주제에서 테스트해 보았지만, 여전히 동일한 오류가 표시됩니다. 제 평점 주제는 [How to make Buttermilk - How To Discuss](https://howtodiscuss.com/t/how-to-make-buttermilk/12545) 입니다.

그리고 구글 검색 콘솔([https://search.google.com/test/rich-results?id=O7esO32MqbkeGCJKrZBYKA](https://search.google.com/test/rich-results?id=O7esO32MqbkeGCJKrZBYKA))에 입력해 보면 동일한 오류가 보이는데,

 ![image](https://global.discourse-cdn.com/meta/original/3X/c/7/c7a51435e59f5e3acf9bb66aa5c33b5b65daa181.png)

아래의 구글 링크에서 많은 경고 메시지도 확인됩니다.

평점 유형 설정을 잘못하고 있는 건가요, 아니면 제가 다른 부분을 잘못하고 있는 건가요? 제 목표는 사용자가 제 웹사이트를 구글 검색 결과에서 볼 때, 다른 레시피 사이트에서 보듯 평점 스니펫이 보이게 하는 것입니다.

 ![image](https://global.discourse-cdn.com/meta/original/3X/6/5/6509efd348b24a95b6fda22e2def8349e84d9127.jpeg)

하지만 레시피는 단지 예시일 뿐이며, 제 주제는 어떤 분야(niche)에 관한 것이든 상관없이 평점을 받을 수 있습니다. 별점은 구글 검색 결과에서 해당 페이지 콘텐츠와 관련되게 표시되어야 합니다.

---

<div class="post-metadata">

### Author: ![Gustavo\_Papasergio1](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gustavo_papasergio1/32/179524_2.png) [@Gustavo\_Papasergio1](https://meta.discourse.org/u/Gustavo_Papasergio1)
#### Post date: [10월 10, 2020, 1:54오전 UTC](https://meta.discourse.org/t/topic-ratings-plugin/39578/344 "2020-10-10T01:54:31Z")

</div>

안녕하세요, @Faizan\_Zahida님과 다른 모든 분들의 지원에 감사드립니다.  
드디어 게시물을 랭킹하는 방법을 찾았어요. 하지만 근본적으로 등록 여부나 관계없이 모든 사용자가 콘텐츠를 평가할 수 있기를 원합니다. 이게 가능한가요?

정말 감사합니다.

---

<div class="post-metadata">

### Author: ![Faizan\_Zahid](https://avatars.discourse-cdn.com/v4/letter/f/b9bd4f/32.png) [@Faizan\_Zahid](https://meta.discourse.org/u/Faizan_Zahid)
#### Post date: [10월 14, 2020, 10:23오후 UTC](https://meta.discourse.org/t/topic-ratings-plugin/39578/345 "2020-10-14T22:23:23Z")

</div>

@Gustavo_Papasergio1 네, 저한테는 가능합니다. 테스트할 URL을 보내주시면 구글 검색의 리치 스니펫 테스트 도구로 확인해 드리겠습니다.

schema.org에서 별점 오류를 어떻게 수정했는지 설명해 주실 수 있나요? 그리고 구글에서 어떻게 순위가 매겨지고 있는지요? 예로 사용할 URL을 보여주세요.

---

<div class="post-metadata">

### Author: ![Gustavo\_Papasergio1](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gustavo_papasergio1/32/179524_2.png) [@Gustavo\_Papasergio1](https://meta.discourse.org/u/Gustavo_Papasergio1)
#### Post date: [10월 15, 2020, 2:47오전 UTC](https://meta.discourse.org/t/topic-ratings-plugin/39578/346 "2020-10-15T02:47:32Z")

</div>

안녕하세요 @Faizan_Zahid

제 영어 실력이 부족해서 오해가 생긴 것 같습니다. 제 의도는 제가 커뮤니티의 모든 카테고리에서 작업 랭킹을 얻을 수 있었다는 것이었습니다. 다만, Google SERP에 평점을 표시하는 리치 스니펫을 만드는 것은 확실히 불가능했습니다. 하지만 님의 문제를 해결할 수 있는 가능한 솔루션이 여기에서 해결될 수 있다고 생각합니다.

> **[How to Get Star Rating in Google Search Results? \[2026 \]](https://elfsight.com/blog/how-to-get-star-rating-in-google-search-results/)**
>
> How to show star rating in google search? 4 ways to create star rating in google search. +Why aren't my review snippets showing up on Google?

불행히도 저는 코딩에 능숙하지 않아서 플러그인을 수정하는 방법부터 어떻게 시작해야 할지 여전히 막막합니다.

잘못된 기대를 하게 만들지 않았기를 바랍니다.  
인사드리며 사과드립니다.

---

<div class="post-metadata">

### Author: ![Faizan\_Zahid](https://avatars.discourse-cdn.com/v4/letter/f/b9bd4f/32.png) [@Faizan\_Zahid](https://meta.discourse.org/u/Faizan_Zahid)
#### Post date: [10월 16, 2020, 1:41오후 UTC](https://meta.discourse.org/t/topic-ratings-plugin/39578/347 "2020-10-16T13:41:46Z")

</div>

Gustavo\_Papasergio1님 감사합니다. 이 가이드는 fzngagan님에게 매우 유용할 것입니다. 보시다시피 이 URL은 Google에서 평점을 위한 리치 스니펫이 완벽하게 작동하고 있습니다: [https://search.google.com/test/rich-results?id=EneVj\_v47tXnaaMzPVNnzw](https://search.google.com/test/rich-results?id=EneVj_v47tXnaaMzPVNnzw)

하지만 Discourse 평점 플러그인의 작은 버그로 인해 제 주제들이 깨지고 있습니다. fzngagan님이 이 문제를 살펴봐 주셨으면 좋겠습니다. 평점 플러그인을 업데이트했지만 여전히 리치 스니펫 테스트에서 동일한 오류가 표시됩니다 🙂

> **[Rich Results Test - Google Search Console](https://search.google.com/test/rich-results?id=oWDXprKy0YV-rI6ElzNvsg)**

Google에서 평점 오류가 표시되는 URL은 [Essential Organic Oil - #2 by khawaja\_hanzala - How To Discuss](https://howtodiscuss.com/t/essential-organic-oil/15992/2) 입니다.

---

<div class="post-metadata">

### Author: ![Gustavo\_Papasergio1](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/gustavo_papasergio1/32/179524_2.png) [@Gustavo\_Papasergio1](https://meta.discourse.org/u/Gustavo_Papasergio1)
#### Post date: [10월 16, 2020, 2:16오후 UTC](https://meta.discourse.org/t/topic-ratings-plugin/39578/348 "2020-10-16T14:16:22Z")

</div>

@Faizan_Zahid 감사합니다. @fzngagan에게 다른 제안 하나 드리자면, 커뮤니티에 가입하지 않은 사용자들도 콘텐츠를 평가할 수 있도록 체크박스를 추가하는 것입니다.

이는 콘텐츠의 품질을 파악하는 데 특히 유용합니다. 커뮤니티를 방문하는 사용자 중 사용자명과 비밀번호로 가입하는 비율은 5~10%에 불과하기 때문입니다. 따라서 거의 90%의 사용자는 콘텐츠의 품질을 평가할 수 있는 기회가 없습니다.

모두 감사합니다. 그리고 제 기초적인 영어로 불편을 드려 죄송합니다.

[이전 페이지](https://meta.discourse.org/t/topic-ratings-plugin/39578.md?page=16)

[다음 페이지](https://meta.discourse.org/t/topic-ratings-plugin/39578.md?page=18)
