Wikimedia Hackathon 2022/Schedule
From May 20-22, there will be two sets of main hours per day for sessions and social events:
- 3:00 GMT - 6:00 GMT
- 15:00 GMT - 19:00 GMT.
To see these dates and times in your time zone, look at the schedule below.
The the first five sets of Core Hours will be open for sessions and hacking.
The last set of Core Hours will be used for showcasing projects and the closing ceremony.
Participants are welcome to stay in the online space and collaborate outside of these core hours. The goal is to allow time for breaks and to accommodate as many time zones as possible.
The Code of Conduct for Wikimedia's Technical Spaces and Friendly Space Policy will be in effect throughout the event, on all platforms, discussion channels, and at local meetups.
Sessions, which include community-led tutorials and conversations, will take place in virtual “rooms” in the Hackathon game-space. The rooms are:
-
Community Building Room
topics such as ethics, bias, accessibility, documentation, or meta-analysis of the community. -
Infrastructure Tools Room
topics such as Phabricator, Git, Gerrit, GitLab, or the DevPortal -
Localization and Small Wikis Room
topics such as localization, translation of tools, and Small Wikis. -
MediaWiki Room
topics related to MediaWiki -
Python Room
topics such as PAWS, Pywikibot, and other relevant Python conversations. -
Wikibase and Wikidata Room
technical discussions about Wikidata and Wikibase or other data-related tools. -
The Cantina Social Room
social activities such as musical performances, online games, and outdoor adventures.
To claim a time slot in a room, add to the schedule below by copying the following points:
* Title of Session (the more detailed, the better!): * Username for contact: * Session Duration (25 or 50 min): * Language of session (English, Arabic, etc.): * Prerequisites (some Python, etc.): * Good for newcomers? (Yes/No): * Any other details to share?:
To share more information, link to a Phabricator task. The Git and Gerrit session is a great example task for a session.
Not sure how to put together a session? We've written some tips on how to get started.
Clock times are displayed in GMT timezone. To view the time in other timezones, click on the time link. |
You can add your slides or other materials to the Hackathon Commons category.
The Hackathon is Live!
[edit]Attend the sessions by entering the Hackathon game space. In the game space you will be able to attend sessions in different rooms, as well as meet people and have conversations outside of the rooms.
If you have any issue, you can enter the video conference rooms directly.
- WorkAdventure is a tool developed by a company based in Europe. The user data stored is mostly the username and avatar preferences. The content of the video discussions are not stored on their servers.
- Please read the WorkAdventure privacy policy and cookies policy, and only proceed if you agree with these terms.
- All users should abide by the Code of Conduct for Wikimedia's Technical Spaces and the Friendly Space Policy.
- We recommend participants choose usernames or nicknames over real names, as virtual spaces are public.
- Please do not record other people's audio or video during this event.
Friday, May 20
[edit]Start time | Community Building Room | Infrastructure Tools Room | Localization and Small Wikis Room | MediaWiki Room | Python Room | Wikibase and Wikidata Room | Cantina Social Room | Start time |
---|---|---|---|---|---|---|---|---|
Opening Ceremony Join us in the Game Space! You can also follow the ceremony on YouTube. When you enter the game space, you will be in a yellow room. Move forward until you get to the green area with seats marked "Opening Ceremony."
|
||||||||
I got frustrated with the Wikidata Query Service so I made my own
Contact: Harej Session Duration: 25 minutes Language: English Prerequisites: It helps if you know what the Wikidata Query Service is Good for Newcomers: Not really Any other details to share: See Wikidata page |
Let's explore the virtual world together! Walk around the virtual world- how many cats and goats can you find?
Hint: If you walk up to the animals, they will share surprises with you. |
|||||||
Newcomers Social: Join us for a fun introduction to the technical community.
Experienced community members are also welcome to join! Username: User:HLepp (WMF) Language: English Good for newcomers? YES |
||||||||
Scribe: Open-source Language Keyboards Based on Wikidata Lexicographical Data
Username: AndrewTavis Session Duration: 50 min Language of session: English, with a German Scribe keyboard demo Prerequisites: none, but Python will be used to show data updates via sparqlwrapper Good for newcomers? Very much so! Any other details to share? Showing iOS, data updates, and an update on Android |
||||||||
Ask anything about Phabricator
Contact: Andre 25 min; English etc Prerequisites: Please watch the basic tutorial videos first! Good for newcomers? Yes Other details: See phab:T304160 |
||||||||
- | Hacking!
Feel free to use any of the rooms in the virtual space during this time to collaborate. |
- | ||||||
Start time | Community Building Room | Infrastructure Tools Room | Localization and Small Wikis Room | MediaWiki Room | Python Room | Wikibase and Wikidata Room | Cantina Social Room | Start time |
Opening Ceremony Join us in the Game Space! You can also follow the ceremony on YouTube. When you enter, you will be in a yellow room. Move forward until you get to the green area with seats marked "Opening Ceremony." |
||||||||
Ask Us Anything About Search or the Query Services Contact: Trey 50 min; English Prereqs: None Good for newcomers?: Yes More details: Come ask questions, share ideas, or get help with on-wiki search or the query services (WDQS & WCQS). Tell us why your search sucks—and how we can improve it! Get help finding the best API for your project! Get updates on future plans and projects! |
Ask anything about Phabricator
Contact: Andre 25 min; English etc Prerequisites: Please watch the basic tutorial videos first! Good for newcomers? Yes Other details: See phab:T304160 |
Making it easy to improve automatic generated citations in any language: Web2Cit for early adopters
Short intro to Web2Cit, then hands-on workshop to fix references Contact: Diegodlh Duration: 50 min Language: English Small walk through around Web2Cit and hands-on workshop for early adopters Prerequisites: Knowing some XPath and regular expressions may be useful (but not mandatory). Good for newcomers? yes Other details: Please see session's task in Phabricator |
Presentation and Q&A: How does Wikifunctions work? How can I prepare functions for inclusion? How can I help with the extension?
Contact: Quiddity (WMF) Duration: 50 min Language of session: English Prerequisites: None Good for newcomers? (Yes/No): Yes Any other details to share?: This session will start off with a presentation of the in-progress UI for the wiki; We will show how it works, and how you will be able to contribute (followed by Q&A). Then we will go deeper into the back-end, describing some of the architecture of the system (followed by Q&A). |
Pywikibot Mysteries: A brief introduction about keywords like
action, bot, cache, color, ConfigParser, counter, entry points, futures, itertools, options, pwb, scripts, shell, tools, transliteration, UI, utilities. |
||||
Technical development statistics
Short intro to https://wikimedia.biterg.io/, then question & answers Contact: Andre 25 min; English etc Prerequisites: Being curious about Git and Gerrit statistics Good for newcomers? N/A Other details: Please see phab:T304162 |
Newcomers Social: Join us for a fun introduction to the technical community.
Experienced community members are also welcome to join! Username: User:HLepp (WMF) Language: English Good for newcomers? YES |
|||||||
Overview of technical areas and projects in the Wikimedia ecosystem
Username: User:SSethi (WMF), User:SSapaty (WMF) Language of session: English Prerequisites: none Good for newcomers? Yes Other details: See Phab: T306595 |
Free tools hosting: Introduction to Wikimedia Cloud Services
Contact: David 25 min; English Prerequisites: None Good for newcomers? Yes Other details: See phab:T307600 |
Making a MediaWiki skin
Username for contact: User:Jdlrobson Session Duration: 45mins Language of session: English Other details: T304116 Good for newcomers? YES |
Using Wikidata Lexicographical Data on Wiktionary
Username: Mahir256 Duration: 50 min Language of session: English, but the Bengali Wiktionary will be used Prerequisites: Lua desirable but not required Good for newcomers? Q16868612 (Q16868612) |
Tech Topics and Tea with T Arrow & Addshore
Duration: 50 min Language of session: English Bring a tech or tea related topic that you want to casually chat about. Good for newcomers? Yes |
||||
Triaging bugs for your wiki community
The session will be 25 mins of process and examples. Following there will be a 25 min workshop, where we collectively will triage some tickets from an existing Phabricator project and improve them. Username: TheDJ Duration: 25 min + 25 min Language of session: English Prerequisites: Some familiarity with Phabricator (see earlier sessions) and technology problems. Good for newcomers? new developers yes, but having experience with your wiki and HTML is advisable Other details: See T307776 |
How accessible is the Wikipedia Skin?
Username for contact: User:Zend2020 User:TuneswrightNG Session Duration: 25mins Language of session: English Other details: See T308818 Good for newcomers? YES |
|||||||
Game Jam: Designing and documenting wiki games, including Hackathon: The Card Game
Explore the wild history of wiki games, document them better on-wiki and through structured data, and brainstorm cards and rules for Hackathon: The Card Game, a bug-smashing collaborative exercise intended to be played at local meetups this weekend and beyond. Contact: Pharos 50 min; English etc Prerequisites: None Good for newcomers? Yes Other details: See phab:T308608 + check out earlier documentation of both online games and offline games. |
InternetArchiveBot: How it works, and what is needed to get it set up
|
The honourable mwcli, an install party (MediaWiki CLI tool and development environment)
|
Hacking Wikidata Knowledge Graphs
Using Wikidata query to generate knowledge graphs (example: w.wiki/BUA) is a powerful way to visualize knowledge and has become a critical tool for showing the power of Wikidata. How have we created and used them so far, and how might we might further the tools and techniques to making them easier to work with?
Username: Fuzheado Duration: 50 minutes Language: English Prerequisites: None. Basic knowledge of Wikidata helps. Good for newcomers: Yes Phabricator: T308837 Notes: Google Docs (better for visual notes) |
|||||
Can we GitLab yet? 🦊
|
||||||||
- | Hacking!
Feel free to use any of the rooms in the virtual space during this time to collaborate. |
- | ||||||
Start time | Community Building Room | Infrastructure Tools Room | Localization and Small Wikis Room | MediaWiki Room | Python Room | Wikibase and Wikidata Room | Cantina Social Room | Start time |
Saturday, May 21
[edit]The links in the schedule go directly to Jitsi rooms. But we recommend you enter the rooms through the game space (which connects to the rooms directly).
Start time (UTC) | Community Building Room | Infrastructure Tools Room | Localization and Small Wikis Room | MediaWiki Room | Python Room | Wikibase and Wikidata Room | Cantina Social Room | Start time (UTC) |
---|---|---|---|---|---|---|---|---|
Free tools hosting in Wikimedia Cloud Services
Contact: Vivian Rook 25 min; English Prerequisites: None Good for newcomers? Yes |
||||||||
Let's explore the virtual world together! Walk around the virtual world - how many cats and goats can you find?
Hint: If you walk up to the animals, they will share surprises with you. |
||||||||
Toolhub and How to find tools to improve your workflows
|
||||||||
- | Hacking!
Feel free to use any of the rooms in the virtual space during this time to collaborate. |
- | ||||||
Start time (UTC) | Community Building Room | Infrastructure Tools Room | Localization and Small Wikis Room | MediaWiki Room | Python Room | Wikibase and Wikidata Room | Cantina Social Room | Start time (UTC) |
Matrix and PubHubs
Wikimedia Matrix.org social channels and PubHubs (Q111272672) as a potential shell for conference and other use 25 min; English etc Prerequisites: None Good for newcomers? Yes |
Toolhub: publicize your tools and find new tools
|
Desktop Improvements design workshop: Introducing ideas for the design of the new default Mediawiki skin, Vector (2022)
Presentation slides: link to slides Any other details to share?: Please see the Desktop Improvements project page for an introduction to the project and its overall goals |
Wikimaps community meetup
Topics: |
|||||
Wiki Mentor Africa
|
Let's explore the virtual world together!Walk around the virtual world - how many cats and goats can you find?
Hint: If you walk up to the animals, they will share surprises with you. |
|||||||
Documentation to conquer the dungeon
|
Data access workshop for Tools
|
Wikimaps track
|
||||||
How to play with [alpha] Codex, the upcoming Wikimedia Design System, in user scripts
|
How to add data to Wikidata (fast)
|
|||||||
Bridging the research and developer communities
̆* Other details: phab:T308321 |
The Wikimedia Developer Portal
We'll present some plans and work on a Developer Portal which will link the most important technical docs from a single place.
|
[Small wiki toolkits] What is SuggestBot and How to Get It Username: Nettrom
Duration 50 mins Language of session: English, but the bot is multilingual Prerequisites: an understanding of Python and Pywikibot, if you'd like to host/work with it Good for newcomers? I'll aim to make it so! |
||||||
Women and Non-binary hacker group
* Username for contact: MSchottlender-WMF * Session Duration: 50 min * Language of session: English with support in Portuguese and Spanish * Prerequisites: None * Good for newcomers? Yes
|
[Small wiki toolkits] Yobot and CHECKWIKI: How you can fix tiny errors?
Username: Magioladitis Duration: 30 mins Language of session: English |
Scribe: Wikidata based language learning keyboards
|
Help us make the Hackathon more accessible and inviting to newcomers! Let us know what is working and not!
* Good for newcomers? (Yes/No): Yes * Any other details to share?: Newcomers welcome! |
|||||
Cat Cafe! Bring your cat (if you have one) and your snack (if you want one)
|
||||||||
Piano concert
|
||||||||
- | Hacking!
Feel free to use any of the rooms in the virtual space during this time to collaborate. |
- | ||||||
Start time (UTC) | Community Building Room | Infrastructure Tools Room | Localization and Small Wikis Room | MediaWiki Room | Python Room | Wikibase and Wikidata Room | Cantina Social Room | Start time (UTC) |
Sunday, May 22
[edit]Start time (UTC) | Community Building Room | Infrastructure Tools Room | Localization and Small Wikis Room | MediaWiki Room | Python Room | Wikibase and Wikidata Room | Cantina Social Room | Start time (UTC) |
---|---|---|---|---|---|---|---|---|
Outreachy Internship Participation and Wikimedia ProjectContact: Alexandra Shagzhina
Session Duration: 50 min Language of session: English
|
How can we make future Hackathons better! Your feedback matters.
Good for newcomers? Yes |
|||||||
Hacking time!
|
||||||||
Start time (UTC) | Community Building Room | Infrastructure Tools Room | Localization and Small Wikis Room | MediaWiki Room | Python Room | Wikibase and Wikidata Room | Cantina Social Room | Start time (UTC) |
Project Showcase ( In the showcase room, top left of the map!)
|
||||||||
Closing Ceremony
You can join in the game space or directly to YouTube. Meet us in the first 5 minutes for a group photo of avatars! |