Page MenuHomePhabricator

Migrate NearbyPages from WVUI to Codex
Closed, ResolvedPublicBUG REPORT

Description

We would like to enable [[Extension:NearbyPages]] in production as it fixes various bugs with the Wikidata experience and unblocks bug fixing on this feature which has been frozen to development since 2020.

It currently uses WVUI.

It makes sense to migrate this to Codex before deployment to test the migration documentation in preparation for migrating Vector and QuickSurveys.

TODO

  • Use Codex not WVUI
  • Use new message box component for error styles if available (see T284843 )

Event Timeline

@Jdlrobson NearbyPages is a dedicated special page, right (as opposed to an embed on all article pages like RelatedArticles)?

If so then this would be another good candidate for alpha-testing Codex. It might make sense for a few projects to do this at the same time; anything that lives on a dedicated special page and does not require SSR is a good candidate as far as I'm concerned.

My personal view is that no new WVUI-based code should be deployed to production at this point.

Sounds good. Making this a blocker then!

Jdlrobson renamed this task from Should Nearby be rewritten in Codex before deployment? to Migrate Nearby from WVUI to Codex.Feb 1 2022, 11:25 PM
Jdlrobson triaged this task as High priority.
Jdlrobson updated the task description. (Show Details)

Based on our conversation with the Abstract Wikipedia team today, we hope to have an "alpha" release of Codex available in NPM and MediaWiki in 1-2 weeks. We just need to finalize a packaging strategy (T294993).

Change 769813 had a related patch set uploaded (by Jdlrobson; author: Jdlrobson):

[mediawiki/extensions/NearbyPages@master] Upgrade Nearby to use Codex and Vue 3

https://gerrit.wikimedia.org/r/769813

Catrope renamed this task from Migrate Nearby from WVUI to Codex to Migrate NearbyPages from WVUI to Codex.Jun 8 2022, 11:58 PM
Jdlrobson moved this task from Todo to Doing on the NearbyPages board.

Change 769813 merged by jenkins-bot:

[mediawiki/extensions/NearbyPages@master] Upgrade Nearby to use Codex and Vue 3

https://gerrit.wikimedia.org/r/769813