Page MenuHomePhabricator

Have a special page for mentors to sign up
Open, Needs TriagePublic


At the moment, the page that lists mentors is not really easy to create and maintain. We've been able to have this page made of wikitext, with some advice at the top, only because the page was manually created under supervision. And sometimes, some elements were missing: advice at the top, mentors' descriptions badly formatted, etc.

Scaling to more wikis en masse will make impossible to monitor that page creation. We need a special page integrated to the Growth experience to replace it.

This special page would display the list of all mentors.

  • Limit access. If a user hasn't reached a given threshold, they can't add their name to this page. (By default: 500 edits + 30 days of experience)
  • Only you can edit the page. It is not possible to edit other's descriptions (maybe have a workaround, for very trusted users (bureaucrats & stewards?), so that they can remove any offensive content because a mentor went rogue).
  • Have a description at the top, with a link to best practices:
  • Provide a field for mentors to add their description, matching the 240 characters limits we've set. This would also prevent any kind of wikitext formatting being added.
  • Have a way to distinguish two roles: Teacher and Mentor (see T245639#6509843)

Event Timeline

Trizek-WMF removed Trizek-WMF as the assignee of this task.Oct 1 2020, 6:07 PM
Trizek-WMF created this task.
Trizek-WMF edited projects, added Growth-Team; removed Growth-Team (Current Sprint).
MJL added a subscriber: MJL.

Per project description

This project tracks issues relating to the SpecialPage system in MediaWiki, and a handful of individual special pages that bundle with MediaWiki core.
All other special pages are not tracked here, they are instead tracked as part of the feature they belong to. For example, the extension that ships it, or the feature it is related to.

MJL added a comment.Oct 3 2020, 5:30 PM

Oh, got it! Sorry about that!!

Trizek-WMF renamed this task from Have a special page for mentors to Have a special page for mentors to sign up.Tue, Jan 12, 6:06 PM