[wp-meta] [Making WordPress.org] #1381: Trac could have a "Thank You" button or link

Making WordPress.org noreply at wordpress.org
Wed Feb 18 19:34:40 UTC 2026


#1381: Trac could have a "Thank You" button or link
-------------------------+---------------------
 Reporter:  pdfernhout   |       Owner:  (none)
     Type:  enhancement  |      Status:  new
 Priority:  low          |   Milestone:
Component:  Trac         |  Resolution:
 Keywords:               |
-------------------------+---------------------
Changes (by chealer):

 * keywords:  needs-ui =>
 * priority:  lowest => low


Comment:

 Replying to [ticket:1381 pdfernhout]:
 > **Prior art:** There already exist like and dislike buttons in many
 systems (even WordPress addons). However, liking is not the same as
 gratitude. I don't know of any system with a "thank you" button. There
 might well be some such systems somewhere perhaps, and I would be curious
 to learn of them. In any case, this post serves as public disclosure of
 the idea to make it harder for others to patent.

 Fear not; MediaWiki has had
 [https://www.mediawiki.org/wiki/Extension:Thanks an extension to allow
 thanking for wiki page edits] since ~2013.

 ----

 I beg to disagree with this having "lowest" priority; sure, solving has a
 significant cost, but the benefits would be important.

 ----

 Thanking is relative; “Thank you”, “Many thanks”, “Thank you very much”,
 “Thanks a million” and “I don’t know how to express my gratitude.” are all
 different.

 Sites from the Stack Exchange network allow voting each post up or down. I
 frequently find myself wondering if I should upvote a post which I found
 useful despite it being far from perfect, or if I should downvote a post
 which contains misinformation, but which remains better than other
 answers.
 I find -1, 0 and 1 to be a restrictive option range.

 I would rather have the possibility of rating posts. I thank you for your
 report, but I would rather be able to rate it as something like:
 Clarity 7/10
 Conciseness 2/10
 Accuracy/agreement 8/10

 Utility / value is even harder to quantify, but we could roughly qualify
 it also with a number, like 7/10.

 This would indirectly thank you, but more precisely, making it clearer
 that there is room for improvement. Before you ask why I would not rate
 your ticket higher, that is because this tracker often conflates issues
 with suggested solutions; while I very much agree with the issue
 underlying your request, I am a lot more skeptical of the suggested
 solution(s).

 Gratitude is contextual; I can be thankful to a 2-year-old for telling me
 that they just pooped, while being disappointed that a 15-year-old peed in
 their pants 5 minutes after asking me to stop the car. In other words, a
 post’s perceived **quality is not directly proportional to gratitude** it
 attracts.

 So, there is a case to be made that both expressions of gratitude and
 ratings could coexist and be complementary.

 In the specific case you mention, there is extra complexity; you are
 thanking not so much for @nacin’s  comment, but for the action his comment
 reports. Rating his comment positively may not help so much in that
 situation. In this case, the ideal would be a way to rate his commit
 instead.

 There will be actions which cannot be rated though―for example, someone
 announcing that they bought the domain name which a ticket had requested.
 In this case, I think replying as you did is just fine. It allows
 qualifying your thanks, and supporting rating would allow other grateful
 people to simply rate your reply with high Agreement to strengthen your
 thanks without causing extra noise. That thanking reply could also be
 rated as low utility, so Trac can try avoiding unneeded emphasis.
 Supporting threaded replies would also help minimize the pollution.

 There could be a specific thanking feature for these cases, but it would
 not always work, notably because the contributor reporting an action is
 not necessarily the contributor who performed it. I suppose the best way
 to handle such miscellaneous actions would be to have something like a
 discussion forum associated to each contributor (similar to
 [https://www.mediawiki.org/wiki/Help:Talk_pages#User_talk_pages
 MediaWiki’s user talk pages]), and allow posting a message with thanks
 there (which would minimize noise in the ITS).

 Emoji reactions would be better than nothing, but I find them quite
 ambiguous. Should we assume a message with 3 red heart reactions, 1 blue
 heart, 1 green heart, 1 orange heart and 4 thumbs down is a rather
 valuable message, or is it mostly unwelcome because there are more thumbs
 down than any other reaction?🤔
 A major advantage of **ratings** over your suggestion and emoji reactions
 is that they achieve a lot more than providing feedback; they **facilitate
 collaborative filtering**. Slashdot and Stack Exchange demonstrate how
 powerful even basic rating systems can be.

 The other major advantage, as I described earlier, is its **much greater
 expressiveness**. Large-scale CBPP projects like WordPress generate a lot
 of disagreements. While unavoidable, making gratitude as visible as
 possible can make it a lot less likely that these turn into conflicts, due
 to an emphasis on negativity.
 At the same time, contributors are often unvetted, and many require even
 more feedback―either positive or negative―than the best of us. Expressing
 disagreement―even without explaining―is often needed, yet sending a reply
 which merely does that triggers flamewars way too often. Structuring the
 whole spectrum of feedback would make our communities way healthier.

 As you mention, this challenge is not specific to trackers. Ticket #5006
 requests allowing marking forum replies as helpful. The purpose is
 filtering, but the requester also mentions reducing tensions.

 ''This comment and any other from myself on this ticket is offered under
 the terms of CC0 1.0.''

-- 
Ticket URL: <https://meta.trac.wordpress.org/ticket/1381#comment:6>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org


More information about the wp-meta mailing list