Page MenuHomePhabricator

Incorporate WoOgLeShades global navigation design into Timeless
Open, Needs TriagePublicFeature

Description

Even though these appear to be totally incompatible, and I only have the vaguest notion of what that design even was anyway BECAUSE I BLOODY FORGOT TO ACTUALLY MAKE WOOGLESHADES.

...oops.

Event Timeline

Yoink wikisource's approach?

New idea: consistentify HasSomeColours/Splash/etc global project navigation into a general cross-skin thing they all pull on to render, use same approach here.

WoOgLeShades was probably supposed to be one of those too. What else has that sort of thing? (In particular shoutwiki/third party skins?)

Yoink wikisource's approach?

I don't actually know what I meant by this, possibly something about the Sidebar Flat-list gadget, or maybe Template:Plain sister?

New idea: consistentify HasSomeColours/Splash/etc global project navigation into a general cross-skin thing they all pull on to render, use same approach here.

WoOgLeShades was probably supposed to be one of those too. What else has that sort of thing? (In particular shoutwiki/third party skins?)

Nimbus has the "more wikis" menu (MediaWiki:Morewikis)
Refreshed provides a drop-down menu of clickable wiki logos at MediaWiki:Refreshed-wiki-dropdown; Brickipedia and GBC use this to link to each other. (In the past, when Brickipedia wasn't a ShoutWiki project, the menu also included links to other, now defunct Brickimedia projects, such as Brickimedia Meta.)

ShoutWiki/former Wikia skins:

  • Games (the only surviving former ArmchairGM/Wikia NYC skin, at ShoutWiki; not to be confused with Gamepress which is a WordPress port that has nothing to do with AGM/Wikia) and other AGM/NYC skins used to have an extension (called "Footer", though perhaps more appropriately named "RSSFooter") which would display links to 5 recent pages at other Wikia sites as well as a link to the site's RSS feed at the bottom of every page (example from cars.wikia as it was in August 2007, via the Wayback Machine).
  • Monaco has also a "more wikis" menu (MediaWiki:Monaco-category-list) as well as two footer link lists. On ShoutWiki MediaWiki:Monaco-footer-links contains the ShoutWiki-specific links (links to SW blog & Phabricator) whereas MediaWiki:Monaco-footer-wiki-links contains the more generic footer liks ("About us", ToU, PP, MW.org & ShoutWiki.com links, license).
  • Quartz contains three portlets in the page footer which can be used for a global navigation thing of some kind (MediaWiki:Quartz-footer-header-1, MediaWiki:Quartz-footer-links-1; rinse & repeat for 2 and 3)

I'm probably forgetting a fair amount of stuff so let me reiterate the obvious for the Nth time: with skins and all things related to navigation, the problem is that the stuff in core works only for a very limited use case (parsing a message -- usually, if not always, MediaWiki:Sidebar; can't remember offhand if the core stuff even lets you specify a different msg name or not). Anything that's more post-2006 or so requires rolling out custom code, which leads to excess and unnecessary (in an ideal world, at least!) code duplication and makes fixing security issues as well as other issues a massive pain. (See also: https://gerrit.wikimedia.org/r/#/c/mediawiki/core/+/108045/)

Awesome. Let's consolidate the non-sidebar stuff! A probably header one, a probably footer one, anything else? I'm thinking those two will be the most common - header for global stuff, footer for, well, extra footer stuff. Possibly also global, but we don't actually care HOW folks use them as long as it serves the likely cases in some way...?

Needless to say both could appear in the header or footer or sidebars or wherever...

Whaddya think?

(Note that I'm assuming here that both are probably normal sidebar-clone menus, not fancy dynamic stuff, unless there's some way to shove that into a sidebar in general...)

Layout: based on refreshed, best idea I can think of right now that would work at all is just... add a dropdown to the header (far right, probably, other side of user menu?) with the farm logo, which then expands into into the global links?

Uuuuugh I wanna decline this as the existing layout doesn't lend itself well to it and I don't want to fix it, and just say Timeless isn't a skin targetted at wikifarms, but it's... actually deployed on a couple of pretty big ones?

Aklapper changed the subtype of this task from "Task" to "Feature Request".Aug 20 2024, 5:57 PM