Indic MediaWiki Developers User Group/Report/2021
Indic MediaWiki Developers User Group
2021 Report
Technical activities
editTools
edit- Pywikisource
- Refactor to introduce __getPageQueryParam method (GitHub: b88ceae48946f8)
- Allow to add User-Agent in HTTP requests (GitHub: 20a72feb9d2)
- Add async bookStatus method for parallel execution (GitHub: b996faa1a40c)
- Add userAgent documention (GitHub: 1dcb5ddbf8c4cd)
- Bump the version to 0.0.4 (GitHub: 2da290b96a6a463)
- Publish 0.0.4 version on PyPI. (https://pypi.org/project/pywikisource/#history)
- Wikifile-Transfer
- Fixed security bug in wikifile-transfer. (phab:T286416)
- Remove unused div (GitHub:8aa91cb47eb4a68)
- Remove unnecessary env variable (GitHub:25d76c4984fc88d64ea49)
- Add Awadhi language (GitHug:b3012ea79a7a19e4)
- Update jQuery version (GitHub:1bba60f3b1fab75e3)
- Update tool URL (GitHub:27275f5d2c75053f)
- Indic Wikisource Stats
- Making Date Bold (GitHub:981ad65966063)
- Remove ClipboardJS dependency (GitHub:1b7737841bd5)
- Upgrade jQuery version (GitHub:9fc05b5e2ce9b27dc)
- Indic Wikisource Contest
- Add wikitable copy button (phab:rLTIW562c6955bcea37eac6c296b744cca8f824a0ea0c)
- BookReader
- 29 Translation update checkout into production (https://gerrit.wikimedia.org/r/plugins/gitiles/labs/tools/bookreader/+log)
- Qrcode-generator
- Fixed security bug in qrcode-generator. (phab:T286416)
- 31 Translation update checkout into production (https://gerrit.wikimedia.org/r/plugins/gitiles/labs/tools/qrcode-generator/+log)
- Imagebulk
- Removed unused div (GitHub:d99964098331e)
- Add Celery worker queue (GitHub:2ee04fcb5614923f)
- Add toolforge deployment config (GitHub:f1fd23626fc9afe30)
- Wikicontest (under development)
- Vue.js boilerplate (phab:rLTWC298b9ba102bf0ac0351d98f698f6454a62009b00)
- Initial commit with dummy API route (phab:rLTWBcadb865337df420de5e29c100bb6ffaad78c624c)
- Add Contests model (phab:rLTWC298b9ba102bf0ac0351d98f698f6454a62009b00)
Other
edit- Create Rollbackers usergroup on Marathi Wikipedia (phab:T270864)
- Provide support to Indic Wikisource Proofreadthon August 2021 in generating and validation of stats.
- Collaborate with CIS-A2K on Wikisource contest tool for community liaison .
- resetPageRandom.php: Make options to take arguments (https://gerrit.wikimedia.org/r/c/mediawiki/core/+/722010)
- Fixed twinkle gadget on Bangla Wikipedia. (https://meta.wikimedia.org/w/index.php?title=Indic-TechCom/Requests&oldid=22197982)
- Created MediaWiki:Mwe-upwiz-campaigns-wlf-in-wikidata-id on Wikidata, requested by campaign organiser.
- CountDownClock extension
- Make use of Autoload namespacing (https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CountDownClock/+/743596)
- Use '/' instead '-' in date (https://gerrit.wikimedia.org/r/c/mediawiki/extensions/CountDownClock/+/745363)
Outreach and Conferences
editGSoC: The Userscript Tour
editIn 2021, as part of outreach, Indic MediaWiki Developers User Group has mentored a project in the Google Summer of Code (GSoC) program. The project's goal was to create a guided tour on the topic "Writing userscript and gadget". The project primarily focuses on newbie developers and existing Wikimedia community members who have little bit knowledge about JavaScript. It is a step-by-step guided tour to illustrate writing wiki userscripts and gadgets. It covers basic to advanced topics. Devyansh Chawla was the Wikimedia Intern for this project in GSoC and successfully completed this project. The guided tour is currently located on the test wiki. Please find it at The Userscript Tour.
Monthly meeting
editWe conducted monthly meeting with team members in April 2021.
Small wiki toolkits: South Asia 2021
editThis initiative has been designed to impart basic to intermediate level technical skills for volunteers working on Wikimedia projects of languages in the South Asian region. It is a part of Small wiki toolkits initiative to help small wikis develop their capacities in various technical areas. In 2020, Indic-TechCom, technical wing of Indic MediaWiki Developers User Group, in collaboration with WMF's Developer Advocacy team, designed and conducted a technical workshop series: SWT Indic Workshop Series 2020. Community members found these workshops quite helpful in developing their technical skills and their wiki communities' growth. The learning from these series has been documented in report. To increase the impact and also to make this initiative sustainable, it has been expanded to the larger South Asian region. Please know more about at Small wiki toolkits - South Asia 2021.
Although, the user group was involved in all workshops but the following workshop is taken by the user group team member.
- 1. Debugging template errors
- In this workshop, we will learn how to address the common template errors on wikis (related but not limited to importing templates, translating them, Lua, etc.). Please find recording at commons:File:Small wiki toolkits 2021 - Debugging templates workshop.webm
- 2. Designing responsive main pages
- In this workshop, we will learn to design main pages of a wiki to be responsive. This will allow the pages to be mobile-friendly, by adjusting the width and the height according to various screen sizes. Please find recording at commons:File:Small wiki toolkits 2021 - Designing responsive main pages.webm..
Apart from this, 11 users joined the Indic MediaWiki Developers User Group in 2021. See Indic_MediaWiki_Developers_User_Group/People_involved#Members.