Page MenuHomePhabricator

Remove "Misc" tab from Special:Preferences
Closed, ResolvedPublic

Description

I think a "Misc" tab at [[Special:Preferences]] is indicative of poor design. I think the "Misc" tab should be removed. Any preferences that live there should be re-located.

By default in MediaWiki core, it looks like only two preferences live there currently:

Diffs

  • Do not show page content below diffs
  • Omit diff after performing a rollback

Version: 1.22.0
Severity: minor
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=52757
https://bugzilla.wikimedia.org/show_bug.cgi?id=52758
https://bugzilla.wikimedia.org/show_bug.cgi?id=52759

Details

Reference
bz52084

Event Timeline

bzimport raised the priority of this task from to Low.Nov 22 2014, 1:51 AM
bzimport set Reference to bz52084.

Any proposal under which tabs/sections to put these two preferences?

Change 78410 had a related patch set uploaded by Matmarex:
Remove "Misc" tab from Special:Preferences

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

On the list of extensions currently using this section, there are a few more than those mentioned on the patch comments. I think (hoping my grepping is not too stupid):

EducationProgram/EducationProgram.hooks.php
142: 'section' => 'misc/education',
150: 'section' => 'misc/education',
158: 'section' => 'misc/education',
166: 'section' => 'misc/education',

MoodBar/MoodBar.hooks.php
196: 'section' => 'misc/moodbar',

OnlineStatus/OnlineStatus.body.php
188: 'section' => 'misc',
195: 'section' => 'misc',

OnlineStatusBar/OnlineStatusBar.hooks.php
113: 'section' => 'misc/onlinestatus'
118: 'section' => 'misc/onlinestatus'
123: 'section' => 'misc/onlinestatus'
128: 'section' => 'misc/onlinestatus'
133: 'section' => 'misc/onlinestatus',
146: 'section' => 'misc/onlinestatus'

TocTree/TocTree.hooks.php
30: 'section' => 'misc/toctree',
36: 'section' => 'misc/toctree',

WikiLove/WikiLove.hooks.php
45: 'section' => 'misc/user-pages',

JsonData/JsonData.hooks.php
116: 'section' => 'misc/jsondata',

CategorySlideShow/CategorySlideShowHooks.php
40: 'section' => 'misc',

(Just a note, in case it's unclear: moving these two prefs in core to other sections will not in any way break the extensions; if the "Misc" tab won't be empty thanks to them, it will simply appear and work as before.)

Change 78410 merged by jenkins-bot:
Remove "Misc" tab from Special:Preferences

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

The tab is now gone from core and thus will be gone from wikis that don't use the listed extensions (including most Wikimedia ones), so I'm gonna close this bug.