Summer of Code 2007 project summary

From Joomla! Documentation

This page has been archived. This page contains information for an unsupported Joomla! version or is no longer relevant. It exists only as a historical reference, it will not be improved and its content may be incomplete and/or contain broken links.

In 2006, we received a total of 90 project proposals. Before we started the program for 2007, we published additional information for students and mentors with some overall participation expectations. This year we received a total of 53 project proposals (-41%), and in general the quality was a bit higher than the 2006 edition of the program. It is not possible to determine if there is a relationship between our more stringent guidelines and the smaller number of project proposals we received this year, but we think it may be a factor.

In 2006, we were given sponsorship for 6 projects, and this year we selected 9 projects (+50%). Google again provided a stipend of 5,000 USD per student developer of which 4,500 USD goes to the student and 500 USD goes to the Joomla! project. A small change in the mid- and end-term payment was introduced by Google. In 2006, all Summer Of Code projects were targeted almost fully towards the next major release, Joomla! 2.0. In the 2007 edition we focused on the implementation and use of the new Joomla! 1.5 framework, soon to be released as Release Candidate 3. We wanted to give students the opportunity to learn to develop on a cutting edge web application framework. We also wanted to reach out to the Joomla! user and developers community.

We are also proud to have provided our students with co-mentors from other open source organizations, such as mootools, the Software Freedom Law Center, and fellow Summer of Code organization Eclipse. As a result, our SoC 2007 projects were not all centered on PHP development. We've learned that we have a great place for students who want to develop in several languages (Java, javascript, PHP) in our Summer of Code.

Overall program management was in the hands of Wilco Jansen. A group of skilled and motivated mentors was available to guide the students. Within our group of mentors we had all three lead developers, 3 Joomla! core-team members and 3 development working group members. In fact, this year we had a surplus of mentors available.

We selected projects based on the personal interest of the mentors. The ranking of the student applications was done by vote, and gave us the following projects:

1. JNBS - Extending the Nested Sets Model with "Hardlinked Nested Sets; Student: Enno Klasing, Mentor: Louis Landry
2. JDIGG - Development of Jigg Component for Joomla! 1.5; Student: Jay Soe, Mentor: Jason Kendall
3. JMOOTOOLS - Implementation of mootools in Joomla! 1.5 framework; Student: Avi Mehta , Mentor: Rastin Mehr
4. JEMAIL - Email Interface for Publishing; Student: Nur Aini Rakhmawati , Mentor: Mateusz Krzeszowiec
5. JWEB - Semantic Web Integration; Student: Charl van Niekerk , Mentor: Robert Schley
6. JGEO - Geo-component for Joomla!; Student: Mickael Maison, Mentor: Andrew Eddie
7. JECLIPSE - Eclipse Plugin for develop Joomla's Component/Module; Student: Muhammad Fuad, Mentor: Laurens Vandeput
8. JFORUM - Joomla 1.5 Forum Component; Student: Niels Vandekeybus, Mentor: Johan Janssens
9. JCOMMENT - General content recommendation component for Joomla; Student: Faolan Cheslack-Postava, Mentor: Samuel Alexander Moffatt

Not all projects have finished successfully, one project did not pass mid-term evaluation and two additional projects did not pass the end-term evaluation.