Page MenuHomePhabricator

[WtC] [EPIC] Migrate Query Builder to Codex
Open, Needs TriagePublic

Description

Context

Query Builder allows users to build queries visually, through an interface, instead of using SPARQL.

The tool was built as a single page application using UI components from the WiKit design system. WiKit is in the process of being deprecated in favor of Codex, the new Wikimedia design system.

Main objective

Migrate the Query Builder tool to Codex. This involves:

  • Replacing the components used in Query Builder's UI 1:1, making sure that all functionality is preserved
  • Replacing current styling using Codex style tokens and mixins
  • Ensure that product requirements such as internationalization, accessibility and responsiveness (which is currently a blocker T302889) are met

Implications

Migrating the Query builder tool will involve having to reimplement some components (LOD-specific) using Codex, and storing those new components in a new library of LOD components (see T338631: [WtC] Evaluate and plan the creation of a library of LOD components).

Related Objects

StatusSubtypeAssignedTask
OpenNone
OpenNone
OpenNone
OpenNone
OpenkarapayneWMDE
OpenHasanAkgun_WMDE
OpenNone
ResolvedArian_Bozorg
OpenNone
ResolvedHasanAkgun_WMDE
ResolvedArian_Bozorg
ResolvedHasanAkgun_WMDE
OpenNone
OpenHasanAkgun_WMDE
ResolvedArian_Bozorg
ResolvedArian_Bozorg
ResolvedItamarWMDE
ResolvedItamarWMDE
ResolvedItamarWMDE
ResolvedHasanAkgun_WMDE
ResolvedArian_Bozorg
ResolvedHasanAkgun_WMDE
Resolved guergana.tzatchkova
ResolvedNone
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
ResolvedkarapayneWMDE
OpenNone
ResolvedHasanAkgun_WMDE
ResolvedHasanAkgun_WMDE
OpenNone
ResolvedHasanAkgun_WMDE
ResolvedArian_Bozorg
OpenNone
ResolvedArian_Bozorg
ResolvedHasanAkgun_WMDE
ResolvedHasanAkgun_WMDE
ResolvedArian_Bozorg
ResolvedHasanAkgun_WMDE
ResolvedHasanAkgun_WMDE

Event Timeline

Sarai-WMDE renamed this task from [EPIC] Migrate Query Builder to Codex to [EPIC] [WtC] Migrate Query Builder to Codex.Jul 24 2023, 2:17 PM
Sarai-WMDE renamed this task from [EPIC] [WtC] Migrate Query Builder to Codex to [WtC] [EPIC] Migrate Query Builder to Codex.Sep 12 2023, 12:05 PM
karapayneWMDE subscribed.

Against standard practices, I have assigned the epic to a dev and put the ticket in the active 'in development' column. This is as there are only small final steps to finish and I do not wish to visually clutter the board