Page MenuHomePhabricator

User Preference's default options/values should be automatically marked in the special page itself
Open, LowPublic

Description

Problem: When looking at [[mw:Special:Preferences]], or [[Special:Preferences]], or etc, it is impossible to know what options/values are "Default/Recommended".

We should add information to the interface, that automatically updates at each wiki based on the config files, showing what the defaults are. So that it doesn't require manually updating the documentation at all the wikis, when something changes.

Design: I've attached an edited screenshot (very rough idea), of what I have in mind.

Example: If someone changes the "default" value for "wmgThumbsizeIndex" in InitialiseSettings.php - that should update what it says in Special:Preferences.

Compare: Commonswiki already manually does something similar to this for gadgets with an <abbr> "d" , e.g. https://commons.wikimedia.org/wiki/Special:Preferences#mw-prefsection-gadgets


Context/Notes:

  • We have (often unmaintained) documentation pages, that rapidly go out-of-date. eg. [[m:Help:Preferences]] and [[mw:Help:Preferences]] and etc. This proposed feature would partially solve that.
  • If I customize a setting, eg. changing thumbnail-size default from 180->200, and then the site's default gets changed (as it did from 180->220), then my customized setting won't get changed (good!) but I won't be likely to ever find out (bad!).
  • There's the "Restore all default settings" button-of-doom which wipes out all our customizations, and it's currently unclear to users what exactly will get changed.
  • Firefox handles this well, in about:config, by automatically indicating which preferences have been changed by the user - http://kb.mozillazine.org/images/Fx14aboutconfig.png - if we could add that somehow, bonus.

See Also:

Details

Reference
bz68689

Event Timeline

bzimport raised the priority of this task from to Low.
bzimport set Reference to bz68689.
bzimport added a subscriber: Unknown Object (MLST).
Quiddity created this task.Jul 27 2014, 7:54 PM

Is this something that should be considered for MediaWiki-extensions-GlobalPreferences as well?

Quiddity updated the task description. (Show Details)Sep 21 2017, 11:08 PM
Quiddity removed a subscriber: wikibugs-l-list.

Is this something that should be considered for MediaWiki-extensions-GlobalPreferences as well?

I welcome any attention to the idea/request! However I don't know how it would apply to GlobalPreferences... Are any of those going to be default-on? Oh, I guess you probably mean: the underlying Special:Preferences defaults would need to show through, if this feature request ever gets implemented for the basic Preferences. Yes?! :-)

CKoerner_WMF added a subscriber: CKoerner_WMF.