= Google's Summer of Code 2006 = Django (and the Lawrence Journal-World) is a sponsoring organization for the [http://code.google.com/soc/ 2006 Google Summer of Code]. (Read Google's page for more information on how the program works.) == Mentors == If you're interesting in mentoring -- supervising a student in work on Django-related activities -- [http://code.google.com/soc/mentor_step1.html sign up over at Google] and then add your name below: * [http://jacobian.org/ Jacob Kaplan-Moss] * [http://postneo.com Matt Croydon] * James Bennett * [http://www.holovaty.com/ Adrian Holovaty] * [http://www.simonb.com/ Simon Blanchard] * ... == Students == Student applications open May 1st. Watch [http://groups.google.com/group/django-users django-users] for an announcement when the signups open. == Ideas == Here are some suggestions for projects students may want to propose (lazyweb: please add to this list!). This isn't by any means the be-all and end-all of ideas; please feel free to submit proposals for things not on this list. * Take the example application from "Agile Web Development with Rails" and redo it in Django. * Write a tool that will convert a model into a [http://www.graphviz.org/ DOT file format] to create a graphical presentation of the models. * Implement ticket #115, Models CRUD via web service support. * Build a public repository for reusable Django applications. * Create demonstration screencasts for Django milestone:1.0 * Create Django packages for Linux (various), FreeBSD (There already is one www/py-django), OS X (Fink and Darwinports), etc. * Enhance editor/IDE support for Django Python and Django templates. * Smooth deployment for servers other than Apache/mod_python. * Add a reusable search component * Add support for (sane) model updates involving ALTER TABLE. (See SchemaEvolution). * File explorer for MEDIA_ROOT in the admin: browsing and making directories, uploading files, making thumbnails with programmable "PIL modes" (i.e. adding borders, overlaying png's) * Add a [http://jifty.org/view/HomePage pony]. * [http://fridge.ubuntu.com/files/no-pony-for-you.jpg a pony]? * Implement ModelInheritance * Write a more detailed tutorial * ...