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
Agenda (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.
- James Forrester
- Wikifunctions and Abstract Wikipedia
- Also available for questions on Gerrit, CI, production, general MediaWiki, etc.
- 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)
- 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 :)
- 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
- Vera (User:1Veertje)
- ...
- Haley
- prototype of Commons upload flow in iOS app
- 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
- aude
- charts
- tabular data on commons
- ....
- 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!
- William (User:Dreamy Jazz)
- temporary accounts
- testing, maintenance scripts
- Nathan
- prove me gadget (adding references)
- Olga
- Centralized place for moderators (session later today: https://phabricator.wikimedia.org/T393023)
- Daan @Daanvr
- suggestion engine for categories and SDC statements
- need help with infrastructure like Toolforge and buiding API endpoints (logic is already built)
- 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
- Derek (designer at WMF)
- Can offer Codex support
- Seeking input on diff styling (colors, e.g. red/green, blue/yellow)
- Dan (Future Audiences team)
- Twitter(-like?) feed of real-time updates and trending topics
- 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
- 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
- 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
- - Extend functionality using Golang
- Wiki Loves Folklore
- Gift up for grabs on task completion!
- 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/
- ... (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
- 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
- Sudhanshu (Language Team)
- ContentTranslation tool
- Designer
- Happy to help with Paulina or AI Image filter
- Krishna Chaitanya (KC)
- Data analysis, metrics. visualisations
- 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
- Cory (Abstract Wikipedia team)
- Wikifunctions
- Only supports Python and Javascript at the moment, want to add support for other languages
- 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)
- 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
- Derek (Product Platform team?)
- Can offer help with setting up Mediawiki locally on your laptop
- Hugo Lopez (User:Yug)
- Wikimedia Language Diversity Hub
- LinguaLibre (tool to record audio of words in multiple languages)
- 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.
- Marios
- AutoWikiBrowser; open to questions and suggestions
- together with Sam (reedy)
- Valerio Bozzolan
- Phabricator/Phorge
- Implement oEmbed protocol in MediaWiki
- Amir (Ladsgroup)
- SRE, infrastructure, databases
- can talk about a lot of stuff
- Ed Sanders, David Lynch, David Chan (Editing Team)
- EditCheck tool (provides warnings before saving edits)
- Talk to us about anything related to VisualEditor
- 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
- Kevin Payravi (User:SuperHamster)
- WikiPortraits (wikiportraits.org)
- need help to build workflows using e.g. QuickStatements
- 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
- Birgit
- Various sessions today and tomorrow, starting with an overview today after lunch
- Tiago Lubiana (Brazil)
- Portuguese/Spanish speaking session, let's connect
- Latin languages/communities session (https://phabricator.wikimedia.org/T392770)
- Taavi
- Wikimedia Cloud Services SRE
- Debian packages for MediaWiki
- making the MediaWiki release tarballs reproducible
- … (Wikimedia Iran user group)
- Reducing dependency on Google services
- Working on privacy-respecting ticket reservation tool
- Daniel Kinzler
- all things API
- REST API vs action API
- Jay Prakash
- Montage, the photo jury tool
- Frontend in Vue.js and Codex
- 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!
- Bhuvana Meenakshi (Telegram: kbmfsa)
- Wiki For All- For students and academia to learn about MediaWiki
https://meta.wikimedia.org/wiki/WikiForAll
- 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/
- 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)
- Máté (Trust&Safety team)
- SecurePoll for local administrator elections
- Quechua language and Wikidata lexemes
- 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)
- Wolfgang + Maria
- documenting excursions(?) using Semantic MediaWiki, Wikidata, OpenStreetMap
- Federated queries
- Anton (From Ukraine), User:Tohaomg
- Bots
- Web scraping
- User scripts
- Lua modules
- 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
- 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)
- 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
- 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
- ... (Acrion-dev)
- Presentation tomorrow about Wikidata processing using zelph
- https://phabricator.wikimedia.org/T391618
- Adam Shorland (Addshore)
- Anything Wikibase / Wikidata related
- mwcli https://www.mediawiki.org/wiki/Cli Mediawiki developer environemtn & other developer focused Wikimedia CLI tools
- ... Edward Betts
- OpenStreetMap + Wikidata
- Wikimedia Enterprise...
- Citations, Wikidata, Wikibase
- Mike Peel
- Wants help identifying/tagging photos on Commons,
- Session for tagging hackathon photos: T391640
- 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
- Bryan Davis (bd808)
- Support anyone with roadblocks
- Cloud Services, GitLab, CI, OAuth (a bit), …
- Content proxy to load JavaScript from Gitlab in user scripts
- 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