User:KHarlan (WMF)/Help Panel Deployment Plan

From mediawiki.org

1. Deploy kowiki help desk configuration change, so that new title will be 위키백과:질문방/{{Y-M|0}}[edit]

Patch: Gerrit change 483323

Verification:

  • Kosta: Check Logstash for any errors associated with "HelpPanel" or "GrowthExperiments"
  • Kosta: Run mwscript eval.php kowiki and check var_dump(GrowthExperiments\HelpPanel::getHelpDeskTitle(RequestContext::getMain()->getConfig()));

2. Enable help panel on cswiki and kowiki[edit]

Patch: Gerrit change 482373

Verification:

For all the following steps, Elena will do them for desktop and Marshall will do them for mobile. They will both do them for Czech and Korean.

Elena will verify that no errors appear in logstash, that the question is posted, that there are no JS errors

  1. Create a new account in the wiki with no email address.
  2. Go to preferences and switch on "Enable editor help panel"
  3. Go to a random article and open the editor.
  4. Open the help panel.
  5. Check that the listed links are correct.
  6. Check that the cog opens and links to preferences and to "More about this feature"
  7. Write a question: "This is a test by WMF to ensure the help panel is working correctly. No response is required. Contact [User:-revi / User:Martin_Urbanec] with any questions."
  8. Enter your email address on the next page.
  9. Submit the question.
  10. Click to view the question on the help desk and see that it is there.
  11. Open the page history to see that the correct edit summary and edit tag is there.
  12. On Korean Wikipedia, make sure that the question is posted to the January page.
  13. Make sure that you got a confirmation email for the address you entered.

Morten will look in Kafka to make sure events corresponding to the four tests (Czech desktop, Czech mobile, Korean desktop, Korean mobile) are all present.

3. Enable help panel for 50% of new users[edit]

Patch: Gerrit change 482374

Verification:

  • Kosta: check that new users are being signed up for the help panel by running this query against cswiki and kowiki on stat1006: SELECT up_user, user_registration FROM user_properties JOIN user ON user_id=up_user WHERE up_property='growthexperiments-help-panel-tog-help-panel' ORDER BY up_user;