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.

Prototype_of_phase_1_changes_for_Desktop_improvement_project.png (741×1 px, 430 KB)

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
DuplicateNone
ResolvedJdlrobson
ResolvedGoalovasileva
ResolvedJdlrobson
ResolvedJdrewniak
Resolved Niedzielski
Resolvedovasileva
ResolvedJdforrester-WMF
ResolvedPRODUCTION ERRORJdlrobson
ResolvedUrbanecm
ResolvedJdlrobson
DeclinedNone
DuplicateSpikeNone
Resolvedovasileva
Resolved alexhollender_WMF
OpenJScherer-WMF
ResolvedEdtadros
Duplicateovasileva
Duplicate Demian
Duplicate Demian
Resolved alexhollender_WMF
Resolved Nirzar
ResolvedBukhariSaeed
Resolved Nirzar
ResolvedJoeWalsh
OpenNone
ResolvedAmmarpad
ResolvedAmmarpad
ResolvedVolker_E
ResolvedPikne
DuplicateNone
ResolvedJdlrobson
ResolvedUrbanecm
InvalidNone
Resolvedovasileva
Resolvedovasileva
DeclinedNone
DuplicateSpikeovasileva
DuplicateSpike alexhollender_WMF
Resolvedovasileva
ResolvedVulpesVulpes825
ResolvedJdlrobson
ResolvedSpikeovasileva
ResolvedJdlrobson
ResolvedJdlrobson
Resolved alexhollender_WMF
Resolvedovasileva
DuplicateNone
Resolved alexhollender_WMF
Declined alexhollender_WMF
OpenNone
ResolvedStevenSun
Opensgrabarczuk
ResolvedSpikeJdlrobson
Duplicate alexhollender_WMF
ResolvedSpikeovasileva
ResolvedSneha
Resolvedovasileva
ResolvedBUG REPORTovasileva
Resolvedovasileva
Openovasileva
Openovasileva
Resolvedovasileva
Resolvedovasileva
ResolvedSneha
ResolvedSneha
Resolvedovasileva
ResolvedSneha
Resolvedovasileva
ResolvedSneha
ResolvedSneha
OpenSneha
OpenBUG REPORTSneha
ResolvedSpikeJdlrobson
ResolvedSpikeSneha
DeclinedBUG REPORTJdlrobson
Resolvedovasileva
DuplicateNone
ResolvedSuperpes15
ResolvedSpikeVolker_E
ResolvedSpikeJdlrobson
ResolvedJdlrobson
Resolvedovasileva
ResolvedSpikeovasileva
ResolvedSpikephuedx
Resolvedovasileva
ResolvedSpikeVolker_E
ResolvedSpikeovasileva
ResolvedBUG REPORTNone
ResolvedVolker_E
Resolvedovasileva
Resolvedsgrabarczuk
ResolvedBUG REPORTovasileva
ResolvedJdrewniak
DeclinedSpikeNone
Resolved nray
Resolvedovasileva
ResolvedSpikeovasileva
Resolvedovasileva
ResolvedBUG REPORTmatmarex
Resolvedovasileva
ResolvedJdlrobson
Resolvedphuedx
Resolved nray
ResolvedMayakp.wiki
ResolvedMayakp.wiki
Stalledovasileva
DeclinedNone
ResolvedEdtadros
InvalidNone
DeclinedNone
ResolvedJdlrobson

Event Timeline

Jdlrobson claimed this task.
Jdlrobson updated the task description. (Show Details)
Jdlrobson subscribed.

@ovasileva @Jdrewniak i've resolved this epic.