Google Summer of Code/2010

Google Summer of Code 2010 has been announced by Googles Open Source team. Wikimedia Foundation has multiple awesome projects you can work on, so be sure to sign up if you're interested, either as mentor or as student.

Organisation administrator
Every GSoC mentor organisation has a so called "org admin". This person deals with Google as the primary contact person for the organisation. For the GSoC 2010 this will be [unknown].

Signup
Mentors needed! WF can only accommodate as much students as there are mentors. Please add your name to the underneath list if you're interested.

Mentor signup
As a potential student or mentor, you are encouraged to check the the GSoC Mentoring Guide.
 * 1) Yaron Koren
 * 2) Rob Lanphier
 * 3) Siebrand Mazeland
 * 4) This can be you!

Student signup

 * 1) Jeroen De Dauw - Extension management (feel free to use my application as example :)
 * 2) Satwik
 * 3) Gerardo Cabero
 * 4) Volha Gallup
 * 5) Adam Yeager
 * 6) Siddharth Srivastava
 * 7) Michael A. White
 * 8) Sreya Janaswamy
 * 9) Jesse Groppi
 * 10) Kusum Kumar Madarasu
 * 11) Chinmay Patel
 * 12) Meadowlark Bradsher
 * 13) Sanyam Goyal
 * 14) Matthew Steinwachs
 * 15) Alex Zelenuyk
 * 16) Peter Potrowl
 * 17) Jim Steinberger
 * 18) This can be you!

Student info
See the application template for creating your student application. You are encouraged to start with a draft application of your proposed assignment. The final application has to be submitted to a GSoC website. Feel free to request preliminary feedback of a potential mentor. The earlier matches are made, and project plans are reviewed, the higher the chances of success!

Project ideas
This sections contains idea's for projects, but is in no way a limitation to what awesome things you can do! You can also have a look at the project idea's from last year.

MediaWiki core

 * Editor interface, based on templates, that allows for append, prepend, or a complete takeover of the editing box. Would display as a block of fields that border or cover the editing box.  Would recall fields after first creation.  Would work with both the wikitext editor and the WYSIWYG editor.  Could find use in multiple projects such as Wiktionary and Wikieducator.org.


 * Watchlist improvements
 * Option to see diffs
 * Multiple lists
 * Automatic subpage watching see: Extension requests
 * Rewrite MediaWiki's math formulas support in a language that more than 3 people in the world understand and split it off to an extension.

Existing extensions

 * Improve and extend the Javascript for Semantic MediaWiki and some of its spinoff extensions, most notably Semantic Forms - this would include transferring over much of the Javascript to use the jQuery library, which is now becoming a MediaWiki standard. - Yaron Koren


 * Add GIS features to Maps and Semantic Maps. This would include adding support for KML, getting mapping data from external sources and adding the ability to filter through the data locally. If this appears to be a to small amount of work, a lot of other mapping related features like route support and streetview capabilities for Google Maps can be added. - Jeroen De Dauw


 * Add a syntax whitelister for Extension:Gnuplot to try to avoid accidental shell access, and, ideally, to provide some kind of guarantees on execution time. Conrad.Irwin 17:31, 18 February 2010 (UTC)

Multimedia usability
The Multimedia usability project will propose a few projects.