• Dadman with a boy
  • Posts: 16,078
« 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)

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 with more to follow ;)

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

Re: Like/dislike
« Reply #16, on May 12th, 2011, 05:06 PM »
Like this guy  :P
<---- Admittedly tho, I agree much of it doesnt make sense, it's more that I'm use to it so I'm not bothered by it

Re: Like/dislike
« Reply #17, on May 12th, 2011, 06:22 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.
Given that we're getting close to the alpha sessions, I think now would be a good time to determine if you want the overhaul to be in 1.0 ;)

Re: Like/dislike
« Reply #18, on May 12th, 2011, 06:24 PM »
We're coming up to the stage where we could call it 1.0 but to me it feels like something that should be one of the defining elements of our first release, you know?

IOW, that's a hint I should sculpt a bit quicker :P

Re: Like/dislike
« Reply #19, on May 12th, 2011, 06:46 PM »
A strong hint :P
Because once 1.0 is out, we can hardly modify the admin area in depth, as it could mean replacing a lot of the hooks etc.

Re: Like/dislike
« Reply #20, on May 12th, 2011, 06:49 PM »
Now you know why 2.0 didn't :P

Re: Like/dislike
« Reply #21, on May 12th, 2011, 06:58 PM »
Well, SMF2 requires a rewrite of many mods in the first place...
At this point, we do not know yet if Wedge2 will be a heavy rewrite, or if we'll try to retain our modder community. After all they'll have been through to make their mods work in Wedge1.... :P

Re: Like/dislike
« Reply #22, on May 12th, 2011, 07:00 PM »
In which case, let's make the backend as sane as possible in the first place... to minimise the changes that would later come.

Re: Like/dislike
« Reply #23, on May 12th, 2011, 07:01 PM »
Up to you to revive the discussion I guess!

Re: Like/dislike
« Reply #24, on May 12th, 2011, 07:05 PM »
To a point I almost need to go and just build it rather than floating around and around trying to figure out the best way to do everything, aka holy grail syndrome.

Re: Like/dislike
« Reply #25, on May 12th, 2011, 07:57 PM »
That's how I built AeMe in the first place. By doing it first and talking later :P

Re: Like/dislike
« Reply #26, on May 12th, 2011, 10:10 PM »
Seeing as I'm not a developer my opinion probably doesn't matter too much. But I think it might help a bit so here goes. I would say get the backend stuff done for 1.0 because that will be easier on you and the users in the long run. Though I'm guessing a lot more work now. Just my two cents.

Re: Like/dislike
« Reply #27, on May 12th, 2011, 11:07 PM »
Problem is, I'm relatively okay with the current admin setup so I'm waiting on Pete to share his vision of the new admin area. Considering the amount of work involved, I'm not sure we'd be able to pull it off in a timely manner. That's the only thing I'm worried about -- the redesign itself, I'm positive it can be impressive.

Re: Like/dislike
« Reply #28, on May 12th, 2011, 11:09 PM »
For your consideration - forums are a means of communicating, like/dislike (thumbs up, thumbs down) communicate nothing and allow disagreements without explainations. I would prefer that if there is an agreement or disagreement the person would express that opinion rather than to annonomously like/dislike. Discussions are a 2 way street, why nub it into a oneway street?

Re: Like/dislike
« Reply #29, on May 12th, 2011, 11:13 PM »
See, there are plenty of forums where some people 'do all the work', they provide a service in their posts, and all they ask in return is a word of thanks. Often, people are just too lazy to even do that (or too shy, or whatever.)

And you get these Thank You mods that allow them to just say thank you. That's one of the reasons to do this. (Of course, in this case, one may want to disable the Dislike feature.)


Re: Like/dislike
« Reply #30, on June 22nd, 2011, 08:48 PM »
I vote YES for making the dislike button optional. It would also be cool to have the option of seeing who disliked and liked the post, maybe above the sig/footnote area?

Oh and another thing that could be cool: if the user attains a certain threshold of likes/dislikes, the post background could change colour to reflect the popularity of the post. An example of this can be seen in the Blizzard message boards.

(first post is glowing blue, the rest is normal. I think theres a grayish blue for disliked posts)