Likes

Nao

  • Dadman with a boy
  • Posts: 16,079
Likes
« on May 11th, 2011, 03:40 PM »Last edited on October 8th, 2014, 09:11 PM
Area: Miscellaneous
Feature: Reactions (Likes)
Developer: Arantor & Nao
Target: users
Status: 95% (core functionality implemented for posts and thoughts)
Comment:

We never liked karma in SMF. We don't like the idea that people get thumbs down on the basis of a message, but they never get to know which posts got them that reputation. Plus -- it's a bit of an ego trip.

Implementing 'like' buttons on posts/topics is a better way of actually guiding people through a user's best posts. We're hoping to implement the feature in every possible feature, such as media items.

The structure already implemented allows for liking any structure in theory - even plugin-added ones, and there's already the foundation for even doing it through AJAX, just more UI work needs to be done; most of the core was added in enough time to get it on wedge.org with more to follow ;)

:edit: October 2014: added support for multiple like types; renamed to 'Reactions'.

Re: Like/dislike
« Reply #61, on September 12th, 2011, 11:36 PM »
I do sort of see it becoming a thing on more professional ones too, I guess. Like, if a post is super-insightful or helpful, it could be interesting to see it in some sort of list in the sidebar or another prominent place on the page.

Sorry. I'm just thinking out loud here, not trying to get you to implement things. This could be a pretty kickass plugin though...

Re: Like/dislike
« Reply #62, on September 12th, 2011, 11:44 PM »
Quote
Sorry. I'm just thinking out loud here, not trying to get you to implement things. This could be a pretty kickass add-on though...
Fixed that for you :lol:

And yes, it could, especially as it should be a drop-in deal not one that needs edits.



Re: Like/dislike
« Reply #65, on September 13th, 2011, 12:17 AM »
The irony is that I was actually trying to do it the "right" way.

I'd have said module if I was choosing what to say.

Re: Like/dislike
« Reply #66, on September 13th, 2011, 12:53 AM »
Mod > plugin > add-on? ::)

Re: Like/dislike
« Reply #67, on September 13th, 2011, 12:59 AM »
Yes, yes, alright, I know there's a debate on this.

The real point is that I'm trying to discourage these extra items from MODifying the code, such that they would plug in or add on to the system.

Re: Like/dislike
« Reply #68, on September 13th, 2011, 06:29 AM »
Quote from Norodo on September 12th, 2011, 11:11 PM
It's pretty meta that's for sure.

I think he means "dislike the like" maybe.

Maybe not.

It seems weird.
Yeah that's what I meant.

Re: Like/dislike
« Reply #69, on September 13th, 2011, 08:55 AM »
Yeah, I can't see us ever implementing 'like the like' or 'dislike the like' simply because it's a whole level of abstraction that isn't really necessary.

Re: Like/dislike
« Reply #70, on September 13th, 2011, 02:55 PM »
Truth is dislike is not a good feature for forum system because, sometimes people became groups and fight each other inside and use this kind of features to destroy or even they use it to start a riot against forum admins.

But still i know you guys make option to disable dislike :P

Re: Like/dislike
« Reply #71, on September 13th, 2011, 03:01 PM »
It depends on the community, really. Some communities thrive on drama and the ability to dislike something can make a difference there.

There's also a potential there for doing something more powerful; if someone consistently gets their posts disliked, it might suggest that the community is not a good fit for them, and perhaps it might encourage an auto warning to be engaged on someone's account? Obviously, you'd have to tune it but someone who gets an avalanche of dislikes is generally just trolling anyway and a timeout might not be a bad idea.[1]
 1. Naturally this wouldn't be enabled by default but it seems like an interesting ground for experimentation. Of course, dislikes received while on a timeout wouldn't count towards extending the current timeout or setting up for the next.

Re: Like/dislike
« Reply #72, on September 13th, 2011, 03:54 PM »
timeout you mean

after X day topic/post will be closed to dis/like. Maybe option to put close for disliking (topic/board based)

Re: Like/dislike
« Reply #73, on September 13th, 2011, 03:58 PM »
No, that's not what I mean at all, nor what I implied from the above.

If it auto warns someone, the chances are you want to limit them in terms of what they can do, e.g. auto moderate their posts, or even give them a timeout from the forum to temporarily ban them.

Re: Like/dislike
« Reply #74, on September 13th, 2011, 04:41 PM »
 ::)
Quote from Arantor on September 13th, 2011, 03:01 PM
It depends on the community, really. Some communities thrive on drama and the ability to dislike something can make a difference there.
sure
in my forum there are a lot of likes but not one dislike so far  ::)

Re: Like/dislike
« Reply #75, on September 13th, 2011, 04:49 PM »
On one forum I'm a member of, they have both like and dislike, and as well as it being per post, each user can see how many times their posts were liked/disliked in total.

I don't post there *that* often, 186 posts in a shade over 3 years, of which Like/Dislike only appeared in the last year or so, and I've personally had 270 likes and 55 dislikes (of which 12 were a single post)

But I've seen people get 70+ dislikes on a single post in the past.

(This forum is quite big, about 1.1m posts, but mostly because that's all comments on new stories, and many stories do readily hit 100+ replies. Mind you, the readership is mostly cynical people, so downvotes do happen quite often, and invariably there's a "Before the haters downvote me[1]...")

I suspect the fact names aren't attached to it does make a difference, and I can see providing the option both ways (names/no names, maybe names for author only as an option) could be good.
 1. They use upvote and downvote, but it means the same thing, since names aren't given.