Page MenuHomePhabricator

Allow extensions to be installed, and other $wg... configuration changes to be made, without manually modifying LocalSettings.php
Closed, DuplicatePublic

Description

It's not particularly convenient to have to manually modify LocalSettings.php every time one wants to add/remove an extension or change other basic settings. It seems like it would be easier to allow this to be done through a system similar to the System Messages screen. We could have checkboxes for all presently installed extensions, and a checkbox next to a one-line blank form (for allowing entry and installation of new extensions), and an update button. Perhaps a new type of user (in addition to Sysop, Bureaucrat, Oversight, etc.) could be created for doing these major configuration changes.

Also, we might consider adding libraries of commonly-installed extensions (e.g. ParserFunctions, Cite, etc.) so that the user can just select those checkboxes if they want to install it.


Version: 1.13.x
Severity: enhancement

Details

Reference
bz16595

Event Timeline

bzimport raised the priority of this task from to Low.Nov 21 2014, 10:24 PM
bzimport set Reference to bz16595.
bzimport added a subscriber: Unknown Object (MLST).

See the Configure extension currently in progress. (Should this be duped to something?)

(In reply to comment #1)

See the Configure extension currently in progress. (Should this be duped to
something?)

Yes.

  • This bug has been marked as a duplicate of bug 26992 ***