Page MenuHomePhabricator

Deploy the new Vue.js search experience
Open, HighPublic

Description

This task encompasses deploying the configuration to enable the new search experience on the test wikis:

NOTE: The new Vue.js search experience is being built as a feature of Vector's Latest mode. These wikis must have Latest mode enabled in addition to the new Vue.js search feature as part of deployment.

Pre-launch checklist

  • All open tasks in the overarching epic are identified to be blockers or non-blockers.
  • Config patches are staged and +1d by at least one other person.
  • Deployments are scheduled and assigned here and on wiki.
  • Do a risk assessment, reviewing the decisions made in T252348 and the implications on pushing this code to production. The risk assessment should acknowledge any technical debt acquired; how this decision impacts future work by us and other teams and how and when we plan to pay it off.

QA

  • TBD

Acceptance criteria

  • Deployed to test wikis
  • Not deployed elsewhere
  • Client and server errors are monitored and prevalent issues are tasked.
  • Performance identified
  • Deployment dates are documented on the notable events and the Vue.js status log pages.
  • Other stuff

Open questions

  • What configs do we want to flip on and when? This is kind of like the "ultimate deploy task." Do we need intermediate deploys for logged-in users only and other configs? For example, a specific configuration may be needed for a length of time to collect instrumentation and performance data. Is it just the config added in T257706?

Developer notes

To enable the new search in modern Vector after merging feat/search branch into master you'll need to backport the following config change:

$wgVectorUseCoreSearch = false;

QA steps

Check key presses

Resize the browser window so that its height is 400px. Run a search that provides enough search results that the bottom search result is not visible. check up and down arrows allow you to jump between all the search result items. Context T256042#6431695

References

Event Timeline

Restricted Application added a subscriber: Aklapper. · View Herald TranscriptApr 3 2020, 2:17 AM
Niedzielski updated the task description. (Show Details)Apr 3 2020, 2:54 AM
Niedzielski updated the task description. (Show Details)Apr 3 2020, 3:04 AM
Niedzielski updated the task description. (Show Details)Apr 3 2020, 3:07 AM
Niedzielski updated the task description. (Show Details)Apr 3 2020, 5:53 PM
Paladox added a subscriber: Paladox.Apr 4 2020, 5:56 AM
Niedzielski renamed this task from Deploy the new search experience to Deploy the new Vue.js search experience.Apr 5 2020, 4:21 PM
Niedzielski updated the task description. (Show Details)May 6 2020, 3:50 AM
Niedzielski updated the task description. (Show Details)May 23 2020, 5:37 PM
Niedzielski updated the task description. (Show Details)Aug 6 2020, 1:53 PM
Niedzielski updated the task description. (Show Details)Aug 6 2020, 2:01 PM
Jdlrobson updated the task description. (Show Details)Sep 2 2020, 10:52 PM
Jdlrobson updated the task description. (Show Details)Sep 3 2020, 6:26 PM
ovasileva triaged this task as High priority.Sep 4 2020, 1:01 PM
ovasileva added a project: Readers-Web-Backlog.
ovasileva moved this task from Incoming to Triaged but Future on the Readers-Web-Backlog board.
Restricted Application added a subscriber: Huji. · View Herald TranscriptSep 15 2020, 6:24 PM
ovasileva updated the task description. (Show Details)Sep 16 2020, 3:56 PM
Restricted Application added a subscriber: revi. · View Herald TranscriptSep 16 2020, 3:56 PM