# Show badges on post?

**URL:** https://meta.discourse.org/t/show-badges-on-post/93009
**Category:** Feature
**Tags:** badges
**Created:** [July 24, 2018, 2:26pm UTC](https://meta.discourse.org/t/show-badges-on-post/93009 "2018-07-24T14:26:14Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![outofthebox](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/outofthebox/32/83708_2.png) [@outofthebox](https://meta.discourse.org/u/outofthebox)
#### Post date: [July 24, 2018, 2:26pm UTC](https://meta.discourse.org/t/show-badges-on-post/93009/1 "2018-07-24T14:26:15Z")

</div>

Hi,

In our community, we have a team of moderators. Since we thrive on members asking questions and contributing answers, we often want to give “Great Question!” and “Great Answer!” badges in our community. However, we don’t want to give the same person the same badge for the same post. Also, we’d like for other members of the community to be able to identify the best kinds of questions and answers on the site so they can aspire to those standards.

In light of that, I am wondering if it would be valuable to be able to display some badges on the post itself? Perhaps the text title of the badge could appear next to the member’s title on that post? If that text title was hyperlinked to the badge description, it would enable other members to learn more about that badge and what it represents. This provides an ongoing way to educate members of the community on our standards and goals.

---

<div class="post-metadata">

### Author: ![Niklas\_Mouritzsen](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/niklas_mouritzsen/32/122804_2.png) [@Niklas\_Mouritzsen](https://meta.discourse.org/u/Niklas_Mouritzsen)
#### Post date: [October 22, 2018, 11:03am UTC](https://meta.discourse.org/t/show-badges-on-post/93009/2 "2018-10-22T11:03:31Z")

</div>

I’m in the samt boat as you. Any update on the matter?

---

<div class="post-metadata">

### Author: ![outofthebox](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/outofthebox/32/83708_2.png) [@outofthebox](https://meta.discourse.org/u/outofthebox)
#### Post date: [October 22, 2018, 12:36pm UTC](https://meta.discourse.org/t/show-badges-on-post/93009/3 "2018-10-22T12:36:05Z")

</div>

Hi Niklas,

I haven’t seen an update, but that doesn’t mean there hasn’t been one. I still think this feature would enable a fantastic tool to provide encouragement to our best contributors and inspiration/challenge to our readers and participants. The main idea is to provide the delight of stumbling across the ‘best of’ while reading Topics in the community and having the visitor/member realize, “ok, this is the desired culture here.”

For now, the workaround I’ve created is a post in our community explaining the [Great Contribution](https://connect.rzim.org/t/what-does-a-great-contribution-to-rzim-connect-look-like/6885) badge and linking to that badge page in the post. That seems to have helped about a dozen people. 🙂

I welcome other, better approaches to this initiative!

---

<div class="post-metadata">

### Author: ![volas](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/volas/32/130651_2.png) [@volas](https://meta.discourse.org/u/volas)
#### Post date: [May 23, 2019, 12:18pm UTC](https://meta.discourse.org/t/show-badges-on-post/93009/4 "2019-05-23T12:18:33Z")

</div>

It will be useful for us too. And meta.discourse has some badges like this, maybe it will be help even here?

_Bump._

---

<div class="post-metadata">

### Author: ![Ellibereth](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ellibereth/32/202896_2.png) [@Ellibereth](https://meta.discourse.org/u/Ellibereth)
#### Post date: [May 23, 2019, 12:38pm UTC](https://meta.discourse.org/t/show-badges-on-post/93009/5 "2019-05-23T12:38:40Z")

</div>

It’s being worked on via theme component: [Post Badges](https://meta.discourse.org/t/post-badges-component/114722)

---

<div class="post-metadata">

### Author: ![ChrisBeach](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/chrisbeach/32/214628_2.png) [@ChrisBeach](https://meta.discourse.org/u/ChrisBeach)
#### Post date: [March 9, 2020, 12:46pm UTC](https://meta.discourse.org/t/show-badges-on-post/93009/6 "2020-03-09T12:46:45Z")

</div>

The Post Badges plugin is great but I got some push-back on my forum as it made our UI a bit “busy” as it was displayed next to users for every post they added.

What would be nicer (and I think in the spirit of the OP) would be to show any badge granted above the specific post for which the badge was granted.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [March 10, 2020, 8:16am UTC](https://meta.discourse.org/t/show-badges-on-post/93009/7 "2020-03-10T08:16:59Z")

</div>

> [@ChrisBeach](#):
>
> it made our UI a bit “busy” as it was displayed next to users for every post they added.

Yeah, it’s just a way of backdooring “signatures” on posts, for the most part cc @tshenry

---

<div class="post-metadata">

### Author: ![tshenry](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/tshenry/32/119495_2.png) [@tshenry](https://meta.discourse.org/u/tshenry)
#### Post date: [March 10, 2020, 3:50pm UTC](https://meta.discourse.org/t/show-badges-on-post/93009/8 "2020-03-10T15:50:37Z")

</div>

> [@ChrisBeach](#):
>
> I got some push-back on my forum as it made our UI a bit “busy” as it was displayed next to users for every post they added.

There is certainly potential for it getting busy depending on how it’s being used. Some thoughts to reduce the noise factor would be to remove the color with CSS if that’s making the badges feel a bit too prominent (this would make them more in line with user titles and the moderator icon). I would also limit the number of badges displayed at once to those that are truly meaningful within the context of the community.

> [@ChrisBeach](#):
>
> What would be nicer (and I think in the spirit of the OP) would be to show any badge granted above the specific post for which the badge was granted.

I get the general concept behind this, but if we are looking back at the OP, it feels like this is covered with post likes? I would think one of the biggest indicators of a “Great Question” or “Great Answer” would be how many likes it has.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [March 10, 2020, 6:28pm UTC](https://meta.discourse.org/t/show-badges-on-post/93009/9 "2020-03-10T18:28:48Z")

</div>

Note that we kinda already backdoored a very minimalistic “signature” into Discourse between username, full name, and title.. granted **username** is not easy to change but

- full name can be changed by the user at will
- titles can be granted by staff to users

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

I am ambivalent about what’s ☝ in there now, much less adding more pieces of flair 😉

---

<div class="post-metadata">

### Author: ![riking](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/riking/32/170938_2.png) [@riking](https://meta.discourse.org/u/riking)
#### Post date: [March 11, 2020, 12:19am UTC](https://meta.discourse.org/t/show-badges-on-post/93009/10 "2020-03-11T00:19:06Z")

</div>

For certain badges - in particular manually-granted one - showing them on the post that got the badge could be a great way to highlight the post.

The “N likes” badges should obviously be excluded, as well as the “First \*” badges and things like the “Scribe” badge on meta that are implied by what category or thread the post is in.

---

<div class="post-metadata">

### Author: ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)
#### Post date: [March 11, 2020, 12:29am UTC](https://meta.discourse.org/t/show-badges-on-post/93009/11 "2020-03-11T00:29:37Z")

</div>

> [@riking](#):
>
> The “N likes” badges should obviously be excluded, as well as the “First \*” badges and things like the “Scribe” badge on meta that are implied by what category or thread the post is in.

I don’t agree with this because the exception list is so large?

---

<div class="post-metadata">

### Author: ![oshyan](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/oshyan/32/212644_2.png) [@oshyan](https://meta.discourse.org/u/oshyan)
#### Post date: [November 4, 2020, 5:16pm UTC](https://meta.discourse.org/t/show-badges-on-post/93009/12 "2020-11-04T17:16:29Z")

</div>

I understood this feature request differently, perhaps. Simply, the ability to actually display _badges granted manually on a given post_. To my mind it’s not a question of what other badges are “excluded”, it’s a much more targeted feature, with its own clear-to-me value.

Moderators and admins partly have the responsibility of guiding and improving the conversation in their forums. And hopefully we can all agree that popularity is _not_ the best (or at least only) measure of quality. Thus the existing Like functionality is not sufficient to meet the full needs of promoting good dialog. Modmins can do some good in diversifying the conversation and rewarding/promoting otherwise less popular posts, if they’re valuable. Ideally they would have multiple tools at their disposal to do this.

Since we already have the ability to grant badges on-demand on a given post, it makes sense that such badges be optionally displayable on the post for which they were granted. This would work especially well for badges you hid from profiles and allowed granting multiple times.

Maybe there’s a better way to achieve this that I’m not thinking of? Staff color is too obtrusive for many uses, IMO.

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [October 22, 2023, 9:41am UTC](https://meta.discourse.org/t/show-badges-on-post/93009/13 "2023-10-22T09:41:03Z")

</div>

Closed in favour of [Wishlist: visual cue for "user got a badge for this post"](https://meta.discourse.org/t/wishlist-visual-cue-for-user-got-a-badge-for-this-post/282923)
