Page MenuHomePhabricator

[EPIC] New header for desktop improvements project
Closed, ResolvedPublic

Description

Background

A key feature of the Desktop Improvements project will be a new and improved site header.


https://projects.invisionapp.com/freehand/document/kcGxw6AaG
https://people.wikimedia.org/~jdrewniak/dip/

The header will features:

  • a new logo
  • a new layout

Some of these features might require structural or architectural changes to MediaWiki Core.
Features are subject to change! Design is iterative and subject to user-feedback.
This task encompasses all the tasks related to building out the new header.

Technical Prerequisites

  • T237635 - Decide how feature management will work for the Desktop Improvements project inside Vector.
layout
  • T240489 - A conversation around the Vector DOM structure and whether we should change it.
  • T239248 - Separate the header into a stand-alone component.
  • 2BTASKD (design) - Do we have a responsive layout for the header?
logo
  • T232140 - Create a new logo implementation that can account for multiple types of logos (thin/long, square).
    • T114695 - Split out the current $mwLogo ResourceLoader module so it isn't loaded unnecessarily.
  • 2BTASKD - Whether to use an <img> tag or a CSS background image for the logo.
  • 2BTASKD [SPIKE] - Investigate how new logo SVGs can be created. Wikipedia has ~300 localized logos, and there are 12 Wikimedia projects to account for.
analytics?

developer notes

Prior art...

collapsible sidebar

https://gerrit.wikimedia.org/r/#/c/mediawiki/skins/Vector/+/530915/

Related Objects

StatusSubtypeAssignedTask
OpenNone
OpenNone
DuplicateNone
ResolvedGoalovasileva
ResolvedJdlrobson
ResolvedJdrewniak
ResolvedNiedzielski
Resolvedovasileva
ResolvedJdforrester-WMF
ResolvedPRODUCTION ERRORJdlrobson
ResolvedUrbanecm
ResolvedJdlrobson
DeclinedNone
OpenSpikeNone
Resolvedovasileva
Resolvedalexhollender
Openalexhollender
ResolvedEdtadros
Duplicateovasileva
Duplicate Demian
Duplicate Demian
OpenNone
Resolved Nirzar
ResolvedBukhariSaeed
Resolved Nirzar
ResolvedJoeWalsh
OpenNone
ResolvedAmmarpad
ResolvedAmmarpad
ResolvedVolker_E
ResolvedPikne
DuplicateNone
ResolvedJdlrobson
ResolvedUrbanecm
InvalidNone
Resolvedovasileva
Resolvedovasileva
OpenNone
DuplicateSpikeovasileva
DuplicateSpikealexhollender
Resolvedovasileva
ResolvedVulpesVulpes825
ResolvedJdlrobson
ResolvedSpikeovasileva
ResolvedJdlrobson
ResolvedJdlrobson
Openalexhollender
Resolvedovasileva
DuplicateNone
Resolvedalexhollender
Openalexhollender
OpenNone
ResolvedSpikeVolker_E
OpenSpikeNone
OpenNone
Resolvedovasileva
ResolvedSpikeovasileva
ResolvedSpikephuedx
Resolvedovasileva
ResolvedSpikeVolker_E
ResolvedSpikeovasileva
OpenBUG REPORTNone
ResolvedVolker_E
Resolvedovasileva
Resolvedsgrabarczuk
ResolvedBUG REPORTovasileva
OpenNone
OpenBUG REPORTBkudiess-msft
Resolvedovasileva
OpenNone
ResolvedJdrewniak
OpenSpikeNone
Resolvednray
OpenNone
ResolvedSpikeovasileva
Resolvedovasileva
ResolvedBUG REPORTmatmarex
Resolvedovasileva
ResolvedJdlrobson
Resolvedphuedx
Resolvednray
ResolvedMayakp.wiki
ResolvedMayakp.wiki
Stalledovasileva
OpenNone
ResolvedEdtadros
OpenNone
OpenNone
ResolvedJdlrobson

Event Timeline

Jdlrobson claimed this task.
Jdlrobson updated the task description. (Show Details)
Jdlrobson added a subscriber: Jdlrobson.

@ovasileva @Jdrewniak i've resolved this epic.