Support Joomla!
GSoC 2006

Sat

17

Jun

2006

Summer of Code 2006
Saturday, 17 June 2006 12:00

 In 2006 we received 90 project proposals for the Google Summer of Code program (SoC) . The team of mentors selected 9 projects for mentoring. Out of these 9 projects Google allocated the first 6. Google will provide a stipend of 5,000 USD to each student developer, of which 4,500 USD goes to the student and 500 USD goes to Joomla! project. With 6 accepted applications this adds up to a 30,000 USD investment over a three-month period !

The 3 students that haven't been allocated by Google have been given  the opportunity to work on their project and be treated in the same way  as the other 6 funded projects, the only difference will be that they  won't get paid. This means they will get the same press coverage, will  have someone assigned to as a mentor and the results of these projects will be included into Joomla! 2.0. Two of them have accepted and have also been invited to join in for the ride. 

The summer of code projects are targetted almost fully towards the next major release, Joomla! 2.0. To faciliate and manage this effort we have setup a seperate team and project structure. Community developers with specialised expertise in the different accepted projects have been asked to mentor the students and the overall project and team management will be in the hands of Wilco Jansen (S&G working group member). Louis Landry (core team member) will act as Wilco's "buddy" filling in and providing technical and project related feedback when needed.

Project goals

The Summer of Code 2006 is heavily targetted towards our next major version, Joomla! 2.0. Projects where choosen based on the main features for this version.

The goal of the Joomla! 2.0 is to create a stable, professional, well supported and extremely easy and intuitively to use CMS with a simple template system and driven by a simple yet powerfull extension API.

The framework created for Joomla! 1.5 will serve as the basis, allowing a easy transition for developers that's are already using it. It's important to understand that in order to achieve this goal the core architecture of Joomla! will need to be completely redesiged, resulting in major backwards compatibility breakages.

Project results 

This section has  been added after we have successfully ended the Joomla! Google Summer Of Code project. All projects described below have been evaluated (end-term was September 5 2006), all students have received a positive evaluation. The total program evaluation can be found in the complete summer of code end-report.

Project structure

 

We have setup a seperate project team to manage the development of the summer of code project. While mentors are responsible for the individual projects. A project manager will be in charge of the overall coordination and followup. We also appointed a co-project lead "buddy" who can fill in when needed and most importantly coach the project leader if technical decisions need to be made. 

 

If all goes well, the SOC project will lead to some exiting new stuff for Joomla! 2.0. The structure will allow us to widen our focus behind the main summer of code tasks and will make sure that he work done at the soc project level will be in sync of the Joomla! general project management and connect to the final Joomla! roadmap.

Read more...
 

0 Comments

Fri

16

Jun

2006

Summer of Code 2006 - Ready for students
Friday, 16 June 2006 14:56

Thank you for your interest in Joomla! Joomla! is a great place to spend a summer learning, coding, participating and contributing. We are an exciting open source project with a vibrant community, and we look forward to your application and your project ideas.

Below you will find many resources when choosing a Summer of Code organization, writing your application, and choosing a project to work on. If you have questions at any point along the way, please post your question on the special Summer of Code forum

Student requirements

Here is a short list of requirements (as specified by the Joomla project) that you must be able to meet in order to get accepted as a student participant in Google's Summer of Code program.

  1. Working on your Joomla! project should be your main activity for the entire summer.
  2. You must be willing to provide weekly status reports.
  3. You will be expected to learn how to use SVN and maintain a SVN account on forge.joomla.org.
  4. You need to have decent PHP coding skills and basic knowledge of the Joomla! 1.5 framework and API.

The most important item is #1. You'll have a lot to learn before you will get to the point where you can begin coding your project, and the projects are all non-trivial. We will provide you with amazing support from the mentors and community, but it is up to you to make sure that you can focus on your Joomla! project.

Read more...
 

0 Comments