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 #1, on May 11th, 2011, 03:43 PM »
I am not too fond of "Dislike" It discourage user. :(


Re: Like/dislike
« Reply #2, on May 11th, 2011, 03:47 PM »
And I'm all for it  :eheh:
Then again my site doesnt have too many sensitive users at all, if you give them the option to like but not dislike, they will post their dislike in the thread anyway.

Re: Like/dislike
« Reply #3, on May 11th, 2011, 03:49 PM »
The key difference is that while karma/reputation are per user, like/dislike are naturally per post (though you can of course theoretically extrapolate reputation out of likes/dislikes)

Re: Like/dislike
« Reply #4, on May 11th, 2011, 03:52 PM »
I would rather have Like/Unlike than Dislike. There's a reason why some sites don't implement Dislike expect for YouTube. lol

Re: Like/dislike
« Reply #5, on May 11th, 2011, 04:00 PM »
I'm sure (at least assuming) there will be options to enable/disable dislikes so those who dont want to use it can can disable it.

I installed live's like mod a while back and my users simply didnt like it because it was one-sided to them.

Re: Like/dislike
« Reply #6, on May 11th, 2011, 04:03 PM »
Maybe there's a reason for YouTube to do it :P

Anyway -- I can understand your point. Maybe we could show a warning asking the user to confirm their Dislike and say it should be done with caution. Or, maybe, we could show a list of people who Liked and Disliked. That way, people couldn't 'dislike-troll' areas. I could see myself implementing a 'like-ban' feature to remove likes and dislikes from spammers and such. (And do it when their accounts are removed, as well.)

Re: Like/dislike
« Reply #7, on May 11th, 2011, 11:46 PM »
This is actually a feature my users have requested a few times, will be nice to have it built in.

And I'm sure they'd just love being about to hate on some posts with a dislike button :P

Re: Like/dislike
« Reply #8, on May 11th, 2011, 11:49 PM »
Personally, I like the idea of a like/dislike on a post-basis instead of a user-basis, especially if it's not just implemented for messages, but media items (etc.) as well.

Ideally, the feature would be implemented with different levels, if you will: disabled altogether, partially enabled (likes only), fully enabled (likes and dislikes). IMO, that is.

Re: Like/dislike
« Reply #9, on May 11th, 2011, 11:54 PM »
Per item rather than per user makes much more sense, and really I don't see why it shouldn't be per area (per board, per album or whatever)

YouTube lets you disable it per video, so I'd suggest that it can be tweaked on that basis, optional on/off, as well as the options above. I can even envisage the case, admittedly rarely, of 'dislike only' in some cases (like a spamming board) so there's no reason why we couldn't just build it to cope with that.


Re: Like/dislike
« Reply #11, on May 12th, 2011, 03:54 PM »
Quote from Nao/Gilles on May 11th, 2011, 04:03 PM
Maybe there's a reason for YouTube to do it :P

Anyway -- I can understand your point. Maybe we could show a warning asking the user to confirm their Dislike and say it should be done with caution. Or, maybe, we could show a list of people who Liked and Disliked. That way, people couldn't 'dislike-troll' areas. I could see myself implementing a 'like-ban' feature to remove likes and dislikes from spammers and such. (And do it when their accounts are removed, as well.)
I like these ideas. You could limit the amount of dislikes a person can do per day/week as well to make sure people only do it when necessary.

Re: Like/dislike
« Reply #12, on May 12th, 2011, 04:04 PM »
I dunno, ideally we can fine-tune everything, but it all adds up... I mean, too much fine-tuning is overwhelming. It's already a bit like that in the SMF admin. Even with that feature search engine, you just never remember that some of the features are set in the Theme page while other are in the Server page when you thought they'd be in the main settings page, etc...

Re: Like/dislike
« Reply #13, on May 12th, 2011, 04:30 PM »
That's because it's a disorganised clusterfuck right now.

With an overhaul of structure, from the ground up, that should cease to be a problem.

Re: Like/dislike
« Reply #14, on May 12th, 2011, 04:48 PM »
Quote from Arantor on May 12th, 2011, 04:30 PM
That's because it's a disorganised clusterfuck right now.

With an overhaul of structure, from the ground up, that should cease to be a problem.
I totally agree. I don't have nearly as much experience as you guys have in SMF (I just have one small SMF site), so it is doubly bad for me. Anything to clean it up but still keep or even expand "fine-tuning" would be great.

Re: Like/dislike
« Reply #15, on May 12th, 2011, 04:53 PM »
That's almost half the problem: a number of those who are used to it can't see what's wrong with it.