Page MenuHomePhabricator

Unclear what the point of tokens in Phabricator is
Closed, DeclinedPublic

Assigned To
Authored By
MZMcBride
Oct 25 2014, 9:38 PM
Referenced Files
F34672903: gltokens.png
Oct 5 2021, 10:05 AM
Tokens
"Pterodactyl" token, awarded by DDeSouza."Insectivore" token, awarded by Winof."Burninate" token, awarded by Lens0021."Like" token, awarded by Isarra."Burninate" token, awarded by ashley."Y So Serious" token, awarded by DannyS712."Barnstar" token, awarded by Sario528."Y So Serious" token, awarded by Base."Cup of Joe" token, awarded by 1997kB."Pterodactyl" token, awarded by FriedrickMILBarbarossa."Stroopwafel" token, awarded by BEANS-X2."Love" token, awarded by Gilles."Party Time" token, awarded by Draceane."Y So Serious" token, awarded by Thedonquixotic."100" token, awarded by Soni."Cookie" token, awarded by hskiba."Meh!" token, awarded by zeljkofilipin."Meh!" token, awarded by Mgns."Manufacturing Defect?" token, awarded by rafidaslam."The World Burns" token, awarded by nikitavbv."Dislike" token, awarded by MacFan4000."Pterodactyl" token, awarded by Thibaut120094."Doubloon" token, awarded by Christopher.ursich."Pirate Logo" token, awarded by zhuyifei1999."Party Time" token, awarded by demon."Like" token, awarded by xSavitar."Heartbreak" token, awarded by Framawiki."Dislike" token, awarded by Riley_Huntley."Pterodactyl" token, awarded by jayvdb."Dislike" token, awarded by tom29739."Heartbreak" token, awarded by Addshore."The World Burns" token, awarded by Lemondoge."Evil Spooky Haunted Tree" token, awarded by Sargoth."Barnstar" token, awarded by Dzahn."Cookie" token, awarded by Quiddity."Evil Spooky Haunted Tree" token, awarded by hashar."The World Burns" token, awarded by Bradley.hulu."Pterodactyl" token, awarded by Nemo_bis."Pterodactyl" token, awarded by Ricordisamoa."Mountain of Wealth" token, awarded by MaxSem."Evil Spooky Haunted Tree" token, awarded by Dbrant."Yellow Medal" token, awarded by Varnent."The World Burns" token, awarded by Blahma."Dislike" token, awarded by Negative24."Manufacturing Defect?" token, awarded by Anomie."Like" token, awarded by Elitre."Heartbreak" token, awarded by Jdforrester-WMF."Haypence" token, awarded by Krinkle."Like" token, awarded by Kozuch."The World Burns" token, awarded by yuvipanda."Like" token, awarded by Krenair."Baby Tequila" token, awarded by Stemoc."Love" token, awarded by Glaisher."Orange Medal" token, awarded by Rfarrand."Heartbreak" token, awarded by Legoktm."Baby Tequila" token, awarded by PiRSquared17."The World Burns" token, awarded by MZMcBride."Pterodactyl" token, awarded by Qgil.

Description

Phabricator has a tokens feature, but it's very unclear what the purpose of it is. It may make sense to disable the tokens feature.

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes

Checking https://phabricator.wikimedia.org/token/given/ we can still see that tokens are being used on a daily basis by a variety of users, and in most cases the meaning is easy to interpret. I think we can resolve this task and decline the request to disable tokens.

Krinkle added a subscriber: Krinkle.

I also think https://phabricator.wikimedia.org/token/leaders/ is pretty telling.

... which can be "discovered" by editing one's personal sidebar and adding "Tokens":
https://phabricator.wikimedia.org/settings/panel/home/

Most of Phabricator's interface seems to be fairly subdued (lots of grey, lots of light blue, etc.). Looking at (for example) T70069 my eye is immediately drawn toward the bright green tree. If I hover over this mysterious tree, Phabricator tells me "PiRSquared17". Uhh, thanks.

I don't see much hope for tokens actually being disabled at this point... if anything, we'll probably see additional silly features (such as memes) enabled instead. Oh well.

@MZMcBride would like to take all the fun and feeling out of our work. boo!

I really wish we could award tokens to people.

I think it's like Wikilove and useful. I'd be interested if it's possible to add/upload _new_ award tokens. it would be more fun if we cold have _actual barnstars_ and things that are specific to Wikimedia.

Tokens are usually taken as a sign or appreciation or a form of a +1 but I have seen, through the use of the thumbs down token, that it can also be used as a -1 or a disproval act (as can be seen in this and the token). I'm a bit divided over this use of tokens. Its a bit counter intuitive and doesn't show the disproval very well. Its awarding a token and then it shows up on the user's page which then could show that this user has closed this many "bad" or controversial issues.

https://phabricator.wikimedia.org/token/leaders/ can show a list of popular, or perhaps unpopular tasks. Only slightly amused by the fact that this task is the current leader.

Sargoth added a subscriber: Sargoth.
Sargoth removed a subscriber: Sargoth.
Lemondoge added a subscriber: Lemondoge.

I don't know why a task saying that the point of tokens on Phabricator is unclear would get so many tokens.
recursion

I think it would help if we only had a subset that had at least a loosely documented meaning at mw:Phabricator/Tokens , where I have added links and meanings for some of them.

Some of the tokens have a mostly well established meaning, such as Like and Dislike. The currency tokens also borrow from symbols that are commonly understood.

However the majority of them have no clear meaning, even in English, so if some groups are currently using them for specific meanings they are effectively having a private conversation in public, and we should be rejecting exclusionary communication methods.

And of course the situation is much worse for ESL. e.g. even with the currency tokens, the first three would be more inclusive if the hover-overs for the first three mentioned "bronze", "silver" and "gold", as those 'value' meaning are mostly universal understood. "Haypence" is especially confusing, as Heypence is plural, while the icon only has a single coin. The most common actual haypence was the three-halfpeny, a single silver coin. I've created redirects on English Wikipedia to try to guide people to the most suitable article about the bronze coin, whereas previously it was directing readers to the silver three-haypenny.

When @QuimGil awarded a token to one of my tickets on phab: T166981, I started trying to figure out what particular tokens meant. @Qgil awarded me a "Yellow Medal" and I am now in search for the meaning of medals I can't figure looking at the icon. :)

they are arbitrary, essentially just a way of showing appreciation.

As tokens are per task and not per a specific comment, I'm unsure whether a token added at a certain point in time refers to a recently added previous comment, or really to the task itself.

Given that there is no shared interpretation of what a specific token means, I consider tokens pretty often noise (or "fun", depending on your point of view).
(Furthermore, I would not interpret an added thumbs-down token as "appreciation". ;) )

Tokens *could* be useful to avoid noisy "me too"/"+1"/"meh" comments which would not add technical value - if tokens were per comment and not per task, plus had a clearer/shared meaning. IMHO, GitLab manages slightly better by having two default tokens (thumbs-up/thumbs-down), a questionable "way more random emoji tokens" dropdown button, and tokens per comment/task description but not per task:

gltokens.png (682×1 px, 65 KB)

Has the right energy but it's too verbose and lacks battle tested emojis.

🤔😅😂 🎉 🚀