Page MenuHomePhabricator

Add Extension:ContactPage to EnWiki for Arbitration Committee
Closed, ResolvedPublic

Description

The English Wikipedia Arbitration Committee would like to set up a contact form for block appeals using the Extension:ContactPage similar to that in use on Meta.

The current configuration used on Meta is:

  • InitializeSettings.php sets $wmgUseContactPage to true for Meta (and others)
  • Contact forms are defined in MetaContactPages.php
  • CommonSettings.php loads MetaContactPages.php

Proposed setup for the EnWiki configuration:

  • Add 'enwiki' => true to InitializeSettings.php
  • Create EnWikiContactPages.php (we will provide further information on the specific config, or simply submit a patch ourselves)
  • Add logic to CommonSettings.php so that it loads EnWikiContactPages.php

Event Timeline

Change 860946 had a related patch set uploaded (by Wugapodes; author: Wugapodes):

[operations/mediawiki-config@master] Add ContactPage and ArbCom form to EnWiki

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

Wugapodes changed the task status from Open to In Progress.Nov 26 2022, 6:36 AM
Wugapodes claimed this task.
Wugapodes updated the task description. (Show Details)
Wugapodes added a subscriber: L235.

Change 860946 merged by jenkins-bot:

[operations/mediawiki-config@master] Add ContactPage and ArbCom form to EnWiki

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

Mentioned in SAL (#wikimedia-operations) [2022-11-29T21:52:42Z] <urbanecm@deploy1002> Started scap: Backport for [[gerrit:860946|Add ContactPage and ArbCom form to EnWiki (T321447)]]

Mentioned in SAL (#wikimedia-operations) [2022-11-29T21:53:43Z] <urbanecm@deploy1002> urbanecm and wug: Backport for [[gerrit:860946|Add ContactPage and ArbCom form to EnWiki (T321447)]] synced to the testservers: mwdebug1001.eqiad.wmnet, mwdebug2002.codfw.wmnet, mwdebug1002.eqiad.wmnet, mwdebug2001.codfw.wmnet

Change 861941 had a related patch set uploaded (by Urbanecm; author: Urbanecm):

[operations/mediawiki-config@master] noc: Publicly expose EnWikiContactPages.php

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

Change 861941 merged by jenkins-bot:

[operations/mediawiki-config@master] noc: Publicly expose EnWikiContactPages.php

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

Mentioned in SAL (#wikimedia-operations) [2022-11-29T22:04:30Z] <urbanecm@deploy1002> Finished scap: Backport for [[gerrit:860946|Add ContactPage and ArbCom form to EnWiki (T321447)]] (duration: 11m 47s)

Mentioned in SAL (#wikimedia-operations) [2022-11-29T22:05:01Z] <urbanecm@deploy1002> Started scap: Backport for [[gerrit:861941|noc: Publicly expose EnWikiContactPages.php (T321447)]], [[gerrit:861942|noc: Update symlink to reverse-proxy-labs.php]]

Mentioned in SAL (#wikimedia-operations) [2022-11-29T22:10:14Z] <urbanecm@deploy1002> Finished scap: Backport for [[gerrit:861941|noc: Publicly expose EnWikiContactPages.php (T321447)]], [[gerrit:861942|noc: Update symlink to reverse-proxy-labs.php]] (duration: 05m 10s)