India Hackathon 2011/Schedule notes

Morning session (9:30-10:30)

 * To be held in largest room in the venue (can hold ~120 people)
 * Goal 1: Communicate key hackathon themes and goals
 * Goal 2: Equip attendees with base level knowledge to help them get to productivity ASAP
 * Will be followed by people signing up into teams, from proposed topics or newly proposed ones

Check-in:
 * How many people are actively doing development work in PHP?
 * How many people are actively doing development in JavaScript? How many are familiar with jQuery?
 * How many have done mobile development work? For iPhone? For Android? Has anyone used Phonegap?

MediaWiki notes:
 * General architecture
 * Introduce the key components: MediaWiki, MW extensions, Nitobi app, Kiwix, ...
 * Checkout - via SVN (if you're more comfortable with it than git, but note that you'll have to make a patch)
 * Checkout - via Github mirror
 * We're working with the development version, so things may break!
 * Installer
 * Note common gotcha dependencies
 * Modifying LocalSettings.php
 * Setting up extensions
 * Use of maintenance/update.php
 * Examples:
 * Narayam
 * MobileFrontend
 * WebFonts
 * Any other relevant ones?
 * MediaWiki i18n, translatewiki
 * Setting up and building the Nitobi app

General notes:
 * Ensure that font size of all info displayed on screen is appropriate for the audience
 * Ensure we've got all the key links covered in "Key hacking resources" section of India Hackathon 2011