# Suggestion: ‘Likes received’ and ‘Posts’ in User Card

**URL:** https://meta.discourse.org/t/suggestion-likes-received-and-posts-in-user-card/73010
**Category:** Feature
**Created:** [October 29, 2017, 5:39pm UTC](https://meta.discourse.org/t/suggestion-likes-received-and-posts-in-user-card/73010 "2017-10-29T17:39:54Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![IFD](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ifd/32/81332_2.png) [@IFD](https://meta.discourse.org/u/IFD)
#### Post date: [October 29, 2017, 5:39pm UTC](https://meta.discourse.org/t/suggestion-likes-received-and-posts-in-user-card/73010/1 "2017-10-29T17:39:54Z")

</div>

I’m on another website which uses Discourse and I very much like it. I’ve also discussed with the owner of the website and he gave me the okay to ask about this here. _The issue is that, especially for newcomers, and since there is no quick way to know users’ activity/contribution, everyone looks like new members._

It would be great if, in the user card (the small rectangular box when you click on a user’s profile icon), along with ‘Last post’ and ‘Joined’, there would also be ‘:black_heart: received’ and ‘Posts’.

Knowing someone’s past activity/contribution has many uses, and while the join date can be used for this, it may simply mean that the account was created, but the user hasn’t posted much or hasn’t returned. Also, I guess you could go to the full profile page of each member, but doing this takes quite a lot of time compared to simply clicking on the profile icon (and you also have to leave the thread you were initially reading).

A few reasons why ‘:black_heart: received’ and ‘Posts’ are useful:

- If you see that a member doesn’t have many posts, it can help you understand his/her posts better, or more importantly, adjust your replies accordingly (be more helpful).
- Vice versa with long-time contributors.
- Knowing that a user has participated/contributed more—and even more so if he/she has lots of likes, or when comparing the number of posts and likes—can help you pinpoint good users, so you can read more of their posts, or read their posts more carefully.
- Having lots of posts but very little likes could be a small reminder to try and post more valuable content (quality rather than quantity), or to improve the quality of your posts in general.

Something along the lines of (I hope you don’t mind if I use your profile card, Joshua :slight_smile: ):

 ![usercard_importinfo](https://global.discourse-cdn.com/meta/original/3X/8/4/84c1c28a20cd36cf82f0d545b25ef9b4fd7593f2.jpg)

---

<div class="post-metadata">

### Author: ![Noah751](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/noah751/32/82274_2.png) [@Noah751](https://meta.discourse.org/u/Noah751)
#### Post date: [October 29, 2017, 7:00pm UTC](https://meta.discourse.org/t/suggestion-likes-received-and-posts-in-user-card/73010/3 "2017-10-29T19:00:55Z")

</div>

Nice idea, ideally this would be easier instead of navigating through the profile to view the likes/posts. Could this be implemented for the next release?

---

<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: [October 29, 2017, 8:46pm UTC](https://meta.discourse.org/t/suggestion-likes-received-and-posts-in-user-card/73010/4 "2017-10-29T20:46:53Z")

</div>

If anything I would put total read time here. Reading is more important than talking.

---

<div class="post-metadata">

### Author: ![IFD](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ifd/32/81332_2.png) [@IFD](https://meta.discourse.org/u/IFD)
#### Post date: [October 29, 2017, 9:54pm UTC](https://meta.discourse.org/t/suggestion-likes-received-and-posts-in-user-card/73010/5 "2017-10-29T21:54:20Z")

</div>

I agree read time would be very useful! It would show how much someone thinks/reads compared to talking/posting.

I’d be happy to see that info as well, but could you also add ‘Likes received’ and ‘Posts’? It would be useful information to give a general idea of the quality of member’s posts/contribution (and the ratio of likes/posts is also a small incentive to post quality over quantity).

If there isn’t enought space, apart from the member class, would adding those three member statistics in place of the badges be a good idea? It’s difficult to interpret them in the user card without having the accompanying definition (maybe having the total number of badges would be good)?

---

<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: [October 29, 2017, 11:18pm UTC](https://meta.discourse.org/t/suggestion-likes-received-and-posts-in-user-card/73010/6 "2017-10-29T23:18:50Z")

</div>

You would need to do this in a plugin. You can read why I am violently opposed to post count next to user names in any form here.

> **[Because Reading is Fundamental](https://blog.codinghorror.com/because-reading-is-fundamental-2/)**
>
> Most discussions show a bit of information next to each user:
> 
> What message does this send?
> 
> \* The only number you can control printed next to your name is post count.
> \* Everyone who reads this will see your current post count.
> \* The more you...

That will not change.

---

<div class="post-metadata">

### Author: ![IFD](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ifd/32/81332_2.png) [@IFD](https://meta.discourse.org/u/IFD)
#### Post date: [October 30, 2017, 2:25am UTC](https://meta.discourse.org/t/suggestion-likes-received-and-posts-in-user-card/73010/7 "2017-10-30T02:25:12Z")

</div>

I’m of a similar opinion regarding post count (although, your blog article delved even deeper into the topic and was intriguing). The reason why I thought post count in user cards would be useful would be solely to compare it to likes (for example, 4000 likes/500 posts vs. 50 likes/3000 posts).

Maybe only read time and likes could be in the user cards (or simply read time altogether)?

I understand the reason of trying to avoid posting becoming a highest post count contest, or a popularity contest, which are huge problems with traditional forums and Facebook. However, by adding some of these metrics to the user card (rather than under the username of every post), they could be used as an advantage, as well as giving at least some information regarding the user’s contribution and post quality.

_These are ideas, but like in the first part of the OP, the initial issue is that, unless you’ve actively been part of a community for quite some time (especially if it is—or becomes—a big community) and unless you individually memorize the usernames of most of the members who post, then there is the issue that most users look like new members._

Anyway, I don’t think there is much more I can add without sounding forceful, so I’ll leave it at that.

---

<div class="post-metadata">

### Author: ![IFD](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ifd/32/81332_2.png) [@IFD](https://meta.discourse.org/u/IFD)
#### Post date: [October 30, 2017, 2:46am UTC](https://meta.discourse.org/t/suggestion-likes-received-and-posts-in-user-card/73010/8 "2017-10-30T02:46:26Z")

</div>

As an afterthought, especially with the community I’m in (which is quite good), I’m assuming most users are educated/cultivated. Still, some users probably would post in higher amounts only to increase their post count, or similarly, would modify their posts to get more likes (sadly, some might even be happy their post number is high, all the while ignoring that they barely have any likes).

Thanks for the interesting discussion. Please do consider the ‘most members looking like new members’ issue though. Cheers.

---

<div class="post-metadata">

### Author: ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)
#### Post date: [October 30, 2017, 2:59am UTC](https://meta.discourse.org/t/suggestion-likes-received-and-posts-in-user-card/73010/9 "2017-10-30T02:59:05Z")

</div>

> [@IFD](#):
>
> ‘most members looking like new members’ issue

To some extent this is already a non-issue. New member posts are easily recognizable even without looking at the member’s user card or profile. The names of New members are displayed in a lighter shade of grey, similar to the difference between an unvisited vs visited link. eg. look at the other member’s names in this topic compared to yours.

---

<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 30, 2017, 3:02am UTC](https://meta.discourse.org/t/suggestion-likes-received-and-posts-in-user-card/73010/10 "2017-10-30T03:02:40Z")

</div>

Great article - very interesting.

In light of that, I think it would be interesting if the dashboard reported the total read time. Today / Yesterday / Last 7 / Last 30 / All. Also perhaps the number of users who read more than 5 (?) minutes/day.

It’d be interesting to know if our site has more people spending more time reading on it as a way of measuring the impact of the community. Perhaps the read time is going up because it is humorous, like a bad joke, but in most cases, it seems that would be an indication that people are finding increasing value in the site’s content.

---

<div class="post-metadata">

### Author: ![IFD](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ifd/32/81332_2.png) [@IFD](https://meta.discourse.org/u/IFD)
#### Post date: [October 30, 2017, 3:19am UTC](https://meta.discourse.org/t/suggestion-likes-received-and-posts-in-user-card/73010/11 "2017-10-30T03:19:34Z")

</div>

Thanks, I hadn’t noticed that. How long does the colour stay light grey for new users? New members, for me at least, is under 6 months. Most newcomers have a lot to study/read before they are to some degree knowledgable. :wink:

Obviously, there is also the join date, but this can be misleading; the account could have been created years ago and the user might have only spent a few days on the website (variants of this being quite common).

---

<div class="post-metadata">

### Author: ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)
#### Post date: [October 30, 2017, 4:12am UTC](https://meta.discourse.org/t/suggestion-likes-received-and-posts-in-user-card/73010/12 "2017-10-30T04:12:12Z")

</div>

I didn’t mean “new”, but “New” as in trust level

> **[Understanding Discourse Trust Levels](https://blog.discourse.org/2018/06/understanding-discourse-trust-levels/)**
>
> The user trust system is a fundamental cornerstone of Discourse. Trust levels are a way of…

---

<div class="post-metadata">

### Author: ![erlend\_sh](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/erlend_sh/32/119475_2.png) [@erlend\_sh](https://meta.discourse.org/u/erlend_sh)
#### Post date: [October 31, 2017, 1:22pm UTC](https://meta.discourse.org/t/suggestion-likes-received-and-posts-in-user-card/73010/13 "2017-10-31T13:22:41Z")

</div>

Just a random idea: One thing we might want to consider, or would at least be happy to see someone do with a plugin, would be to highlight new users more clearly to others. Something like this:

 ![discourse-new-user](https://global.discourse-cdn.com/meta/original/3X/f/c/fc31380074646c483630b364308bfe2266b2d207.png)

The user themselves wouldn’t necessarily need to see that, but the rest of the community would (visible to all will be easier to implement though). That tag would be visible for a week after registration.

Similarly, users who’ve been lurking for a while but haven’t posted yet would have a “:new: Poster” tag for a week after making their first post.

---

<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: [October 31, 2017, 8:19pm UTC](https://meta.discourse.org/t/suggestion-likes-received-and-posts-in-user-card/73010/14 "2017-10-31T20:19:56Z")

</div>

Since there is already a css class for new users this would be easy. However TL0 has its own rules, not “for two days”, etc.

---

<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: [November 9, 2017, 12:20am UTC](https://meta.discourse.org/t/suggestion-likes-received-and-posts-in-user-card/73010/15 "2017-11-09T00:20:53Z")

</div>

Ok @neil made this so, as I felt it was the strongest scenario by far:

 ![image](https://global.discourse-cdn.com/meta/original/3X/3/8/38ec92989750fe235e1699b01689a5204d94b2a0.png)

Total read time is now displayed on all user cards. Reading Is Fundamental!

> [@IFD](#):
>
> Obviously, there is also the join date, but this can be misleading; the account could have been created years ago and the user might have only spent a few days on the website (variants of this being quite common).

Total read time definitively covers this scenario. Reading \> talking.

---

<div class="post-metadata">

### Author: ![IFD](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ifd/32/81332_2.png) [@IFD](https://meta.discourse.org/u/IFD)
#### Post date: [November 9, 2017, 8:17pm UTC](https://meta.discourse.org/t/suggestion-likes-received-and-posts-in-user-card/73010/16 "2017-11-09T20:17:33Z")

</div>

Awesome! Thanks, Jeff.

I’ve read a number of your articles on your blog. They’ve really changed the way I see online discussion and discussions in general. Thanks for that as well. :slight_smile: Cheers.

@codinghorror

---

<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: [November 9, 2017, 8:31pm UTC](https://meta.discourse.org/t/suggestion-likes-received-and-posts-in-user-card/73010/17 "2017-11-09T20:31:57Z")

</div>

Thanks for the prod to do something here – we should have added read time on there a while ago, as it’s a core value!

---

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [November 17, 2017, 10:39am UTC](https://meta.discourse.org/t/suggestion-likes-received-and-posts-in-user-card/73010/18 "2017-11-17T10:39:39Z")

</div>

> [@codinghorror](#):
>
> Total read time is now displayed on all user cards.

Happy to see us surfacing more about reading as a core metric. (It’s long been one of my wishlist items for the [dashboard](https://meta.discourse.org/t/what-would-you-like-to-see-on-your-discourse-admin-dashboard/67134/14)).

I personally find the “posts read” metric easier to understand and compare across users, but happy to see something like this bubbling up.

---

<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: [November 17, 2017, 11:54am UTC](https://meta.discourse.org/t/suggestion-likes-received-and-posts-in-user-card/73010/19 "2017-11-17T11:54:16Z")

</div>

Unfortunately it is possible to game that stat; enter a topic and jump to last post, and you (sometimes\*) get read credit for all (n) posts in that topic.

Actual read time can’t be gamed in this manner.

\* @Mittineague may remember this, I have [bounced the topic with details](https://meta.discourse.org/t/bug-or-bot-a-new-user-showing-as-read-a-lot-of-posts/40632).

---

<div class="post-metadata">

### Author: ![Mittineague](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mittineague/32/114259_2.png) [@Mittineague](https://meta.discourse.org/u/Mittineague)
#### Post date: [November 20, 2017, 8:32am UTC](https://meta.discourse.org/t/suggestion-likes-received-and-posts-in-user-card/73010/20 "2017-11-20T08:32:16Z")

</div>

I’m seeing some funky "recently"s on user cards. For example  
codinghorror Read 4mon (7d recently)  
HAWK Read 8d (2d recently)  
Mittineague Read 82d (4d recently)

There’s quite a jump. I’m hoping this is because a job hasn’t run yet, though I confess I don’t really get what the recently is about.

---

<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: [November 20, 2017, 8:32am UTC](https://meta.discourse.org/t/suggestion-likes-received-and-posts-in-user-card/73010/21 "2017-11-20T08:32:36Z")

</div>

Read it like so:

> All time read (time read in last 60 days)

@neil the tooltip here should have that info

[Next page](https://meta.discourse.org/t/suggestion-likes-received-and-posts-in-user-card/73010.md?page=2)
