https://w.wiki/EXLz
Friday, 20 June 2025
Sunday, 4 May 2025
Wikimedia Hackathon 2025 Closing Showcase & Project list
Date & Time: Sunday, May 4, from 2:00 - 4:00 pm EEST
Facilitators: debt & siebrand
Venue: Palandoken Ballroom
== Relevant links ==
Phabricator task: https://phabricator.wikimedia.org/T391688
Phabricator Board: https://phabricator.wikimedia.org/project/board/7491/
Streaming Link (YouTube): https://www.youtube.com/live/rz5r8dCeC2M
Showcase Closing Ceremony Slides: https://commons.wikimedia.org/wiki/File:Wikimedia_Hackathon_Istanbul_-_closing_showcase,_May_4,_2025.pdf
== Agenda ==
Project updates (50min)
Farewell from Wikimedia Turkiye (5min)
Reminders (5min)
== Notes ==
====Demo template====
Interested in presenting? Fill in an empty section below with your details:
##. Title here
Phabricator task:
Brief description (2-3 lines):
Relevant links:
Contact(s):
Status (e.g., early concept, ready for beta deployment, production, etc.):
Okay with being recorded: Yes/No:
=== Project updates ===
1. Experimental Chrome Extension: Gendered Language Flagging Tool for Editors and Contributors
Phabricator task: https://phabricator.wikimedia.org/T393135
Brief description (2-3 lines): Chrome extension that highlights gendered language on English Wikipedia pages by scanning for specific terms like “chairman” and flagging them with tooltips based on Wikipedia’s Manual of Style. It uses simple string matching—no LLM, no rewriting—just lightweight markup and CSS to increase awareness without breaking the page.
Relevant links:
-Link 1 : https://youtu.be/82OO1GEO8pM
-Link 2 : https://youtu.be/MC_gR_ziVMM
-Back-Up: https://www.youtube.com/watch?v=Tf78ogN0Pmg
Code for reference : https://github.com/KimSarabia/subtext
Contact(s): Angel Sharma (@Rockingpenny4), Shashwat Khanna (@TheTrio), and Kim Sarabia (KSarabia-WMF)
Status (e.g., early concept, ready for beta deployment, production, etc.): Experimental
Okay with being recorded: Yes
2 Title: GitLab Content Proxy
Phabricator task: https://phabricator.wikimedia.org/T392431, https://phabricator.wikimedia.org/T321458
Brief description (2-3 lines): A reverse proxy for gitlab.wikimedia.org raw content. Why would you want such a thing? Some folks would really like to use gitlab.wikimedia.org to develop and host their userscripts. This proxy makes that technically possible.
Relevant links: https://gitlab.wikimedia.org/toolforge-repos/gitlab-content, https://gitlab-content.toolforge.org/
Contact(s): User:BDavis (WMF)
Status: deployed
Okay with being recorded: Yes/No: Yes
3. QuickStatements 3.0 statistics page
Phabricator task: https://phabricator.wikimedia.org/T392950
Brief description (2-3 lines): A statistics page for QuickStatements 3.0, globally and per user
Relevant links: https://qs-dev.toolforge.org/statistics/ and https://qs-dev.toolforge.org/statistics/Arcstur/
Contact(s): User:Arcstur or User:ACorrêa (WMB) or https://t.me/arcstur
Status (e.g., early concept, ready for beta deployment, production, etc.): production
Okay with being recorded: Yes/No: Yes
4. zelph: Enhancing Wikidata Quality Through Semantic Network Analysis and Contradiction Detection
Phabricator task: https://phabricator.wikimedia.org/T391618
Brief description (2-3 lines): zelph is an open-source semantic network system that processes Wikidata's complete dataset while detecting logical contradictions and making automatic inferences. It uniquely represents relations and rules as first-class nodes, enabling meta-reasoning about Wikidata's knowledge graph.
Relevant links: https://docs.google.com/presentation/d/1GYEy53AeYEJ-e68XH1gFL8r43HmY08lJRXUk2fjFzbw/edit?usp=sharing https://zelph.org https://github.com/acrion/zelph
Contact(s): User:Acrion-dev
Status (e.g., early concept, ready for beta deployment, production, etc.): alpha (proof of concept on https://zelph.org)
Okay with being recorded: Yes/No: Yes
5. Improvements to Tech Contribs
Phabricator task: T384554, T393209
Brief description (2-3 lines): Tech Contribs lets you see contributions by developers across the Wikimedia developer ecosystem. I've added more stats and data, and improved stability.
Relevant links: https://techcontribs.toolforge.org
Contact(s): Chlod (chlod@chlod.net)
Status (e.g., early concept, ready for beta deployment, production, etc.): Ready for beta deployment
Okay with being recorded: Yes/No: Yeahhhh
6. WDactle (Wikidata Redactle game)
Phabricator task: https://phabricator.wikimedia.org/T393291
Brief description (2-3 lines): A game where you are shown a Wikidata item with all labels and words redacted and have to figure out what it is. Guessing a word reveals all the places where it is used.
Relevant links:
https://wdactle.toolforge.org/
https://wdactle.toolforge.org/?entity=Q2908
https://gitlab.wikimedia.org/toolforge-repos/wdactle/
Contact(s): Lucas Werkmeister
Status (e.g., early concept, ready for beta deployment, production, etc.): needs more polish but is playable
Okay with being recorded: Yes/No: Yes
7. Improvements to the Paulina tool
Phabricator task: https://phabricator.wikimedia.org/T393096
Brief description (2-3 lines): We worked on the Paulina tool, a user-friendly interface for Wikidata and GLAM. We improved author and work search with better filters, worked on a redesign of work and author pages, added statistics and exploration features, and improved the collaboration workflow.
Relevant links: https://paulina.toolforge.org/?language=en
Prototype link: http://172.20.1.84:5001/
Screenshots: https://phabricator.wikimedia.org/T393096#10789767
Contact(s): Jorge Gemetto (User:Pepe piton)
Status (e.g., early concept, ready for beta deployment, production, etc.): some small features already deployed. Other features and redesign almost ready for beta deployment
Okay with being recorded: Yes/No: Yes
8. Converting translations .json files to gettext files for Django/TranslateWiki
Phabricator task: https://phabricator.wikimedia.org/T393293
Brief description (2-3 lines): Gettext can break translations when editing source code. Using JSON files with contextual information from gettext simplifies and improves the TranslateWiki process. With Django, a management command, and a GitHub action, we can automate converting .json to .po files and vice versa, combining JSON's ease with gettext compatibility.
Relevant links: https://translatewiki.net/wiki/User:Albertoleoncio/Translatewiki_as_JSON_with_Django
https://github.com/wikimediabrasil/quickstatements3/actions/runs/14815285176/job/41594934239#step:5:115
Contact(s): Alberto Leoncio (User:Albertoleoncio)
Status (e.g., early concept, ready for beta deployment, production, etc.): production
Okay with being recorded: Yes/No: Yes
9. Improving test coverage for maintenance scripts in MediaWiki core
Phabricator task: https://phabricator.wikimedia.org/T371167
Brief description (2-3 lines): Maintenance scripts in MediaWiki core were originally only at 5% test coverage for lines of code. Now test coverage based on lines is over 30% and more classes are fully tested in the maintenance folder than the includes folder of MediaWiki core. Testing these scripts has helped to find and fix several bugs and regressions.
Relevant links: Slides: https://docs.google.com/presentation/d/1RwJxCp5eW6vJeUH2Xr-Y5RkgoKHAwxE-lKYmkyCnba4/edit?usp=sharing
Contact(s): Dreamy Jazz (WBrown (WMF))
Status (e.g., early concept, ready for beta deployment, production, etc.): Production, task now resolved
Okay with being recorded: Yes/No: Yes
10. Making adding games to Como less of a hustle
Phabricator task: -
Brief description (2-3 lines): Como is a game platform on toolforge, and until this weekend it was hard for people to parse how to upload new and expand existing games. Now the UI shows you the exact columns you need to add to your csv file when you upload your game.
Relevant links: https://como.toolforge.org/
Contact(s): Kristbaum (Max)
Status (e.g., early concept, ready for beta deployment, production, etc.): Beta, some bugs in the Android app still, Web mostly works
Okay with being recorded: Yes/No: Yes
11. Copy align and text-align and valign and vertical-align when inserting a new row
Phabricator task: https://phabricator.wikimedia.org/T393163
Brief description (2p-3 lines): When editing a table where some columns are left/center/right aligned, currently a newly created row does not obtain any of this alignment. Let's copy it from the row cells above.
Relevant links: https://en.wikipedia.beta.wmflabs.org/wiki/User:Simon04/sandbox?action=edit
Contact(s): simon04, Ed Sanders
Status (e.g., early concept, ready for beta deployment, production, etc.): merged into VisualEditor
Okay with being recorded: Yes/No: Yes
12. REST API sandbox with Codex
Phabricator task: https://phabricator.wikimedia.org/T388910
Brief description (2-3 lines): Moving away from Swagger UI for API testing, this project presents a first attempt at recreating the sandboxed environment in Codex
Relevant links: https://restapisandbox.toolforge.org/
Contact(s): Halley, TheProtonade, Punith.nyk
Status (e.g., early concept, ready for beta deployment, production, etc.): Experimental
Okay with being recorded: Yes/No: Yes
13 Title: growthbook for internal tester
Phabricator task: https://phabricator.wikimedia.org/T389256
Brief description (2-3 lines):
use growthbook dashboard to enable the new featuretest for internal users without help from dev
Relevant links: https://etherpad.wikimedia.org/p/growthbookdemo
Contact(s): Wfan
Status (e.g., early concept, ready for beta deployment, production, etc.): Experimental
Okay with being recorded: Yes/No: Yes
14. Improvements on Montage
Phabricator task:
Brief description (2-3 lines):
Major feature addition and bugfix like adding CORS support, Fixing autodisqualify, error messages, icons, sorting method, docker file, and bumping version in package-lock.json
Relevant links: https://github.com/hatnote/montage
Contact(s): Jayprakash12345
Status: Ready for deployment
Okay with being recorded: Yes/No: Yes
15. A couple of stuff I did
Phabricator task: meh
Brief description (2-3 lines): Monitoring open DRs in commons, Monitoring external links added, Redesign of Special:SpecialPages
Relevant links: https://wikicordo.toolforge.org/ and https://ext-links-monitor.toolforge.org/ and https://0c285c9384.catalyst.wmcloud.org/wiki/Special:SpecialPages
Contact(s): @Ladsgroup
Status (e.g., early concept, ready for beta deployment, production, etc.): Various stages
Okay with being recorded: Yes/No: Yes
16. MediaWiki Stakeholder's Group: MediaWiki Users and Developers Conferences
Phabricator task:
Brief description (2-3 lines): Inivtation to join MWStake and the upoming conferences
Spring conference: May 14-16, in Sandusky, Ohio, USA
Fall Conference: October 28-30 in Hannover, Germany
Relevant links: https://www.mediawiki.org/wiki/MediaWiki_Users_and_Developers_Conference
https://www.mediawiki.org/wiki/MediaWiki_Stakeholders%27_Group
Contact(s): Mark Hershberger, Bernhard Krabina
Status (e.g., early concept, ready for beta deployment, production, etc.): (just a quick announcement, no project presentation)
Okay with being recorded: Yes:
17. Wikimedia Hackathon y Latinoamérica
Phabricator task: https://phabricator.wikimedia.org/T392770
Brief description (2-3 lines): We had a great session discussing the possibilities for local/regional hackathons in LatAm and other capacity building events. Interested? Join us!
Relevant links: Join our telegram group: https://t.me/+j0VeAxMNeAQ4MzEx
Contact(s): Tiago (User:TiagoLubiana), Carla, Nat
Status (e.g., early concept, ready for beta deployment, production, etc.): Definitely etc
Okay with being recorded: Yes/No: Yes
18. Springboard
Phabricator task: https://phabricator.wikimedia.org/T382565
Brief description (2-3 lines): Springboard is an extension to MediaWiki that allows user to install, enable and disable MediaWiki extensions and skins from a SpecialPage
Relevant links: https://docs.google.com/presentation/d/1060-Ihfsl2nEIPZJlNu2RspARFh81nBH6sDUwXSnUiE/edit?usp=sharing
Contact(s): Sanjay Thiyagarajan, Naresh Kumar Babu, Jayanth Vikash Saminathan
Status (e.g., early concept, ready for beta deployment, production, etc.): Beta (available on GitHub)
Okay with being recorded: Yes/No: Yes
19. Community Configuration and AbuseFilter
Phabricator task: https://phabricator.wikimedia.org/T393240
Brief description (2-3 lines): AbuseFilter includes a list of blocked domains (added by Amir in 2023 Hackathon). The list is loaded from an on-wiki JSON page by AbuseFilter. My changes load it through Community Configuration instead, which increases discoverability for users.
Relevant links: https://docs.google.com/presentation/d/1JFj1tHPxwPI6uGA2F50TczOaadYfv2fd0ncBU3Qpg9I/edit?usp=sharing
Contact(s): Martin Urbanec (@Urbanecm)
Status (e.g., early concept, ready for beta deployment, production, etc.): Experimental
Okay with being recorded: Yes/No: Yes
21. LibUp auto rebase
Phabricator task: https://phabricator.wikimedia.org/T388810
Brief description (2-3 lines): LibraryUpgrader will now automatically update old open patches when there are new things to update
Relevant links: https://gerrit.wikimedia.org/r/c/mediawiki/extensions/ArticlePlaceholder/+/996395/1..2 https://grafana.wmcloud.org/d/fyP0NtxHk/libup?orgId=1&from=now-36h&to=now-12h&viewPanel=2
Contact(s): taavi
Status (e.g., early concept, ready for beta deployment, production, etc.): in production
Okay with being recorded: Yes/No: YES
22. Onboarding of Arcstur in Editgroups
Phabricator task: https://phabricator.wikimedia.org/T376072
Brief description (2-3 lines): EditGroups is a tool that enables bulk-reverting batches of edits on Wikidata and Commons. Pintoch has been struggling with maintaining it. Arcstur volunteered to help and already tackled a lot of technical debt in the repository. He's now a maintainer of the tool!
Relevant links: https://editgroups.toolforge.org/
Contact(s): Pintoch (presenting), Arcstur
Status (e.g., early concept, ready for beta deployment, production, etc.): done
Okay with being recorded: Yes/No: Yes!
23. Integrating real time edit checks in VisualEditor using ML
Phabricator task: https://phabricator.wikimedia.org/T393301
Brief description (2-3 lines): : A prototype of a service that detects Wikipedia policy violations and surfaces them in the VisualEditor in order to assist new editors in making edits.
Relevant links: https://commons.wikimedia.org/wiki/File:Visualeditor_llm.webm
Contact(s): Ilias Sarantopoulos, David Chan
Status (e.g., early concept, ready for beta deployment, production, etc.): early concept
Okay with being recorded: Yes/No: Yes
24. Commons Swipe
Phabricator task: n/a
Brief description (2-3 lines): A swipeable Commons web app prototype to help people discover and enjoy Commons images
Relevant links: https://hnordeen.github.io/Commons-Swipe/
Contact(s): HNordeen (WMF)
Status (e.g., early concept, ready for beta deployment, production, etc.): Early concept
Okay with being recorded: Yes/No: Yes
25. New-Q5
Phabricator task:
Brief description (2-3 lines): form for updating and creating items that describe a person in Wikidata
Relevant links: https://new-q5.toolforge.org/
Contact(s): http://wikidata.org/wiki/User:1Veertje
Status (e.g., early concept, ready for beta deployment, production, etc.): beta deployed
Okay with being recorded: Yes/No: Yes
26. Diff styling
Phabricator task: https://phabricator.wikimedia.org/T333681
Brief description (2-3 lines): Unify the styling, primarily color, of version history comparison diffs.
Relevant links:
https://docs.google.com/presentation/d/1k-OXRRejdiTNCvLySAWnu-Ek4YTjdIJWySHzhms09Tg/edit?usp=sharing https://docs.google.com/document/d/1biN3Vqo7mENTaVVZuSASdOrsHg0y9F05euDMYWEiAmM/edit?usp=sharing
Contact(s): DTorsani (WMF)
Status (e.g., early concept, ready for beta deployment, production, etc.): Ready for implementation
Okay with being recorded: Yes
27. Commons Metadata Suggester API
Phabricator task: https://phabricator.wikimedia.org/T393145
Brief description (2-3 lines): A simple API endpoint providing suggestions for photo metadata for Commons. Ideal for userscripts, gadgets, and tools to assist users in completing necessary metadata during uploads or enhancing metadata for existing photos.
Relevant links:
API endpoint: https://commons-metadata-suggester.toolforge.org
An example results: https://commons-metadata-suggester.toolforge.org/api/?lat=48.8584&lon=2.2945
Repo: https://gitlab.wikimedia.org/toolforge-repos/commons-metadata-suggester
Docs/README.md: https://gitlab.wikimedia.org/toolforge-repos/commons-metadata-suggester/-/blob/main/README.md
Contact(s): Contat @daanvr (the wiki's and Telegram) or Join the Telegram group for updates, idea, feedback, questions, showing love, ... at: https://t.me/+p5Ew-8sUnbhkMzY0
Status: Beta usage ready! The first bit of logic is there for suggesting Categories and Depict statments. Much more logic was thougt of and documented for later improvement. We thougt of logic to give suggestions for ALL relevant metadata feelds! Follow
Okay with being recorded: Yes
28. Lingua Libre
Phabricator task: https://phabricator.wikimedia.org/T393320
Brief description (2-3 lines):
Rebuilding Lingua Libre with a Django VueJS stack.
Pre-hackathon: 1) Deploy beta on Toolforge, working !
Hackathon : 2) Django v5 update ; 3) Made server installation easier ; 4) words loading from WD Lexeme completed.
Relevant links: https://lingua-libre.toolforge.org (beta)
Contact(s): Yug @Hugo_Lz (telegram), @pushkar707 (telegram)
Status: Deployed Beta on toolforge, objective is production in June.
Okay with being recorded: Yes/No: Yes
29. Wikidata Recent Changes Visualization on Maps
Phabricator task: https://phabricator.wikimedia.org/T393317
Brief description (2-3 lines):
Relevant links: https://wikiproject-india.github.io/Wikidata-RC/html/index.html and https://wdrecentchanges.toolforge.org/
Contact(s): Jinoy (User:Gnoeee) & Ranjith (User:Ranjithsiji)
Status : Ready for beta deployment
Okay with being recorded: Yes/No: Yes
30. Tabular Data Generator tool
Phabricator task: https://phabricator.wikimedia.org/T393314
Brief description: Tabular Data Generator tool
Relevant links: https://gitlab.wikimedia.org/aude/tabular-data-generator
Contact(s): Katie Filbert
Status proof of concept
Okay with being recorded: Yes
31. TranslateTagger
Phabricator task: https://phabricator.wikimedia.org/T393170
Brief description (2-3 lines): TranslateTagger is a tool to wiki text automatically insert <translate> tags to any untranslated text (via the TranslateTagger API hosted in Toolforge), now available as a Gadget on mw.org!
Achivements over Hackathon!:
- Created a CI/CD workflow to autodeploy on merge!
- Created as a gadget on mw.org!
- Collected user feedback on the translate tagger API improvements.
Relevant links:
- https://www.mediawiki.org/wiki/User:Gopavasanth/UserScripts#3._TranslateTagger
- Presentation link: https://www.canva.com/design/DAGmez03LuA/gWfyA_bcIhO51j0nMiuSZQ/view?utm_content=DAGmez03LuA&utm_campaign=designshare&utm_medium=link2&utm_source=uniquelinks&utlId=h0efc0b047f
Contact(s): Gopavasanth, Vira, Timo, Alberto
Status (e.g., early concept, ready for beta deployment, production, etc.): Done
Okay with being recorded: Yes/No: Yes
32. Campwiz nxt
Phabricator task: https://github.com/nokibsarkar/campwiz
Brief description (2-3 lines): commons jury tool to evaluate the media files submitted into wikimedia commons. It supports Audio, Video, Image. The previous version was an honorable mention in the Coolest tool Award 2024. Supported by Wiki Loves Folklore and Wikimedia Switzerland.
Features:
- Randomly balanced Assignment Submission
- Supports Yes/No, Rating and Ranking Evaluation Type
- Supports
Relevant links:
: https://campwiz.wikilovesfolklore.org
https://github.com/nokibsarkar/campwiz
https://github.com/nokibsarkar/campwiz-frontend
Contact(s): Nokib Sarkar & Rukaiya Islam Tonni
Status (e.g., early concept, ready for beta deployment, production, etc.): beta in Wiki Loves Folklore 2025
Okay with being recorded: Yes/No: Yes
33. Show QR code for an article in the URL shortener popup
Phabricator task: https://phabricator.wikimedia.org/T393309
Brief description (2-3 lines): Currently we only show the result of the URL shortening when you click "Get shortened URL" in the toolbar, but we should also show the QR code
Relevant links:
* https://www.mediawiki.org/wiki/Edit_check/Ideas
* https://en.wikipedia.beta.wmflabs.org/wiki/Fox
Contact(s): User:ESanders_(WMF) / phab:esanders
Status (e.g., early concept, ready for beta deployment, production, etc.): merged, production next week
Okay with being recorded: Yes/No: Yes
34. BookForm
Phabricator task: https://phabricator.wikimedia.org/T371264
Brief description (2-3 lines): Web-based UI to enter information about a book and automatically create the relevant Wikidata items (work, edition, author, etc.). Like Cradle, but able to create multiple items.
Relevant links:
- Source code: https://github.com/waldyrious/bookform
- Live demo: https://waldyrious.net/bookform/
- Cradle, for comparison:
- Work: https://cradle.toolforge.org/#/subject/book_(work)
- Edition: https://cradle.toolforge.org/#/subject/book_edition_(flexible)
- Author: https://cradle.toolforge.org/#/subject/author
- New-Q5, as inspiration: https://new-q5.toolforge.org
Contact(s): Waldir Pimenta (User:Waldyrious), Artur Corrêa (User:Arcstur)
Status (e.g., early concept, ready for beta deployment, production, etc.): Prototype
Okay with being recorded: Yes
35. All the little things! Cite Unseen update, Wiki List Tool v2, a QuickStatements spreadsheet for WikiPortraits, and (finally!) a new Wikipedia article about perennial sources for WikiCred
Phabricator task: -
Brief description (2-3 lines): An update to CiteUnseen to add reference counts and filtering; new version of Wiki List Tool that runs in-batch instead of through formulas; a simple spreadsheet for creating QuickStatements for WIkiPortraits; and a new article for perennial sources.
Relevant links: CiteUnseen dev gist: https://gist.github.com/KevinPayravi/6038abb6334d92fc42e35b2e115c6343
Wiki List Tool v1: https://docs.google.com/spreadsheets/d/1IAhTR9EilbtwkrMQwKfDJRYWQJ6bugNMV3GibsysjfY/edit?gid=0#gid=0
Wiki List Tool v2: https://docs.google.com/spreadsheets/d/1Hkq9DUq-qlstc_LuZi908pO0sZ1GRtya-9YiwyNvTJE/edit?gid=0#gid=0
WikiPortraits QuickStatements maker: https://docs.google.com/spreadsheets/d/11lAZnfmksvr4QB2PCvxiK_iAlCNqsZgCRoul9v1rHgU/edit?gid=0#gid=0
New RSP article: https://en.wikipedia.org/wiki/Reliable_sources/Perennial_sources
Contact(s): Kevin Payravi (User:SuperHamster) + Jenny 8. Lee (User:Jenny8lee)
Status (e.g., early concept, ready for beta deployment, production, etc.): A myriad of statuses
Okay with being recorded: Yes/No: Yes
36. Multiple Images Template Generator
Phabricator task: https://phabricator.wikimedia.org/T393318
Brief description (2-3 lines): Create a tool that can generate multiple image template with its options.
Relevant links https://ranjithsiji.github.io/multigallery/
https://gitlab.wikimedia.org/toolforge-repos/multigallery
Contact(s): Ranjithsiji - https://w.wiki/tN
Status (e.g., early concept, ready for beta deployment, production, etc.): Beta deployment
Okay with being recorded: Yes/No:
37. Real Time Trending Wikipedia Interface
Phabricator task: https://phabricator.wikimedia.org/T393123
Brief description (2-3 lines): What if the Main Page were more dynamic and surfaced more interesting things going on on Wikipedia? We built an interface that shows you what areas of Wikipedia are currently "hot" pointing users at interesting things to read and editors to pages that might need attention.
Relevant links: https://trending-svelte.toolforge.org/ / Code: https://gitlab.wikimedia.org/repos/future-audiences/hacking/trending
Contact(s): Elliott Etzkorn & Daniel Erenrich
Status (e.g., early concept, ready for beta deployment, production, etc.): Prototype
Okay with being recorded: Yes/No: Yes
38. Fix redirects to pages that are blue/known but do not exist locally
Phabricator task: N/A
Brief description (2-3 lines): Redirects to global user page, e.g. after a rename from A to B, and B is later deleted in favor of a GlobalUserPage. Also to the Special-namespace, and to MediaWiki-namespace for default messages, e.g. after a message override becomes redundant.
https://commons.wikimedia.org/wiki/User:X-Savitar/wmhack25
Relevant links: https://gerrit.wikimedia.org/r/c/mediawiki/core/+/1141092
Contact(s): Derick, Credits: Krinkle (deployed backport), Matmarex (Merged on Gerrit)
Status (e.g., early concept, ready for beta deployment, production, etc.): deployed
Okay with being recorded: Yes/No: Yes
39. Gender Gap and participation insights from Hackathon 2025
Phabricator task: https://phabricator.wikimedia.org/T393300
Brief description (2-3 lines): At Hackathon 2025, we're committed to fostering an inclusive and diverse tech community. This interview aims to better understand participant experiences across different gender identities, focusing on barriers to entry, participation roles, and perceptions of inclusion within the hackathon space.
Relevant links:
Contact(s): https://phabricator.wikimedia.org/p/ManavpreetKaur/
Status (e.g., early concept, ready for beta deployment, production, etc.): Survey/Assessment (not development)
Okay with being recorded: Yes/No: YES
40. Phabricating Phabricator (Phorge)
Phabricator task: https://phabricator.wikimedia.org/T392411
Brief description (2-3 lines):
Relevant links:
https://we.phorge.it/w/planning_meetings/2025-05_wikimania_hackathon_istanbul/
https://we.phorge.it/tag/wikimedia_hackathon_2025/
Contact(s): [[User:Valerio_Bozzolan]], [[User:Malyacko]], ...
Status:
Okay with being recorded: Yes/No: YES
41. Wikibase call for action
Phabricator task:
T391815 Wikibase Request for Comment: Wikibase bootstrap properties set.
T391821 Wikibase Request for Comment: an inventory of Wikibase related artifacts
T391826 Wikibase Request for Comment: Wikibase Suite full multimedia proof of concept configuration
T391828 Wikibase Request for Comment: a method for portable wikibase gadgets
Brief description (2-3 lines): The goal is to reduce entry barriers for Wikibase adoption, so I proposed four well defined tasks to be done in the hackathon. We made some advancements in Wikibase productization, but less than we wished :-)
Relevant links:
https://olea.org/diario/2025/04/14/Wikimedia_Hackathon_2025-proposals-Wikibase.html
https://docs.google.com/spreadsheets/d/1f10pddV_3VOIkXcpGaoSbLvb33F9-pusk7xKr3ITCT4/
https://phabricator.wikimedia.org/T391815
Contact(s): [[User:Olea]]
Status (e.g., early concept, ready for beta deployment, production, etc.): gñé
Okay with being recorded: Yes
42. Velorail
Phabricator task: https://phabricator.wikimedia.org/T393323
Brief description: Multitransport vacation planning tool e.g. bike/train
Relevant Links:
https://github.com/WolfgangFahl/velorail
https://w.wiki/Dzjp - Hotsprings in Italy
https://velorail.bitplan.com/ - Demo
https://velorail.bitplan.com/wd/Q1511221 - Saturnia example
https://www.opencyclemap.org/?zoom=11&lat=42.6664&lon=11.5042 - bike
https://openrailwaymap.org/?zoom=11&lat=42.6664&lon=11.5042 - train
https://youtu.be/PiNJZ4vg5ts - Saturnia video
https://github.com/WolfgangFahl/velorail/discussions/24 - planned natural language interface
Contacts:
https://phabricator.wikimedia.org/p/Seppl2013/
https://github.com/WolfgangFahl/velorail/issues
Status: proof of concept with demo
Okay with being recorded: Yes/No: Yes
43. Wikidata Embedding Project
Phabricator task: https://www.wikidata.org/wiki/Wikidata:Embedding_Project
Brief description (2-3 lines): Wikidata Embedding Project: Vector Database on top Wikidata's data to semantically search for Wikidata items with natural language.
Relevant links: https://youtu.be/WZzfh3czVZs
Contact(s): Philippe Saade, Jonathan Fraine
Status (e.g., early concept, ready for beta deployment, production, etc.): Early stage prototype live for limited user testing
Okay with being recorded: Yes/No: Yes
44. Support for Vue.js component testing in QUnit
Phabricator task: https://phabricator.wikimedia.org/T393284
Brief description (2-3 lines): Support testing Vue.js components in QUnit via VTU
Relevant links: https://docs.google.com/presentation/d/1yb6Zb7ETgK3zFoqvbZpzjihXp97Uy6YxOEtmxXqU9_4/edit?slide=id.g3549d950015_0_11#slide=id.g3549d950015_0_11
Contact(s): Máté Szabó
Status: Ready for review
Okay with being recorded: Yes/No: Yes
45. The One Ring
Phabricator task: https://phabricator.wikimedia.org/T393304
Brief (2-3 lines): Integrating Low-Code Workflow Engine with MediaWikiT
Relevant links: https://docs.google.com/presentation/d/1jAQRFPt0zDlKlRkCwFJpS-Fe6bMxAnOq19BzecYtm9o/edit?slide=id.p#slide=id.p
Contact(s): Levi --> LFerreira-WMF
Status (e.g., early concept, ready for beta deployment, production, etc.): early concept
Okay with being recorded: Yes/N : Yes
[Copied from above, for ease] 2. GitLab Content Proxy
Phabricator task: https://phabricator.wikimedia.org/T392431, https://phabricator.wikimedia.org/T321458
Brief description (2-3 lines): A reverse proxy for gitlab.wikimedia.org raw content. Why would you want such a thing? Some folks would really like to use gitlab.wikimedia.org to develop and host their userscripts. This proxy makes that technically possible.
Relevant links: https://gitlab.wikimedia.org/toolforge-repos/gitlab-content, https://gitlab-content.toolforge.org/
Contact(s): User:BDavis (WMF)
Status: deployed
Okay with being recorded: Yes/No: Yes
NO MORE SUBMISSIONS PLEASE
-----------------------
=== Unshowcased projects or presenter not wanting to be on video ===
1. WikiEditor resize bar now stores its size in localStorage
Phabricator task: https://phabricator.wikimedia.org/T352504
Brief description (2-3 lines): If the WikiEditor text box is resized (up and down or side to side) then the new size is stored in localStorage and restored on subsequent page views.
Relevant links: https://en.wikipedia.beta.wmflabs.org/wiki/Special:Random?action=edit
Contact(s):
Status (e.g., early concept, ready for beta deployment, production, etc.): In production, will ride the next train
2. See #41. Minimal starting set of properties for new wikibases
Phabricator task: https://phabricator.wikimedia.org/T391815
Brief description (2-3 lines): To make it easier to get new wikibases started, we worked on a minimal set of basic properties that every wikibase probably should have and could standardize on.
Relevant links:
Contact(s): Wikibase User Group / Olea
Status (e.g., early concept, ready for beta deployment, production, etc.): request for comments / proposal
3 . Support for 'mul' in integraality
Phabricator task: https://phabricator.wikimedia.org/T393166
Brief description (2-3 lines): Support for default value for labels (aka mul) in integraality (when formatting links)
Relevant links:
Contact(s): Jean-Fred
Status (e.g., early concept, ready for beta deployment, production, etc.): deployed on Toolforge
4.
Phabricator task:
Brief description (2-3 lines):
Relevant links:
Contact(s):
Status (e.g., early concept, ready for beta deployment, production, etc.):
Saturday, 25 January 2025
Empowering School Librarians to Combat Disinformation
Happy to share my experience attending the 3-day WikiLib Conference in Mexico City, Mexico! This enriching event brought together librarians worldwide, including representatives from the National Library of Brazil, Israel, Greece, and various community and school libraries.
The conference highlighted the important role school librarians play in combating disinformation, especially in today's digital landscape. As educators, it's our responsibility to equip students with the skills to identify reliable sources and navigate online information complexities.
To address this need, we're excited to launch a working community of practice for school librarians focused on promoting media literacy, critical thinking, and effective use of platforms like Wikimedia.
Join us in empowering the next generation of learners! Let's connect and explore ways to promote information literacy and critical thinking in our schools!
hashtag#CriticalThinking hashtag#SchoolLibrarians hashtag#InformationLiteracy hashtag#WikiLib hashtag#MediaLiteracy hashtag#Education
Who is he ?
I develop creative approaches to deliver quality education to my students. I find ways to inspire them to learn, equip them with knowledge, and develop their life skills such as critical thinking, information technology and group work.
My particular interest is in applying technology to teaching learning process that high tech helps stimulate students’ creativity and enthusiasm for learning. I also use technology to bridge the gap between the classroom and real life. Learning is extended to the outside world, and my students are exposed to different cultures as they use applications and websites such as Wikidata, Wikipedia, Class Dojo and Google Apps to connect to the world level of education.
In addition to teaching, I am the ambassador of ClassDojo application in UAE. Being an classdojo ambassador I have given training to 432 teachers from different countries.
As HOD of Social Science Department, I have conducted several training programmes to teachers and lead many staff members meeting in my school.
In my weekends and evenings I had taught many students who were economically poor in a remote village of Kerala, India, and they can’t go to school because they were studying in moral education in religious institutions.
I also run a YouTube channel, two blogs to share my online learning contents tutorials and ideas. And I have participated as delegate in Qudwa International teachers forum in 2017 which was held at Abu Dhabi. In October 2019 I received a scholarship to participate in Wikidatacon19 at Berlin, Germany and participated in a panel session and talked about Wikidata in School Education.
About me in media
Popular Posts
-
Traditional teaching engages some students but not all . Kagan is a revolutionary approach to teaching that actively engages e...
-
Subject coordinators have crucial role in academic development of every institution. Usually their post comes under Head of the Departme...
-
Exciting Experience at the World School Summit! I had an amazing time at the hashtag # World_School_Summit at Deira International Schoo...
-
As we celebrate the 53rd UAE National Day, I'm reminded of the country's remarkable spirit of inclusivity and tolerance. The UAE i...
-
Happy to share my experience attending the 3-day WikiLib Conference in Mexico City, Mexico! This enriching event brought together librarians...
-
Today Siraj daily published my article on CBSE new reforms.It may affect the students , parents as well as schools. To read more you can ...
-
Trainer : Dr. Thomas Abraham Class Audio is available here Part- I Part -2 Celebration of Diversity TCI Workshop Foun...
-
Recently, a meeting was held at Thrissure with active wikimedians in Kerala, India to discuss the future of the Wikimedia movement and its s...
-
Today I had 3 more new students in my class. Somebody had retest. Thats why they came to new class late.So again explained , What is schoo...
-
Date & Time: Sunday, May 4, from 2:00 - 4:00 pm EEST Facilitators: debt & siebrand Venue: Palandoken Ballroom == Relevant links == P...
Labels
- #distancelearning
- #InThisTogetherDubai
- 10M
- 10N
- 2017-18
- 2024
- 21st C teaching
- 9M
- 9P
- 9Q
- Academic Activities
- Acadmic thoughts
- Activities
- Activity Oriented Class
- AEP
- AI Education
- Applications
- April
- Article
- Assessment
- Awards
- Begaviour
- Beginning of Academic year
- Big ideas
- blooms
- Bots
- Bus stops
- California
- Career
- CBSE
- ChatGpt
- Child Centred
- class 10
- class 9
- Class Dojo
- Class note book
- Class Observation
- Class Party
- Classroom
- co-curricular activities
- codes
- college
- Comments
- Corona
- CPD
- Creative Works
- Demo
- Democracy
- Department activities
- differentiated learning
- Distance learning
- DM
- Dr Thomas Abraham
- Dubai
- duty
- editing
- Education World
- educational
- Educational Reform
- Educational technology
- EduConference
- EduWiki2023
- emails
- Environment
- expectation
- experiences
- feedback
- Felicitation
- First day
- football
- Free
- general instruction
- Geography
- GLAM
- Grade 10
- Grade 9
- Group Discussion
- habitat
- Hackathon
- History Class
- HOD Meeting
- ICT in Education
- iis
- initiatives
- Instructions to teachers
- interactive notes
- Istanbul
- Items
- Jigsaw
- Leadership
- Lecture notes
- Lesson Plan
- Library
- Making Thinking Visible
- malayalamwiki
- mcq
- Meetings
- Mexico
- Movement Strategy
- MSCS
- Nationalday
- Nature
- New ideas
- New methods of Teaching
- No Article in Ar/ml
- no descriptions
- No labels
- notes
- Oman
- online class
- Online Quiz
- Open Street Map
- OSM
- Outside
- Partcicipation
- Paws
- PDP
- Pedagogy
- Photos
- Planning
- Plenaries
- Politics
- PPT Files
- Practical Solutions
- Preparations
- Presentation
- proactive
- professional development
- Published
- Python
- pywiki
- queries
- questionpapers
- Questions
- quizizz.com
- Regents
- Report Cards
- resources
- Review
- revision
- samples
- Sanjeev Kumar
- Scheduled messages
- School Development
- School Election
- School Life
- Schools
- Science
- SDP
- seminar
- September
- SIBF
- Sirajnews Daily
- Social Science
- SODs
- sophox.org
- SPARQL
- speech
- Strategies
- Subject Coordinators
- summer vacation assignment
- Sunitha
- Tagishsimon
- taxonomy
- TCI
- teachers
- Teachers licence
- Teaching Training
- team building
- Texas
- Thought on School Future
- Thrissure
- time management
- Tips
- TLS
- Training
- UAE
- UAE National day
- uae schools
- UAEWiki
- unit plan
- upload
- Vacation
- Video Tutorials
- Websites
- WikiArabia
- wikicommons query
- Wikidata
- Wikidatacon
- WikiLib
- Wikimedia
- Wikipedia
- wikisource
- Wings Activity
- wokrloads
- worksheets
- Workshops
- world cup
- World Environment Day
- World School Summit
- Year Plan
- Zoom
Blog Archive
About
Featured Posts
Featured Posts
Featured Posts
Pages
recent posts
Flickr Images
Like us on Facebook
Blogroll
Advertise
Pages - Menu
Popular Posts
-
Traditional teaching engages some students but not all . Kagan is a revolutionary approach to teaching that actively engages e...
-
Subject coordinators have crucial role in academic development of every institution. Usually their post comes under Head of the Departme...
-
Exciting Experience at the World School Summit! I had an amazing time at the hashtag # World_School_Summit at Deira International Schoo...
-
As we celebrate the 53rd UAE National Day, I'm reminded of the country's remarkable spirit of inclusivity and tolerance. The UAE i...
-
Happy to share my experience attending the 3-day WikiLib Conference in Mexico City, Mexico! This enriching event brought together librarians...
-
Today Siraj daily published my article on CBSE new reforms.It may affect the students , parents as well as schools. To read more you can ...
-
Trainer : Dr. Thomas Abraham Class Audio is available here Part- I Part -2 Celebration of Diversity TCI Workshop Foun...
-
Recently, a meeting was held at Thrissure with active wikimedians in Kerala, India to discuss the future of the Wikimedia movement and its s...
-
Today I had 3 more new students in my class. Somebody had retest. Thats why they came to new class late.So again explained , What is schoo...
-
Date & Time: Sunday, May 4, from 2:00 - 4:00 pm EEST Facilitators: debt & siebrand Venue: Palandoken Ballroom == Relevant links == P...