**The 2025 Hackathon opening ceremony marks the official start of our annual event. All participants are expected to attend this session.**
**Date**: Friday, May 2, 2025
**Time**: 9:30am EEST / 6:30am UTC
**Duration**: 1 hour 30 mins
**Streaming Link**: https://www.youtube.com/live/0HHNirvItr8
**Slides**: https://commons.wikimedia.org/wiki/File:Wikimedia_Hackathon_-_Opening_Ceremony_-_Istanbul,_Turkey,_May_2,_2025.pdf
**Agenda** (**[[ https://etherpad.wikimedia.org/p/Wikimedia_Hackathon_2025_Opening | Etherpad ]]** with agenda and notes)
- Welcome! (5 min)
- Introduction from Wikimedia Türkiye (5 min)
- Logistics introduction (20 min) - Organizing Team
- Project pitch (50min, facilitation: @siebrand)
- Closing & next steps (5min, speaker: tbd)
Note Takers: Manavpreet, Chinmayee
----
Date & time: Friday, May 2, 2025 at 9:30 am EEST / 6:30 am UTC
== Relevant links ==
Phabricator task: https://phabricator.wikimedia.org/T391685
Phabricator board: https://phabricator.wikimedia.org/project/board/7491/
Streaming Link (YouTube): https://www.youtube.com/live/0HHNirvItr8
Opening Ceremony Slide: https://commons.wikimedia.org/wiki/File:Wikimedia_Hackathon_-_Opening_Ceremony_-_Istanbul,_Turkey,_May_2,_2025.pdf
== Agenda ==
Welcome!
Introduction from Wikimedia User Group Turkey
Logistics introduction (20 min - Organizing Team)
Project pitch (50min, facilitation: tbd)
Closing & next steps (5min, speaker: tbd)
=== Project pitches ===
Take the mic for 30 seconds max
- No slides or screen sharing
- You should say:
-- Your (user)name
-- What you’re planning to work on
-- What kind of support you need
-- How people can contribute
-- How people can reach out to youBack to your seat and post your introduction in the IRC/Telegram group; add links & more info as needed
- Recorded (we’ll keep 5 min at the end for people who want to present off-record)
- Start queuing up now next to the stage to present! If you’re attending remotely and/or if there’s no time left: you can use IRC/Telegram group (@wmhack) to pitch your project.
1. James Forrester
* Wikifunctions and Abstract Wikipedia
* Also available for questions on Gerrit, CI, production, general MediaWiki, etc.
2. Kim Sarabia
* Building lightweight tool that runs on English Wikipedia articles and quietly flags gendered or outdated language—terms like “female scientist,” “manpower,” or “unmanned.” These phrases still show up all over the place, often unintentionally, and Wikipedia’s own Manual of Style actually recommends gender-neutral alternatives.
* I just wanted to make something helpful for editors who care about how we frame people—especially in biographies and professional descriptions—but who don’t have time to manually comb every paragraph for bias. Contact kimberly_sarabia (IRC)
3. Lucas Werkmeister
* might work on making language names translatable (T231755)
* want to move a project from GitHub to Wikimedia GitLab, could use help from people who know about GitLab CI and doc.wikimedia.org (T392290)
* contact me or Taavi if you want an invite code for the wikis.world Mastodon server :)
4. Isabelle Hurbain-Palatin (ihurbain on IRC, with my name on Telegram)
we're in the progress of deploying Parsoid as default parser for all wikis; if you have any question or concern about Parsoid compatibility with your bots, gadgets, workflows, how to test that, how to make it work, talk to me :)
more info https://www.mediawiki.org/wiki/Parsoid/Parser_Unification
5. Vera (User:1Veertje)
- ...
6. Haley
- prototype of Commons upload flow in iOS app
7. Dmitry
- session on games with data from Wikimedia projects
- User:Ainali: I have made this super simple game to guess from which article an image is. Please steal the idea and improve it :) https://aina.li/wp-image-quiz/index.php
8. aude
- charts
- tabular data on commons
- ....
9. Halley
- API documentation
- Rebuild the REST API Sandbox using Codex: https://phabricator.wikimedia.org/T388910
- API Listening Tour -- come share your questions, comments, concerns, and ideas about the future of Wikimedia web (HTTP) APIs!
10. William (User:Dreamy Jazz)
- temporary accounts
- testing, maintenance scripts
11. Nathan
- prove me gadget (adding references)
12. Olga
- Centralized place for moderators (session later today: https://phabricator.wikimedia.org/T393023)
13. Daan @Daanvr
- suggestion engine for categories and SDC statements
- need help with infrastructure like Toolforge and buiding API endpoints (logic is already built)
-
14. Bernhard (Wikimedia Austria; User:Krabina)
- session on Semantic MediaWiki (https://phabricator.wikimedia.org/T392757)
working on improving extensions related to SMW, especially regarding MW 1.43 compatiblitiy
also want to bring data from the Vienna History Wiki to Wikidata
15. Derek (designer at WMF)
- Can offer Codex support
- Seeking input on diff styling (colors, e.g. red/green, blue/yellow)
16. Dan (Future Audiences team)
- Twitter(-like?) feed of real-time updates and trending topics
17. Max (User:Kristbaum)
- Native Android, (soon iOS, problems with App Store) (and also web) app for easily creating games to edit Wikimedia Content. Try it at https://como.toolforge.org/
- Would also like to add template examples for https://www.mediawiki.org/wiki/Extension:UnlinkedWikibase
18. Ferdinando (Wikimedia Italy) @ferdi2005
- Invite to help improve the new Wiki Loves Monuments (WLM) web app (currently used by WMIT and WMIE) on https://app.wikilovesmonuments.it
- Django and React
- Aims to make it usable for more countries
19. James Hare
- Database of citations in English Wikipedia articles
- Talk to James about citations
- Wikidata Query Service (WDQS) with "unsplit" graph (scholarly articles + everything else)
- query service with more than just Wikidata data
20. - Extend functionality using Golang
- Wiki Loves Folklore
- Gift up for grabs on task completion!
21. Jorge Gemetto (Wikimedistas Uruguay)
- Paulina (Wikidata-based tool to search for authors, identifiers, works in public domain, all GLAM stuff)
- Flask
- https://paulina.toolforge.org/
22. ... (WMF fundraising team)
Wenjun Fan
-To integrate a feature flag and ab testing tool (Growthbook) for internal tester for any new features released in the futuer
- would like to see if there is any product group people here since they are working on to self serve this service
- will use php and js for now with wiki payments for use cases and a small demo
23. Ranjith (Wikimedians of Kerala UG)
- Everything is Connected (game originally created by Denny Vrandečić)
- https://eicgame.toolforge.org/
- Working on WS Review tool (rebuilding WSContest) for conducting WS Edit-a-thons
24.
- Central repository for Models
- Machine Learning topics
25. Sudhanshu (Language Team)
- ContentTranslation tool
- Designer
- Happy to help with Paulina or AI Image filter
26. Krishna Chaitanya (KC)
- Data analysis, metrics. visualisations
27. Ismael Olea (Olea)
- Wikibase call for action and the Wikibase Zone: https://olea.org/diario/2025/04/14/Wikimedia_Hackathon_2025-proposals-Wikibase.html
- Please join the unconference session at the Ankara room: https://phabricator.wikimedia.org/T392679
28. Cory (Abstract Wikipedia team)
- Wikifunctions
- Only supports Python and Javascript at the moment, want to add support for other languages
29. Gopa Vasanth
- Translate Tagger
Tool: https://translatetagger.toolforge.org/
Desc: To simplify working with translate tags on wiki pages.
Help requied: Looking for the feedback to make the tool more useful and powerful.
Contact: @gopavasanth (telegram)
30. Artur (Wikimedia Brasil) User:ACorrêa (WMB)
- QuickStatements 3.0
- Creating a statistics dashboard for QuickStatements 3.0, needs help selecting a JS library for graphics
31. Derek (Product Platform team?)
- Can offer help with setting up Mediawiki locally on your laptop
32. Hugo Lopez (User:Yug)
- Wikimedia Language Diversity Hub
- LinguaLibre (tool to record audio of words in multiple languages)
33. Mykola Trokhymovych
- Improving multilingual revert risk model
- improving text-to-speech for articles
- Do you now about Extension:Wikispeech? WMSE is working actively on it and it would make sense to collaborate.
34. Marios
- AutoWikiBrowser; open to questions and suggestions
- together with Sam (reedy)
34. Valerio Bozzolan
- Phabricator/Phorge
- Implement oEmbed protocol in MediaWiki
35. Amir (Ladsgroup)
- SRE, infrastructure, databases
- can talk about a lot of stuff
-
36. Ed Sanders, David Lynch, David Chan (Editing Team)
- EditCheck tool (provides warnings before saving edits)
- Talk to us about anything related to VisualEditor
37. Lina, Mell, Eline (technical wishes team at WMDE)
- Working on references at the moment, esp. in VisualEditor
- Would like to get your feedback on a new feature for VisualEditor called Sub-referencing
- Come s your thoughts and ideas about improving Citations and References
38. Kevin Payravi (User:SuperHamster)
- WikiPortraits (wikiportraits.org)
- need help to build workflows using e.g. QuickStatements
39. Bhsd
- Extension:CodeMirror
- VSCode LSP extension for wikitext (https://marketplace.visualstudio.com/items?itemName=Bhsd.vscode-extension-wikiparser)
- lint-wiki-dumps on Toolforge (https://lint-wiki-dumps.toolforge.org/) that lists additional lint errors for wikitext
- TypeScript wikitext parser wikiparser-node (https://npmjs.com/package/wikiparser-node) that can be used in Node.js and browser
40. Birgit
- Various sessions today and tomorrow, starting with an overview today after lunch
41. Tiago Lubiana (Brazil)
- Portuguese/Spanish speaking session, let's connect
- Latin languages/communities session (https://phabricator.wikimedia.org/T392770)
42. Taavi
- Wikimedia Cloud Services SRE
- Debian packages for MediaWiki
- making the MediaWiki release tarballs reproducible
43. … (Wikimedia Iran user group)
- Reducing dependency on Google services
- Working on privacy-respecting ticket reservation tool
44. Daniel Kinzler
- all things API
- REST API vs action API
45. Jay Prakash
- Montage, the photo jury tool
- Frontend in Vue.js and Codex
46. David Caro (SRE), Sarai (designer)
- Cloud Services team (also Taavi, Arturo, Bryan as honorific team member)
- Issues with cloud services, Cloud VtPS, Toolforge
- Toolforge UI; there's an initial design and they want to test the prototype with anyone interested! Intro session to Toolforge UI takes place Saturday at 11:30h
> if you have questions/need help/want to chat about toolforge or cloud vps hosting for tools reach out to me or arturo or taavi, there's an unconference today at 12:30 about latest features there, and a workshop at 14:00 in case you want help with getting started/setting something up. And if you are interested on helping with the toolforge UI/striker 2.0 redesign reach out to me or sarai, cheers!
47. Bhuvana Meenakshi (Telegram: kbmfsa)
- Wiki For All- For students and academia to learn about MediaWiki
https://meta.wikimedia.org/wiki/WikiForAll
48. Jinoy (Wikimedians of Kerala UG / Telegram: Gnoeee)
- Visualize edits from Wikidata on maps using Wikimedia streams API
- Planning to add more features like what edits have been made
- Include edits from other Wikimedia projects
https://wdrecentchanges.toolforge.org/
49. Tom (tarrow; WMDE)
- Wikibase Cloud team
- Wikidata & Wikibase
- Adapting tools to work on other Wikibases
- Querying
- Running MediaWiki on Kubernetes (if you’re not the WMF)
50. Máté (Trust&Safety team)
- SecurePoll for local administrator elections
51.
- Quechua language and Wikidata lexemes
52. Nacaru (WMLGBT+, WMES)
- WMLGBT+ in Spanish webpage (https://wmlgbt-es-web.toolforge.org)
- Creating a module for Twinkle Lite (Twinkle in Spanish Wikipedia) for easy moves to user's sandboxpage (https://phabricator.wikimedia.org/T393137)
53. Wolfgang + Maria
- documenting excursions(?) using Semantic MediaWiki, Wikidata, OpenStreetMap
- Federated queries
54. Anton (From Ukraine), User:Tohaomg
- Bots
- Web scraping
- User scripts
- Lua modules
55. Philippe Saadé - AI project manager for Wikimedia Deutchland
- Semantic search on Wikidata items. Making Wikidata more accessible to the open-source AI community: https://m.wikidata.org/wiki/Wikidata:Embedding_Project
56. Sam Reed (Reedy)
- Rights for anything (probably) in WMF production and access for CI
- security team
- 2FA and yubikeys
- Can add you to https://meta.wikimedia.org/wiki/Special:GlobalUsers/oathauth-tester to enable 2FA (TOTP/WebAuthn) on your SUL account
- Testing passkeys on weird devices (Android devices etc)
57. Ollie Hyde (formally Shotton) (Wikibase Data Reuse team at WMDE)
Feedback or help on:
- Wikibase REST API
- Wikibase action API
- Wikidata Query Service
- Data Dumps
58. André Barbosa (Alchimista)
- Can offer help with bots, specifically pywikibot, automatic editions and data processing
- Will work on a tool to monitor Wikidata edits on informationl
59. ... (Acrion-dev)
- Presentation tomorrow about Wikidata processing using zelph
- https://phabricator.wikimedia.org/T391618
60. Adam Shorland (Addshore)
- Anything Wikibase / Wikidata related
- mwcli https://www.mediawiki.org/wiki/Cli Mediawiki developer environemtn & other developer focused Wikimedia CLI tools
61. ... Edward Betts
- OpenStreetMap + Wikidata
62. Wikimedia Enterprise...
- Citations, Wikidata, Wikibase
63. Mike Peel
- Wants help identifying/tagging photos on Commons,
- Session for tagging hackathon photos: T391640
64. Simon (User:simon04)
- Locator tool https://locator-tool.toolforge.org/#/ for photos, backend implemented in Python https://github.com/simon04/locator-tool/blob/master/backend/app.py, wants to use OAuth 2.0 in JavaScript and remove Python
65. Bryan Davis (bd808)
- Support anyone with roadblocks
- Cloud Services, GitLab, CI, OAuth (a bit), …
- Content proxy to load JavaScript from Gitlab in user scripts
66. Doug (User:Douginamug)
- new here 👋
- would love to help with UX stuff, terrified by WM tool ecology 😅
- plan to improve docs, especially for non-WMF use of mediawiki