The developers' meeting, or Hackathon, is an opportunity for Wikimedia's software developers to come together, test software in diverse languages and on diverse devices, squash bugs and write awesome new features.

Floor sketch
Beit Hecht, the Hackathon venue


This session was transcribed on Etherpad: wmdevday11.

Directions and information

Getting to the Venue

Schedule

This is a draft schedule - lightning talks TBA

Tuesday, August 2
  Main room – Gilboa Special interest meetings
09:00 – 10:00 Opening  
10:00 – 11:00   How to become a MediaWiki hacker workshop - Roan Kattouw (Lounge)
11:00 – 12:00   How to become a MediaWiki hacker workshop - Roan Kattouw (Lounge)
12:00 – 13:00 Lunch
13:00 – 14:00    
14:00 – 15:00 Lightning talk:
  • proteopedia.org - Prof Joel Sussman and Dr. Jaime Prilusky, Weizmann Institute of Science
 
15:00 – 16:00 Lightning talks:
  • How not to get dizzy in right-to-left environments - Amir E. Aharoni
  • $wgBetterDirectionality - How to mix RTL and LTR nicely in one page - SPQRobin
    If you're a developer, read and edit the new page mw:Directionality support.
New BiDi and RTL features in HTML5 - Aharon Lanin, Google Israel (after the related lightning talks at the Lounge)
16:00 – 17:00    
17:00 – 18:00    

Wednesday, August 3
  Main room – Gilboa Special interest meetings
09:00 – 10:00 Opening  
10:00 – 11:00   Accessibility for the blind - Adi Kushnir (Lounge)
11:00 – 12:00   Accessibility for the blind - Adi Kushnir (Lounge)
12:00 – 13:00 Lunch
13:00 – 14:00    
14:00 – 15:00   HowTo: Mediawiki code review (notes - Brion Vibber, Tim Starling (Lounge)
15:00 – 16:00   HowTo: Mediawiki code review (continued) - Brion Vibber, Tim Starling (Lounge)
16:00 – 17:00 coffee break 16:00-16:30 coffee break 16:00-16:30, lightning talks in lounge 16:30-17:00
17:00 – 18:00   i18n issues discussion (Lounge)

More or less final

Being discussed

Attendees

Volunteers

Topics

Here are the things we want to focus on:

  • Right-to-left language support, such as bug 6100 Now bugzilla:28980 and bugzilla:28970!
  • Code review, coding standards, training new code reviewers
  • Porting AutoWikiBrowser so it can work on Firefox, not just IE
  • Testing MediaWiki on lots of mobile devices & fixing those bugs
  • Testing offline readers like Kiwix on various devices, fixing those bugs
  • WebFonts
  • MobileFrontend — testing and performance improvements
  • Accessibility?
  • Remaining IPv6 bugs in MediaWiki?
  • what else? add your idea here!
  • An Overview of the Database.
  • Parser NG.
  • Specs
  • Rules their Scope
  • Parser hooks
  • The extention mechanism
  • Future of the Editor
  • Hacking/Extending the Search Engine
  • Semantic Extention
  • How one can make an accelerated entry editor scripts for Wiktionary [1] ?
  • Error log sprint?
  • Protocol-relative URLs and HTTPS sprint
  • Labs sprint
  • Pywikipedia stuff
    • Implement youtube_jacker.py
    • Continue with data ingestion bot
  • Wiki Loves Monuments tooling
  • Maps
  • New Editor Engagement features
    • Localizing WikiLove
    • Global Profile
    • Sharing Editor Experiences (Mood Bar)
  • Reverse OCR [2]

Lightning talks proposals

There are many slots for 5-minute lightning talks every hour. If you have a proposal for a 5-minute lightning talk, write it here:

Contact

Organizer: Amir E. Aharoni