Summer of Code 2011/management/status

Last update on: 2012-01-31

2011-03-01
Sumana Harihareswara was hired as a contractor to help out with Google Summer of Code 2011 and the Berlin Developer meeting.

2011-04-01
Sumana Harihareswara sent a call for students for the upcoming summer of code. Developers are now signing up as students and mentors, and projects are being discussed. Read the dedicated article to learn more and join us.

2011-05-01
More than 25 proposals were submitted. Sumana Harihareswara announced the eight students and projects that were selected for this year's Google Summer of Code. The projects include interface improvements using AJAX, extension release management and work on Semantic MediaWiki. Students and mentors have now entered the "community bonding" period. (Read more.)

2011-06-01
In May, our eight Summer of Code students learned how MediaWiki works, as software and as a community. They checked out IRC and the mailing lists, talked with their mentors, asked for commit access, and started investigating the components that would include their project areas. On May 23rd, they started working on their projects full-time. WMF staffers and community members are mentoring the students, assisted by Sumana Harihareswara.

2011-07-01
Our eight Summer of Code students continued working on their projects full-time, and all are now committing code. Wikimedia employees and volunteer are mentoring the students, assisted by Sumana Harihareswara. They are preparing for their mid-term evaluations, to take place in mid-July.

2011-08-01
7 out of 8 students made it through the mid-term evaluation, and continue to work on their projects (read more).

2011-08-31
In August, the GSoC students finished their projects and students and mentors turned in their final evaluations; all seven remaining students passed. They started to write to the wikitech-l mailing list to summarize what they finished and what still needs to be done. For example, Salvatore Ingala wrote an integration howto to guide other MediaWiki developers in merging his code into trunk. Students are expected to upload representative tarballs of their code into the Google Code portfolio repository.

2011-09-30
All seven GSoC students passed. Most projects are in a good shape, even if not totally complete. Sumana Harihareswara is now working on getting the students' code reviewed and polished before it can be merged and used on production wikis.<section end=2011-09-30 />

2011-10-31
<section begin=2011-10-31 />Sumana Harihareswara, Neil Kandalgaonkar and Max Semenik attended the <abbr title="Google Summer of Code">GSoC mentor summit in Mountain View, California. Students Salvatore Ingala and Kevin Brown made progress on integrating their summers' work into MediaWiki trunk, during the New Orleans hackathon; much of the GSoC students' work remains to be integrated into MediaWiki core or extensions.<section end=2011-10-31 />

2011-11-30
<section begin=2011-11-30/>Sumana Harihareswara, Salvatore Ingala, Kevin Brown, and Yuvi Panda followed up on improvements and fixes, towards the goal of getting Ingala's, Brown's, and Panda's projects deployed on Wikimedia projects.<section end=2011-11-30/>

2011-12-31
<section begin=2011-12-31/>Neil Kandalgaonkar met with the Internet Archive about progress on ArchiveLinks; they are awaiting fixes and improvements in ArchiveLinks before it can go live. Yuvaraj Pandian fixed several issues with his offline article selection project, SelectionSifter, towards getting the code to a deployable state. Roan Kattouw made plans to review and merge Salvatore Ingala's gadgets project during his ResourceLoader 2 work in February 2012.<section end=2011-12-31/>

2012-01-31
<section begin=2012-01-31/>Merges of student code from GSoC 2011 were substantially on hold in January as developer attention focused on the deployment of MediaWiki 1.19.<section end=2012-01-31/>

2012-01-10
<section begin=2012-02-08/>After contact from Sumana Harihareswara, GSoC students Kevin Brown and Akshay Agarwal have returned to their projects, working towards the goal of getting them deployed and in use on Wikimedia wikis.<section end=2012-02-08/>