Page MenuHomePhabricator

Deploy AMC pt 1 to Arabic, Indonesian, and Spanish Wikipedias
Closed, ResolvedPublic2 Estimated Story Points

Description

NOTE: Deployment date March 20, 2019
  • Make sure this has been deployed to beta cluster and is working before shipping to production!
  • tested with screenshots in T213352#5032198

Background

We are getting ready to deploy the first part of AMC

Pre-deployment criteria

  • Ensure T213352 is signed off
  • Discuss whetehr T218173 is a blocker
  • Prepare QA test cases (Olga & Edward)

Acceptance criteria

Upon deployment, AMC will contain the following features:

  • opt-in toggle
  • article/talk tabs
  • history button

Developer notes

This should only involve enabling $wgMFAdvancedMobileContributions

The following default to true already:

  • $wgMinervaTalkAtTop

QA criteria

Signoff criteria

https://www.mediawiki.org/wiki/Reading/Web/Advanced_mobile_contributions#March_27,_2019_-_First_AMC_deployment_on_Arabic,_Indonesian,_and_Spanish_Wikipedias

QA Results : Production Testing

TaskTitleESARIDDetails
T211197Build AMC opt-in toggleT217643#5049852
T212216AMC page/talk toggle v1T217643#5049859
T213352AMC: add history link to actions menuT217643#5051354
T216514Add talk button to AMC main pageT217643#5051361
T214180Add informational links to AMC opt-in toggleT217643#5064839
T212959Create AMC edit tagT217643#5064893
T214697Move blue links on user pageT217643#5064846
T216628Update AMC setting name and description textT217643#5064917
T212961Add X-Analytics tag for AMC webrequestsT217643#5064945
T214195Design updates to Settings page & AMC opt-in toggleT217643#5064974
T214724Remove AMC Article/Talk tabs from main pageT217643#5065073
T215477Tag Thanks actions with AMC tagT217643#5065158
T215597QA edit tags for moderation actionsT217643#5166331 - ✅ Tested on testwiki, some items deferred or untestable

Event Timeline

There are a very large number of changes, so older changes are hidden. Show Older Changes
Jdlrobson updated the task description. (Show Details)
Jdlrobson updated the task description. (Show Details)

This applies to eswiki, idwiki, arwiki, testwiki, test2wiki, and the beta cluster.

Jdlrobson set the point value for this task to 2.Mar 6 2019, 6:34 PM

Change 497500 had a related patch set uploaded (by Pmiazga; owner: Pmiazga):
[operations/mediawiki-config@master] Enable Advanced Mobile Contributions mode for ar,id,es and test wikis

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

Change 497500 merged by jenkins-bot:
[operations/mediawiki-config@master] Enable Advanced Mobile Contributions mode for ar,id,es and test wikis

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

Mentioned in SAL (#wikimedia-operations) [2019-03-20T11:34:45Z] <ladsgroup@deploy1001> Synchronized wmf-config/InitialiseSettings.php: SWAT: [[gerrit:497500|Enable Advanced Mobile Contributions mode for ar,id,es and test wikis (T217643)]] (duration: 00m 50s)

Production testing

  • Opt-in toggle tested on arwiki, idwiki, eswiki - working as expected (translations still pending on idwiki and eswiki)

Screen Shot 2019-03-20 at 12.43.29 PM.png (336×1 px, 54 KB)

Screen Shot 2019-03-20 at 12.43.08 PM.png (334×1 px, 57 KB)

Screen Shot 2019-03-20 at 12.42.33 PM.png (341×1 px, 42 KB)

Screen Shot 2019-03-20 at 12.46.46 PM.png (337×1 px, 79 KB)

Screen Shot 2019-03-20 at 12.46.00 PM.png (476×1 px, 325 KB)

Screen Shot 2019-03-20 at 12.45.31 PM.png (419×1 px, 207 KB)

  • History button tested on arwiki, idwiki, eswiki - working as expected (see screenshots above) - mobile version of history page opens on clicking button

Build AMC opt-in toggle

T211197

QA Results : Production

ACESARIDDetails
1T211197#5047330
2T211197#5047330
3T211197#5047330
4T211197#5047330
5Not in scope

AMC page/talk toggle v1

T212216

QA Results : Production

ACECARIDDetails))
1.1T212216#5047451
1.2T212216#5047451
2.1T212216#5047451
2.2T212216#5047451
3.1T212216#5047451
4T212216#5047451
5.1T212216#5047451
5.2T212216#5047451
6T212216#5047451
7.1T212216#5047451
7.2T212216#5047451
7.3T212216#5047451
8.1T212216#5047451
8.2T212216#5047451
9T212216#5047451

AMC: add history link to actions menu

T213352

QA Results: Production

ACESARIDDetails))
1.1T213352#5051272
1.2T213352#5051272
1.3T213352#5083611
1.4T213352#5051272
1.5T213352#5051272
1.6T213352#5051272
2.1T213352#5051272
2.2T213352#5051272
2.3T213352#5083611
2.4T213352#5051272
2.5T213352#5051272
2.6T213352#5051272
3.1NANANAT213352#5051272
3.2NANANAT213352#5051272
3.3NANANAT213352#5051272
3.4NANANAT213352#5051272
3.5T213352#5051272
3.6T213352#5051272

Add talk button to AMC main page

T216514

QA Results: Production

ACESARIDDetails
1.1T216514#5051317
1.2T216514#5051317
1.3T216514#5051317
1.4T216514#5051317
2.1T216514#5051317
2.2T216514#5051317
2.3T216514#5051317
3T216514#5051317

Add informational links to AMC opt-in toggle

T214180

QA Results: Production (eswiki)

StatusDetails
✅ PassedT214180#5064738

Move blue links on user page

T214697

QA Results:Production (eswiki)

StatusDetails))
✅ PASST214697#5064741

Create AMC edit tag

T212959

QA Results:Production (idwiki)

Moderation ActionStatusDetails
edit✅ PASST212959#5064892

Update AMC setting name and description text

T216628

QA Results:Production(idwiki)

StatusDetails
✅ PassedT216628#5064915

Add X-Analytics tag for AMC webrequests

T212961

QA Results:Production (arwiki)

StatusDetails
✅ PassedT212961#5064944

Design updates to Settings page & AMC opt-in toggle

T214195

QA Results:Production(idwiki)

StatusDetails
✅ PassedT214195#5064971

Remove AMC Article/Talk tabs from main page

T214724

QA Results:Production (arwiki)

StepStatusDetails
1✅ PassedT214724#5065056
2✅ PassedT214724#5065056
3✅ PassedT214724#5065056
4✅ PassedT214724#5065056
5✅ PassedT214724#5065056

Tag Thanks actions with AMC tag

T215477

QA Results:Production(eswiki)

StatusDetails
✅ PassedT215477#5065142

QA edit tags for moderation actions

T215597

Need more information to test. See T215597#5068061

Edtadros updated the task description. (Show Details)
Edtadros subscribed.

@ovasileva The table in the description summarizes what I have found. Please let me know if you have any questions.

This is waiting on clarification of the QA criteria in T215597

QA edit tags for moderation actions

T215597

QA Results:Production (testwiki)

ACStatusDetails
1T215597#5166315 - Will QA in task T219895
2T215597#5166315 - Will QA in task T219895
3T215597#5166315
4T215597#5166315
5T215597#5166315
6T215597#5166315
7T215597#5166315 - Functionality not available in testwiki
Edtadros updated the task description. (Show Details)

You aren't seeing things.....this is finally done.

ovasileva updated the task description. (Show Details)

All acceptance criteria complete. Signing this off (finally!)