Page MenuHomePhabricator

Upgrades to Wikimedia Design sites
Open, Needs TriagePublic

Description

This is a meta-task that collects discussions regarding improvements to WikimediaDesign sites and choice of tech stack.

Goals

  • Standardization: Concise visual identity and seamless experience between sites. Compliance with Wikimedia Design System and use of components from Codex. Theming.
  • User experience: Good page speed, accessibility, cross-platform support and internationalization.
  • Automation: Reduced stack fragmentation and maintenance burden. Automation of routine tasks like deployment.

Sites (as-it-is)

All static sites.

Landing page

Manually created.

Site
Repo

Blog

Generated with Jekyll but manually deployed.

Site
Repo

Design Strategy

Manually created.

Site
Repo

Codex

Generated with VitePress.

Site
Repo

Generators

  • Hugo: fast, feature-rich, flexible strong user base, single executable
  • VitePress: it's Vue, hot reload

What not

  • Jekyll: lacks features, project is dead
  • Gatsby: React-centered
  • VuePress: succeeded by VitePress

Event Timeline

Volker_E renamed this task from Upgrades to Design sites to Upgrades to Wikimedia Design sites .Tue, Feb 13, 5:48 PM
Volker_E updated the task description. (Show Details)