Page MenuHomePhabricator

Set up Community configuration for Edit Patrol
Open, LowPublic

Description

Background

Community Configuration 2.0 may be able to support features within the Apps. We have identified a few aspects of Edit Patrol that would benefit from community configuration, enabling individual wikis to tailor the tool to their needs.

User stories
  • As an admin on French Wikipedia, I want to be able to add an example message into the App that welcome users to French Wikipedia and directs them towards resources.
  • As an admin on Igbo Wikipedia, I want to change the permission level of Edit Patrol to allow users with 500 edits and 30 days of tenure to use Edit Patrol.
  • As a new rollbacker on English Wikipedia, I want to have quick access to English Wikipedia's policies on warning users.
Requirements
  1. Allow configuration of Example Messages . Community members can add or remove the messages that are loaded by default into the app for all users.
    • Example Messages are a set of 10 standardized messages identified by the Apps team after reviewing user talk warning templates created by different wikis. Users can save copies of the example messages, but not edit directly.
    • Use can also use one of their community's User Warning templates by creating a new message, searching available templates, and inserting, editing, and saving. (See work coordinated in T355141).
  1. Allow configuration of who the tool is available to (currently the tool is available to users with rollback rights, but we have heard feedback that communities may want it open to users with other rights, or a certain editing threshold)
  1. Add a configurable guidance page, allowing admins to add wiki-specific guidance to patrollers based on what warnings a user previously had, and what steps should come next based on community policy.

Event Timeline

HNordeenWMF created this task.
HNordeenWMF added a subscriber: Sharvaniharan.
HNordeenWMF renamed this task from Create extension for warning messages that allows the community to update warning messages to Create extension for warning messages that allows the community to edit.Feb 22 2024, 6:57 PM

Support for this work from Benoit:

All these pre-saved messages should be community-configurable. I think that communities will ask for it; not now as most experienced users don't use their phone to edit. But when they will discover these messages posted on talk pages, they will want to review them
Community configuration should be available so that messages will be personalized. As a volunteer, knowing that a feature like this exists, I will immediately ask to add encouragement messages to the saved messages.
Also, making messages configurable solves the problem of scaling: communities can translate the contents provided locally.

The system could resemble Growth team's Community Configuration.

Why couldn’t it be Community Configuration?

If I understand correctly:

ScenarioDifferent languages synced (translations)?Editable onControlled by
Current situationYesGoogle Docs (?)You
Planned solutionYesmediawiki.orgWikimedia volunteers, mediawiki.org admins
Community ConfigurationInitial values can be translatewiki.net translations, afterwards nolocal WikipediaLocal admins & interface admins (once customized)

While sync (translations) can speed up getting the messages translated, they greatly restrict how much they can be customized – but these messages should be customized to precisely represent the rules and customs of the local wiki, so syncing is actually a bad thing.

Unfortunately community configuration isn't able to integrate with the app at this moment. We are working with the Growth team so that we (and other patrolling tools) can consume changes made via Community Configuration. However, they haven't gotten around to it and the apps team doesn't control the Growth team roadmap. So the planned solution is an intermediary step until the Growth team can provide an extension or API that allows us to leverage community config. We plan to continue to advocate for use of community config @Tacsipacsi .

To be clear there will also be access to community templates. Pre-canned warning Messages are available to everyone but it was more so created for medium-small language communities that do not already have templates. Each patroller can also add and store common warning messages they use locally on the device.

HNordeenWMF updated the task description. (Show Details)
HNordeenWMF renamed this task from Create extension for warning messages that allows the community to edit to Allow community configuration for Example Messages in Edit Patrol.Apr 26 2024, 10:51 PM
HNordeenWMF renamed this task from Allow community configuration for Example Messages in Edit Patrol to Set up Community configuration for Edit Patrol.May 2 2024, 10:47 PM
HNordeenWMF updated the task description. (Show Details)
HNordeenWMF removed a subscriber: MattCleinman.
HNordeenWMF added a subscriber: OTichonova.