Page MenuHomePhabricator

Generalize the "wikibreak" feature for mentors, so it is available for all users
Open, Needs TriagePublic

Description

This is in response to https://meta.wikimedia.org/wiki/Community_Wishlist_Survey_2023/Notifications,_Watchlists_and_Talk_Pages/Wikibreak/OoO_notification_autoresponder

From @Trizek-WMF:

Mentors can set themwelves as away and, during they away time, newcomers who ask them questions are redirected to another mentor, with a responder message.

https://www.mediawiki.org/wiki/Growth/FAQ#pause

We could generalize this so it is a setting in Special:Preferences available to all users. The user would be able to specify how long they are away.

Features that could be built on top of that:

  • optional auto-responder so that the person who is pinging gets a response that the other user is away
  • optionally (up to the user to enable) modify the appearance of the user signature so that it's obvious that they are away
  • optionally (up to the user to enable) show how long the user is away for in ?action=info or otherwise make it easy to embed in a user page

Event Timeline

We need to make a difference between users who are 100% away from the wiki, and the ones who remain around, but who don't have enough time to help newcomers. so we need to have two away systems: one for the wiki, and one for mentorship.

We need to make a difference between users who are 100% away from the wiki, and the ones who remain around, but who don't have enough time to help newcomers. so we need to have two away systems: one for the wiki, and one for mentorship.

Good point. But mentors might want to use the generalized one, so that they could use the auto-responder or modified user signature appearance. If we do this work, we'd need to think about how to set this up so it works in a coherent way for mentors/mentees.

Tgr subscribed.

optionally (up to the user to enable) modify the appearance of the user signature so that it's obvious that they are away

That would only affect new signatures, since after saving the comment the signature becomes a normal part of wikitext. I think it would cause way more confusion that benefit.
(One thing that would be done is to make Linker/LinkRenderer add some kind of styling to the user page / talk page, e.g. a different color. Doing that in a performant way might be nontrivial, but possible, e.g. via the GetLinkColours hook.)