Last modified: 2014-09-08 16:19:04 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T64559, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 62559 - (redesign-sp-prefs) Redesign Special:Preferences (tracking)
(redesign-sp-prefs)
Redesign Special:Preferences (tracking)
Status: NEW
Product: MediaWiki
Classification: Unclassified
User preferences (Other open bugs)
1.23.0
All All
: Low enhancement (vote)
: ---
Assigned To: Nobody - You can work on this!
https://en.wikipedia.org/wiki/Special...
: design, tracking
: 58223 (view as bug list)
Depends on: 40346 50039 51941 52807 63577 63578 63580 63583 63987 63988 52757 52758 52759 63576 63581 63582 64975 65018
Blocks: tracking 31882
  Show dependency treegraph
 
Reported: 2014-03-12 03:04 UTC by MZMcBride
Modified: 2014-09-08 16:19 UTC (History)
15 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description MZMcBride 2014-03-12 03:04:48 UTC
I think it's time to redesign [[Special:Preferences]] in MediaWiki core. The tabs are a bit dated and can probably be improved.

I've been thinking about large collapsible buttons stacked on top of each other or doing a sidebar similar to Google Chrome's. Either of these options should be fairly simple to implement. I'll put up some wireframes soon in an [[mw:RFC]] if nobody beats me to it.
Comment 1 Jared Zimmerman (WMF) 2014-03-12 03:43:23 UTC
@MZ, don't forget to ping Dan Garry to get access to the logs of pref changes and current states, a lot of prefs might be able to be removed based on usage data. also ping Moiz, he might not have time to help with design but may be able to offer some helpful critique.
Comment 2 Daniel Friesen 2014-03-12 04:23:46 UTC
(In reply to MZMcBride from comment #0)
> large collapsible buttons stacked on top of each other

<details>? ;)

Avoiding the sidebar would be nice. Both tabs and sidebars don't play that well on small screens. Anything that avoids the need to be redone in MF or lessens the barriers to allowing our standard skins to work responsively at small screens with media queries is nice.

Also, a sidebar next to a sidebar (which any core or derived skin will have) will probably look weird.
Comment 3 MZMcBride 2014-03-12 04:28:23 UTC
(In reply to Jared Zimmerman (WMF) from comment #1)
> @MZ, don't forget to ping Dan Garry to get access to the logs of pref
> changes and current states, a lot of prefs might be able to be removed based
> on usage data. also ping Moiz, he might not have time to help with design
> but may be able to offer some helpful critique.

Added Dan to the CC list of this bug (Moiz was already added). :-)  For now, I think I want to consider removing user preferences (or even rearranging user preferences) orthogonal to changing the layout. I'm hoping we can do something like re-lay out --> possibly re-arrange --> continue to slowly remove user preferences as necessary.
Comment 4 Jared Zimmerman (WMF) 2014-03-12 05:11:53 UTC
Yes, but unless you have a better idea of what settings are present you'll be organizing what we already have. rather I think it would be best to take all of the setting that we should have going forward and start thinking about how those that remain fit into logical groupings (I argue that the current groupings might not be idea) so unless you start with the right set you might arrive at a grouping that is too similar to what we have now.

I say this from experience, having done a similar exercise with AutoCAD years ago, which had even more preference cruft piled on over the years.
Comment 5 Isarra 2014-03-13 19:47:01 UTC
Whether or not there are tabs vs some other navigation element is determined by the skin, no?
Comment 6 Quiddity 2014-03-13 21:42:36 UTC
(In reply to Isarra from comment #5)
> Whether or not there are tabs vs some other navigation element is determined
> by the skin, no?

https://en.wikipedia.org/w/index.php?title=Special:Preferences&useskin=vector
https://en.wikipedia.org/w/index.php?title=Special:Preferences&useskin=monobook
https://en.wikipedia.org/w/index.php?title=Special:Preferences&useskin=modern
https://en.wikipedia.org/w/index.php?title=Special:Preferences&useskin=cologneblue
and
https://www.mediawiki.org/w/index.php?title=Special:Preferences&useskin=minerva
(note: minerva might not work for most people yet. I managed to enable the BetaFeature ([[mw:Beta Features/Minerva]]) when it was briefly&accidentally enabled a few weeks ago... ;)

Cologneblue uses a very different layout, but still essentially "tabs".

Users without JS get all the sub-sections at once on a single long page (all skins).
Comment 8 Nemo 2014-04-15 06:02:08 UTC
*** Bug 58223 has been marked as a duplicate of this bug. ***

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links