Event:WishathonMarch2024

From Meta, a Wikimedia project coordination wiki
LocationOnline event
Start and end time09:00, 15 March 2024 – 18:00, 17 March 2024
Timezone: +00:00
Number of participants163 participants

WishathonMarch2024

Start and end time

09:00, 15 March 2024 to 18:00, 17 March 2024
Timezone: +00:00

Location

Online event

The link will be made available by the organizers.

Join event chat group

Wishathon is an initiative designed to foster collaboration across the Wikimedia community to develop solutions for wishes collected through the Community Wishlist Survey. The inaugural community edition will take place from March 15th to 17th, 2024.

Democratic Republic of Congo User Group at an in-person event in Goma, run in parallel to the Wishathon, involving new contributors in technical projects.

Since May 2022, the Community Tech team has successfully organized five Wishathons, promoting collaboration among teams and departments within the Wikimedia Foundation on Community Wishlist projects. The upcoming community edition expands the Wishathon to a broader audience—individuals interested in participating in wish development or exploring innovative solutions, whether as a user, developer, designer, or product lead, are welcome to join the event! This edition aims to bring together individuals already contributing to the technical aspects of Wikimedia projects, familiar with navigating the technical ecosystem, and capable of working or collaborating autonomously on projects.

How to participate[edit]

Participants are encouraged to autonomously select a project from the Ideas list and work on it during the Wishathon, collaborating with other attendees and receiving guidance from experienced contributors.

Before the event, you can navigate to the top of the page to register. Organizers will send a message to your talk page with more details about the event and post updates on this page. You can take the time to learn about the promoted projects and connect with interested participants using their preferred contact method.

User:Lucas Werkmeister hosting a piano concert via Twitch at the Wishathon

During the event, participants can learn more about the listed projects during the Opening sessions, ask technical questions related to projects during Office Hour, or asynchronously on discussion channels (IRC, Telegram, etc.). Participants are also encouraged to self-organize a Project breakout session to further plan the project with fellow participants. Please use the "Project breakout" column in the schedule below to add details about your session. The projects listed for the Wishathon have a defined scope, clear objectives, and participants will be invited to share the outcomes in a final Showcase session.

There will be two sessions where you can learn more about the Community Wishlist Survey and engage in discussions related to the Future of the Wishlist. There will also be Social sessions for participants to get to know each other and a Piano Concert run by User:Lucas Werkmeister. Coupon codes will be distributed for swag redemption at the Wikimedia store to individuals who participate in the final showcase.

Schedule[edit]

Note: Participants are encouraged to choose a project from the Ideas list and collaborate during the Wishathon, with guidance from experienced contributors. Additionally, consider organizing a project breakout session to plan the project with fellow attendees. Add the session details to the "Project breakout" column in the schedule below.

Friday, March 15th[edit]

Time

All timestamps are in UTC

Main track

(Meet)

Project breakout
UTC Opening

Meeting to introduce participants to the event, pitch projects, get to know other attendees through breakout sessions, and play a bit, User:MMunyoki (WMF), User:SWilson (WMF)

Link to the recording on Google Drive

Notes

UTC Office Hour

A drop-in session for participants interested in technical Q&A, User:TheresNoTime-WMF, User:JSengupta-WMF

Notes

UTC Hacking and discussion on projects. See Ideas for projects below. UTC: Autosuggest linking Wikidata item after creating an article introduction, User:SWilson (WMF), (Meet)


UTC: Logout confirmation, BamLifa and Wikimedians of Democratic Republic of Congo User Group, (Notes)

Note: Participants are encouraged to organize their own project breakout sessions to collaborate further with fellow participants. Use this time slot to add details about your session.

UTC Session

Overview of the Community Wishlist Survey: current and past wishes, and learnings, User:MusikAnimal (WMF)

Link to the recording on Google Drive

Notes

UTC Opening

User:Sheilakaruku, User:SSethi (WMF), User:HMonroy (WMF)

Link to the recording on Google Drive

Notes

UTC Office Hour, User:MusikAnimal (WMF), User:SSethi (WMF)

Notes

Saturday, March 16th[edit]

Time

All timestamps are in UTC

Main track

(Meet)

Project breakout
UTC Social, User:Sheilakaruku
UTC Office Hour, User:SWilson (WMF)

Notes

- UTC Hacking and discussion on projects. See Ideas for projects below.

UTC: Logout confirmation review, User:HMonroy (WMF), (Meet) (Etherpad)

Note: Participants are encouraged to organize their own project breakout sessions to collaborate further with fellow participants. Use this time slot to add details about your session.

UTC Session

Overview and discussion on the Future of the Wishlist, User:JWheeler-WMF

Link to the recording on Google Drive

Notes

UTC Social Piano concert by User:Lucas Werkmeister on Twitch!
UTC Office Hour

Notes

Sunday, March 17th[edit]

Time

All timestamps are in UTC

Main track

(Meet)

Project breakout
UTC Showcase, User:SWilson (WMF)

Showcase session to share project outcomes with each other. No proper presentation needed, just a casual hangout and screen share session. You can invite anyone from your team that you would like to see

Link to the recording on Google Drive

Link to the showcase slides

Notes

- UTC Hacking and discussion on projects. See Ideas for projects below. Note: Participants are encouraged to organize their own project breakout sessions to collaborate further with fellow participants. Use this time slot to add details about your session.
UTC Showcase

User:SSethi (WMF), User:HMonroy (WMF)

Link to the recording on Google Drive

Link to the showcase slides

Notes

Ideas for technical projects[edit]

Interested in working on any of the listed projects? Add your name, time zone, and preferred contact method to a project below.

Couldn't find what you were looking for in the list of projects below? Explore work in progress projects from previous Wishathons or browse the suggested projects and tasks on Phabricator.

Autosuggest linking Wikidata item after creating an article[edit]

The CommTech team has been working on this Javascript user script, and there is some remaining work needed that would improve this feature.
Source Code:
Phabricator Backlog:
Suggested Wishathon Tasks:
Participants:

Adding statement on mobile devices[edit]

A front-end change for Wikidata, modifying the Wikibase extension to change its mobile overrides. Adding statements already works to some extent on non-MobileFrontend (see also wikidata:Help:NarrowUI).
Tech stack: MediaWiki, Wikibase extension, JavaScript, CSS.
Participants:

Reminders or edit notifications after block expiration[edit]

Remind admins (configurable) if a user or IP continues editing after a block. phab:T189391
Tech stack: This is open to various approaches, possibly a JavaScript gadget, or something else.
Participants:
  • Add yourself here: username, time zone, and preferred method of contact.
  • Delord (talk), GMT+02:00, via Telegram @Delord_wayire
  • Chlod (say hi!), UTC+8, via Telegram (@ChlodAlejandro) or IRC (chlod@wikimedia/chlod at Libera.Chat)
  • firmin nganduli, UTC + 2, email 'finganduli@gmail.com'
  • kayembejenny, UTC + 2, email 'kayembejenny2510@gmail.com'
  • GerCub (talk), GMT+02:00, via Telegram @Ger_Cub
  • Abelidoko49 (talk), WAT via telegram Abel Idoko, email 'Abelidoko49@gmail.com'

Tool that reviews new uploads for potential copyright violations[edit]

A tool is under development (not by CommTech), and needs more work. See the repository at gitlab:toolforge-repos/nfp. Phab: T120453
Tech stack: This tool is written in Python.
Participants:
  • Add yourself here: username, time zone, and preferred method of contact.
  • Chlod (say hi!), UTC+8, via Telegram (@ChlodAlejandro) or IRC (chlod@wikimedia/chlod at Libera.Chat)
  • Athul R T, UTC+5.30, Matrix (athulvis1:matrix.org),Telegram (athulvis)

Avoid editing conflicts[edit]

Tech stack: This is open to various approaches. See phab:T329975.
Participants:

Automatically suggest categories when creating a new article[edit]

Tech Stack: a MediaWiki extension
Phab: task T360189
Participants:

Add ability to share QR code for a page in any Wikimedia project[edit]

The CommTech team has been working on this, and there is some remaining work needed to clean up code and add new features. Both PHP and JavaScript, all in the UrlShortener extension.
Phabricator boards:
Suggested Wishathon tasks:
Participants:
  • Add yourself here: username, time zone, and preferred method of contact.
  • Gopavasanth (talk) 21:39, 15 March 2024 (UTC)
  • JosefAnthony, WAT, Telegram: JosefAnthony, Phabricator: JosefAnthony
  • Shako-Dev,GMT+2, Telegram: shako Benjamin, Watsap:+243977423201
  • Delord (talk), GMT+02:00, via Telegram @Delord_wayire
  • Josué Makuta GMT+02:00, via Telegram Joe Makuta, Whatsapp : +243972383759
  • Rofiat Mustapha]], GMT+2 ,via telegram & mail(rofiatmustapha12@gmail.com).
  • Christbirego,GMT+2, Telegram: @ratpi , Watsap:+243974336652

Clickable map for coordinate locations[edit]

Extend the existing map popup data entry system in Wikidata to allow clicking/moving the map pin.
Tech stack: MediaWiki extension, JavaScript.
Participants:
  • Ednalisa, WAT, Telegram: Edna Solomon

Logout confirmation[edit]

Add a front-end confirmation dialog to the 'log out' link (for all wikis).
Tech stack: MediaWiki core, JavaScript
Suggested Wishathon task:
Participants:

Discussions[edit]

The following channels are traditionally used to connect with other participants; some of them are more or less active throughout the year:

Volunteers[edit]

Wishathon volunteers assist with a wide range of activities, particularly monitoring discussion channels during hacking hours, answering technical and non-technical questions throughout the event, and aiding session leaders in tasks such as note-taking and session facilitation.

Note: Check out the Help desk schedule and add yourself to a slot where you are available and interested in providing assistance.

Trust & safety information[edit]

Universal Code of Conduct, Code of Conduct for Wikimedia’s Technical Spaces, and Friendly Space Policy applies to this event. We recommend all participants review these trust & safety policies upon arrival at this virtual event and in relevant online channels.

Read Wikimedia Foundation's Wishathon Privacy Statement to understand how the project collects, use, share store, and delete the information received from participants.

Organizers[edit]

The coordination team is composed of:

If you have any questions, feel free to write on the talk page or send a message via Telegram: Wikimedia Hackathon group

See also[edit]