Page MenuHomePhabricator

[ES-M4]: Investigate two methods of updating the EntitySchema termbox
Open, Needs TriagePublic

Description

The new termbox has proven itself on the mobile site of Wikidata. In order to reduce tech-debt and code duplication we also want to move forward with using it on the desktop site T261488

EntitySchema pages currently use a custom version of termbox that is very inconsistent with that included in other Entity pages. We want to use this space to introduce and test a more standard version of termbox on desktop, that can later be reused in order to provide a consistent termbox UX on Wikidata

The product Platform team has already created the library for us to work from to adapt the mobile termbox onto desktop for EntitySchemas T342215, but this will require a number of fixes T363167

Through UX's design discovery to adapt the mobile termbox to desktop, they uncovered another solution; to update the mobile termbox entirely so that it works across mobile and desktop.

We would like to conduct an investigation between these two approaches:

  • Adapt existing mobile termbox to EntitySchemas T363167
  • Update mobile termbox to work across mobile and desktop using the current implementation on mobile (Figma)
  • Update mobile termbox to work across mobile and desktop using Codex (Figma)

We would like to look at each of these approaches in terms of:

  • How much work is involved
  • How much tech debt will be reduced
  • How adaptable this would be in the future

Acceptance Criteria

  • A report is created detailing the pros and cons of each of the two approaches