Wikimania Scholarships app

Rationale
The Wikimania Scholarships app is web-based application used to accept and process scholarship requests for Wikimania attendance. This application has historically been developed, maintained and hosted exclusively by volunteers from the community (Manuel Schneider, on a WMCH server). Starting with Wikimania 2014 the application will be hosted on the Wikimedia Foundation servers.

This project aims to review and update the existing application to the security and reliability standards required by being co-located with Wikipedia and the other Wikimedia projects.

Timeline

 * 1) ✅ Host a testing instance in Labs
 * 2) ✅ Clean up existing code base
 * 3) ✅ Document requirements and workflow for review process
 * 4) ✅ Evaluate cleaned up code for a keep/rebuild decision (Keep!)
 * 5) ✅ Bring source code into internal git repository with gerrit management
 * 6) ✅ Performance and security review
 * 7) ✅ Create production deployment configuration (Puppet)
 * 8) ✅ Work with Operations team to design production hosting plan (ssl, apache, php, mysql)
 * 9) ✅ Get final scholarship application questions from Scholarship Committee
 * 10) ✅ Implement final scholarship application (form, database storage)
 * 11) ✅ Address feature requests as time allows
 * 12) ✅ Deploy to production on 2013-12-18
 * 13)  Support through application period
 * 14)  Get final review scoring model from Scholarship Committee
 * 15)  Implement final review process (sync review screens with final scholarship application data)
 * 16) Support through review period