Page MenuHomePhabricator

Move WikiLove user preference to "Editing" tab
Closed, ResolvedPublic

Description

Currently, the WikiLove extension adds a user preference under the "Misc" tab:

  • Enable showing appreciation for other users with the WikiLove tab

I think this user preference should either be removed entirely (allowing users to hide the tab with a JavaScript gadget or custom CSS) or moved to the "Appearance" user preferences tab.

My personal feeling is that the heart icon is small enough by default (i.e., in Vector) to not be worth the additional code complexity and user interface clutter that a user preference requires. And in Monobook, users are used to a large number of tabs and they can easily hide this tab on a per-user basis if necessary. I'd favor removing (instead of moving) the user preference, but either solution is acceptable to resolving this bug.

Gathering stats on the user preference's usage may be worthwhile.


Version: unspecified
Severity: enhancement
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=52084
https://bugzilla.wikimedia.org/show_bug.cgi?id=58192

Details

Reference
bz52757

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 2:08 AM
bzimport set Reference to bz52757.

CCing Dario. Dario: Can you tell how many people on en.wiki currently have the 'wikilove-enabled' preference turned on?

(In reply to comment #1)

CCing Dario. Dario: Can you tell how many people on en.wiki currently have
the 'wikilove-enabled' preference turned on?

Bump. (Unless there's a better/more proper means of retrieving this info?)

There's the October 2012 dataset at http://datahub.io/en/dataset/wikipedia-user-preferences which shows that 1.38% of active en.wp editors had the preference set to 0 at that time. It'd be nice to refresh that data but I doubt it's changed much since then.

593 out of 30,300 active editors in November 2013 (users with 5+ ns0 edits excluding registered bots) have the property set to 0 as of today, i.e. 1.95%.

I agree we should publish regularly updating aggregate data on preference adoption/change. I am talking to Moiz in UX as user preference GUI redesign is something the Design team is currently working on.

Pref change data could also fit in a forthcoming iteration of the editor engagement vital signs [1], although it's a lower priority compared to other editor engagement metrics.

[1] https://www.mediawiki.org/wiki/Analytics/Epics/Editor_Engagement_Vital_Signs

I forgot to specify that the above is for enwiki only.

Thank you, Dario!

For now, we probably want to hold off on this bug until WikiLove's performance can be improved (cf. bug 58192).

Okay, I'll work on bug 58192 tomorrow, reduce the module size as much as possible. I guess we can get rid of the preference once that reaches an 'acceptable' level.

Siegel wrote:

Please either disable the "wikilove" feature altogether, or better retain it as a preference. it is now on the Misc tab, where there seems to be plenty of room.

In general preference items should not be removed without open discussion and consensus, in my view.

(In reply to comment #8)

Please either disable the "wikilove" feature altogether, or better retain it
as a preference.

Why disable it?

it is now on the Misc tab, where there seems to be plenty of room.

The "Misc" tab needs to die. It's emblematic of bad design.

In general preference items should not be removed without open discussion and
consensus, in my view.

Sure, we're discussing right here (and on mediawiki.org). :-) If you can provide concrete reasons for your views, that will help the discussion.

Narrowing the scope of this bug report.

WikiLove is not about appearance, it's about adding a link to action=edit (with some preloaded stuff). Editing > User pages is a perfect fit.

(In reply to Nemo from comment #11)

WikiLove is not about appearance, it's about adding a link to action=edit
(with some preloaded stuff). Editing > User pages is a perfect fit.

Ehhh, maybe. My goal at the moment is to kill the "Misc" preferences tab, so I don't really care where this preference gets moved to, as long as it moves.

Tony: this should be an easy change to make to the WikiLove extension. Can you please take a look? :-)

Change 125942 had a related patch set uploaded by Chad:
Move WikiLove preference from Misc. to Editing tab

https://gerrit.wikimedia.org/r/125942

This was super easy. No need to keep bikeshedding when we can make real progress to killing that ugly extra tab. Patch up for review.

Change 125942 merged by jenkins-bot:
Move WikiLove preference from Misc. to Editing tab

https://gerrit.wikimedia.org/r/125942