Page MenuHomePhabricator

RfC: Graphical configuration interface
Open, LowPublic

Description

This is a request for comments for MediaWiki to have a sane and easy to use configuration interface through the wiki user interface. This RfC is based off a previous RfC and the Configure MediaWiki extension.

Goal

Many of the various MediaWiki settings should be adjustable by local administrators/bureaucrats without requiring sysadmin intervention. Additionally, this would make those configuration values public to all users without requiring the LocalSettings.php file being uploaded somewhere.

Requirements

  • Overall goal: Site administrators should be able to configure various global settings via a web interface instead of editing a PHP file.
  • Performant: should not slow down the site
  • Backwards compatible: should work fine with existing code and extensions
  • Farm support: Work for both single-wiki installations and large farms like Wikimedia
  • Cross-wiki support: should be able to access another wiki's settings

Implementation

There are three major steps in implementing this:

  1. An interface and internal API for accessing and setting various configuration options (see Accessing settings in RFC)
  2. An actual "configuration database"
  3. A graphical configuration interface

For details, see Graphical configuration interface in the wiki RfC.

Details

Reference
fl581

Event Timeline

flimport raised the priority of this task from to Needs Triage.
flimport set Reference to fl581.
Qgil triaged this task as Low priority.Sep 21 2014, 2:07 PM
Qgil added a subscriber: Qgil.
Qgil edited projects, added TechCom-RFC; removed Architecture.Oct 22 2014, 8:45 PM
tstarling set Security to None.
daniel updated the task description. (Show Details)Mar 2 2015, 11:51 AM
daniel moved this task from Inbox to Under discussion on the TechCom-RFC board.
Spage updated the task description. (Show Details)May 6 2015, 8:42 PM
Spage assigned this task to Legoktm.May 6 2015, 9:21 PM
Spage added a subscriber: Spage.

We will discuss this in next week's RFC meeting. I mentioned this on Skizzers's talk page, I don't see him on Phab or IRC.@Legoktm prior to the meeting you can make any revisions you want to the wiki page and/or this task.

I'm not sure it really makes sense to discuss this right now. Not much has changed since the last time, and I'm not going to have time to do the full overhaul of the RfC that I want to do in a week. I'd much rather re-discuss T88596: Improving extension management now that extension registration is a reality and we've started identifying the pain points of the new system.

@Legoktm T88596 is currently marked as "draft" on the TechCom-RFC board. Go ahead and move it to "under discussion" if you think it's ready for that. I suppose we could then schedule that instead of this one. @tstarling, what do you think?

I suppose we could then schedule that instead of this one. @tstarling, what do you think?

Done.

daniel moved this task from Under discussion to Backlog on the TechCom-RFC board.Jun 17 2015, 8:32 PM
Restricted Application added a subscriber: Aklapper. · View Herald TranscriptAug 1 2015, 9:53 AM
Spage updated the task description. (Show Details)Sep 22 2015, 9:57 PM
Spage updated the task description. (Show Details)Sep 22 2015, 10:00 PM
Qgil removed a subscriber: Qgil.Sep 23 2015, 8:21 AM
Ricordisamoa added a subscriber: Ricordisamoa.
J5lx added a subscriber: J5lx.Sep 30 2016, 11:25 AM