User:Brion VIBBER/Site logo reform

On-wiki images
Possibility to use on-wiki image files as the reference icons, which means we can produce resized versions on demand as needed?


 * $wgLogo etc starts with '/' or 'http:' or 'https:' -> use as single URL to the image file
 * $wgLogo etc does not look like a URL -> use as an image filename?
 * or if starts with 'File:'

Affects:
 * $wgLogo
 * render at standard size, with 1/1.5/2 multipliers
 * emit fancy CSS with media queries to override the logo resolutions?
 * $wgAppleTouchIcon
 * render sizes at 76x76, 152x152, 120x120, 180x180 (?)
 * emit multiple  entries with
 * wgFavicon
 * possibility: emit a fixed-size PNG
 * possibility: emit a multi-size ICO (harder?)
 * possibility: emit a multi-size ICO (harder?)

For now, probably just use the existing $wgLogo, $wgAppleTouchIcon, and $wgFavicon settings and update them manually.

But we could set them to 'wiki-logo.png' and let local uploads just work...

Separate override

 * A mediawiki: namespace configuration message or other setting could override the config vars, with less burden on ops for doing a modification to let people on-wiki do configuration
 * Note: still need separate desktop and touch/fav icons...