Page MenuHomePhabricator

Enable the Contribute menu in 2nd group of wikis where translation experience is available on mobile
Closed, ResolvedPublic

Assigned To
Authored By
UOzurumba
Sep 20 2024, 7:45 PM
Referenced Files
F57782310: 2024-12-05_09-29-48.png
Dec 5 2024, 10:48 PM
F57782297: 2024-12-05_09-22-49.mp4.gif
Dec 5 2024, 10:48 PM
F57782619: 2024-12-05_12-19-04.png
Dec 5 2024, 10:48 PM
F57782614: 2024-12-05_12-18-00.png
Dec 5 2024, 10:48 PM
F57782599: 2024-12-05_12-13-29.png
Dec 5 2024, 10:48 PM
F57782597: 2024-12-05_12-12-59.png
Dec 5 2024, 10:48 PM
F57782595: 2024-12-05_12-12-27.png
Dec 5 2024, 10:48 PM
F57782589: 2024-12-05_12-11-49.png
Dec 5 2024, 10:48 PM

Description

The Contribute menu (T322740) is available in a small set of pilot wikis. Now the key improvements based on feedback such as T369041 are completed. This ticket proposes to enable it in the following set of Wikis where translation experience is available on mobile:

  1. ia - Interlingua
  2. pnb - Western Punjabi
  3. io - Ido
  4. nap - Neapolitan
  5. map-bms - Banyumasan
  6. rue - Rusyn
  7. pms - Piedmontese
  8. xmf - Mingrelian
  9. vo - Volapük
  10. eml - Emiliano-Romagnolo
  11. diq - Zazaki
  12. vls - West Flemish
  13. nds - Low Saxon
  14. hsb - Upper Sorbian
  15. lad - Ladino
  16. cdo - Min Dong Chinese
  17. hak - Hakka Chinese
  18. bat-smg/sgs - Samogitian
  19. frr - Northern Frisian
  20. ie - Interlingue
  21. bpy - Bishnupriya
  22. pcd - Picard
  23. vep - Veps
  24. pdc - Pennsylvania German
  25. mwl - Mirandese
  26. glk - Gilaki
  27. lez - Lezghian
  28. dsb - Lower Sorbian
  29. dga- Dagaare
  30. bbc- Batak Toba

Steps:

Notes for QA:

Derived Requirements

  1. Enable the Contribute menu on mobile for the following wikis where the translation experience is available:
    • Interlingua (ia)
    • Western Punjabi (pnb)
    • Ido (io)
    • Neapolitan (nap)
    • Banyumasan (map-bms)
    • Rusyn (rue)
    • Piedmontese (pms)
    • Mingrelian (xmf)
    • Volapük (vo)
    • Emiliano-Romagnolo (eml)
    • Zazaki (diq)
    • West Flemish (vls)
    • Low Saxon (nds)
    • Upper Sorbian (hsb)
    • Ladino (lad)
    • Min Dong Chinese (cdo)
    • Hakka Chinese (hak)
    • Samogitian (bat-smg/sgs)
    • Northern Frisian (frr)
    • Interlingue (ie)
    • Bishnupriya (bpy)
    • Picard (pcd)
    • Veps (vep)
    • Pennsylvania German (pdc)
    • Mirandese (mwl)
    • Gilaki (glk)
    • Lezghian (lez)
    • Lower Sorbian (dsb)
    • Dagaare (dga)
    • Batak Toba (bbc)
  2. Ensure the newly added Contribute menu contains the "View contributions" option for all the enabled wikis.
  3. The layout and functionality of the Contribute menu should align with the design and implementation in the English Wikipedia.
Test Steps

Test Case 1: Enable Contribute menu on specified wikis

  1. Navigate to the mobile version of one of the specified wikis (e.g., https://bpy.wikipedia.org/wiki/Special:Contribute).
  2. Verify that the Contribute menu is visible.
  3. ✅❓❌⬜ AC1: Confirm that the Contribute and View contributions menu is enabled for all specified wikis with no discrepancies in menu functionality across different wikis.

QA Results - Prod

ACStatusDetails
1T375300#10385197

Event Timeline

Nikerabbit updated Other Assignee, added: KartikMistry.
Nikerabbit removed a project: Language-Team.
Pginer-WMF triaged this task as Medium priority.Oct 11 2024, 8:30 AM
Pginer-WMF moved this task from Backlog to In-progress on the LPL Hypothesis board.
UOzurumba updated the task description. (Show Details)
UOzurumba updated the task description. (Show Details)

Hello @KartikMistry, this communication is completed, and there were no objection to enabling the "Contribute" entry point. You can go ahead with the enablement. Thank you!

Change #1091932 had a related patch set uploaded (by KartikMistry; author: KartikMistry):

[operations/mediawiki-config@master] Enable the Contribute menu in 2nd group of Wikis

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

Change #1091932 merged by jenkins-bot:

[operations/mediawiki-config@master] Enable the Contribute menu in 2nd group of Wikis

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

Mentioned in SAL (#wikimedia-operations) [2024-11-18T08:45:52Z] <kartik@deploy2002> Started scap sync-world: Backport for [[gerrit:1091932|Enable the Contribute menu in 2nd group of Wikis (T375300)]]

Mentioned in SAL (#wikimedia-operations) [2024-11-18T08:49:35Z] <kartik@deploy2002> kartik: Backport for [[gerrit:1091932|Enable the Contribute menu in 2nd group of Wikis (T375300)]] synced to the testservers (https://wikitech.wikimedia.org/wiki/Mwdebug)

Mentioned in SAL (#wikimedia-operations) [2024-11-18T08:57:37Z] <kartik@deploy2002> Finished scap sync-world: Backport for [[gerrit:1091932|Enable the Contribute menu in 2nd group of Wikis (T375300)]] (duration: 11m 45s)

@KartikMistry As for this specific task, view contributions can be seen and functionally working as seen in the gifs. I will move this to sign-off since the task passes but can you review the Issue section below and let me know what you want to do with them or if those are fine? Thanks for all your work!

Test Result - Beta|Prod

Status: ✅ PASS
Environment: Prod
OS: macOS Sonoma 15.1
Browser: Chrome 131
Device: MBA
Emulated Device: NA

Test Artifact(s):

Test Steps

Test Case 1: Enable Contribute menu on specified wikis

  1. Navigate to the mobile version of one of the specified wikis (e.g., https://bpy.wikipedia.org/wiki/Special:Contribute).
  2. Verify that the Contribute menu is visible.
  3. AC1: Confirm that the Contribute and View contributions menu is enabled for all specified wikis with no discrepancies in menu functionality across different wikis.

Gifs

EnglishInterlinguaWestern Punjabi
2024-12-05_09-20-50.mp4.gif (816×902 px, 1 MB)
2024-12-05_09-31-47.mp4.gif (914×1 px, 797 KB)
2024-12-05_09-34-04.mp4.gif (920×1 px, 932 KB)

Screenshots

IdoNeapolitanBanyumasanRusynPiedmonteseMingrelianVolapükEmiliano-RomagnoloZazakiWest FlemishLow SaxonUpper SorbianLadinoMin Dong ChineseHakka ChineseSamogitianNorthern FrisianInterlingueIdoNeapolitanBishnupriyaPicardVepsPennsylvania GermanMirandeseGilakiLezghianLower SorbianDagaareBatak Toba
2024-12-05_09-35-38.png (912×1 px, 135 KB)
2024-12-05_09-41-56.png (696×858 px, 91 KB)
2024-12-05_09-56-16.png (591×878 px, 83 KB)
2024-12-05_09-57-18.png (617×872 px, 87 KB)
2024-12-05_09-57-55.png (651×876 px, 97 KB)
2024-12-05_09-58-42.png (667×882 px, 123 KB)
2024-12-05_09-59-13.png (585×866 px, 79 KB)
2024-12-05_09-59-52.png (556×861 px, 84 KB)
2024-12-05_11-56-37.png (606×900 px, 95 KB)
2024-12-05_11-57-51.png (586×858 px, 88 KB)
2024-12-05_11-58-39.png (604×867 px, 90 KB)
2024-12-05_11-59-23.png (573×871 px, 83 KB)
2024-12-05_12-00-05.png (514×861 px, 84 KB)
2024-12-05_12-00-42.png (619×875 px, 100 KB)
2024-12-05_12-01-17.png (567×876 px, 86 KB)
2024-12-05_12-01-56.png (526×866 px, 84 KB)
2024-12-05_12-02-33.png (600×865 px, 105 KB)
2024-12-05_12-03-08.png (526×870 px, 79 KB)
2024-12-05_12-06-01.png (624×877 px, 93 KB)
2024-12-05_12-07-07.png (540×877 px, 91 KB)
2024-12-05_12-08-16.png (531×876 px, 81 KB)
2024-12-05_12-08-52.png (551×865 px, 87 KB)
2024-12-05_12-08-16.png (531×876 px, 81 KB)
2024-12-05_12-08-52.png (551×865 px, 87 KB)
2024-12-05_12-11-49.png (555×862 px, 88 KB)
2024-12-05_12-12-27.png (532×1 px, 92 KB)
2024-12-05_12-12-59.png (496×874 px, 85 KB)
2024-12-05_12-13-29.png (546×877 px, 94 KB)
2024-12-05_12-18-00.png (550×863 px, 76 KB)
2024-12-05_12-19-04.png (540×852 px, 81 KB)

Issues

  1. English: Could not connect to the server error as seen in the gif

2024-12-05_09-22-49.mp4.gif (814×902 px, 1 MB)

  1. English is in Dark mode to the left. IA is in Light mode to the right. No suggested edit section in the Contribute for any of the other languages when compared to English.
IA
2024-12-05_09-29-48.png (808×1 px, 274 KB)
  1. Zazaki- Is is supposed to have "" and [[]] as seen in the arrows/

2024-12-05_11-56-37.png (606×900 px, 95 KB)

GMikesell-WMF updated the task description. (Show Details)
GMikesell-WMF updated Other Assignee, removed: GMikesell-WMF.
GMikesell-WMF updated the task description. (Show Details)

English: Could not connect to the server error as seen in the gif

Unfortunately this is expected, as cxserver is not working properly on beta cluster.

Zazaki- Is is supposed to have "" and [[]] as seen in the arrows/

It seems the Wikipedia has a local, incorrect override of this translatable message https://diq.wikipedia.org/wiki/MediaWiki:Newpage?action=history

  1. English is in Dark mode to the left. IA is in Light mode to the right. No suggested edit section in the Contribute for any of the other languages when compared to English.

This is expected.
The Contribute menu has an extensible list where different MediaWiki extensions can add tools to the list. "Suggested edits" is part of a Growth team project that is not available/enabled in all wikis.