Michal Čihař edited this page Apr 18, 2016 · 3 revisions
Clone this wiki locally

This is a draft of the application that the phpMyAdmin project will send to Google to apply as a mentoring organization. Students should most likely look at the applicant guide.

Describe your organization.

We're developing phpMyAdmin, a MySQL web interface. It supports most MySQL features, is widely used by database administrators and well supported by hosting providers.

Why is your organization applying to participate in Google Summer of Code 2012? What do you hope to gain by participating?

We got great contributions through GSoC in previous years and we want to continue improving our tool and bring new features to our users.

Did your organization participate in past Google Summer of Codes? If so, please summarize your involvement and the successes and challenges of your participation.

We did participate in 2011, having 54 proposals out of which we have chosen 8 projects, 7 of them were completed successfully and are now part of upcoming phpMyAdmin 3.5. The most challenging part was definitely choosing good students and projects from proposals.

In 2010 we did participate as well, having 64 proposals, out of which we have chosen 6 projects, which were completed successfully and were included in phpMyAdmin 3.4.

In years before, we did not participate directly, but in Google Summer of Code 2008 and 2009 the MySQL project was kind enough to offer slots for projects (five projects in 2009 and two in 2008).

The code from all projects was immediately merged to our code base.

If your organization has not previously participated in Google Summer of Code, have you applied in the past? If so, for what year(s)?


What Open Source Initiative approved license(s) does your project use?


What is the URL for your Ideas page?

What is the main development mailing list for your organization?

What is the main IRC channel for your organization?

Channel #phpmyadmin on FreeNode

Does your organization have an application template you would like to see students use? If so, please provide it now.

See GSoC 2012 Student Application Template.

Who will be your backup organization administrator?


What criteria did you use to select your mentors for this year's program? Please be as specific as possible.

Selection was solely based on fact that a project developer is willing to act as a mentor. All of them are long standing developers and they have great knowledge of existing code base. Most of them also have experience from past Google Summer of Code events.

What is your plan for dealing with disappearing students?

We want to start cooperating with the students as soon as possible to be able to see their commitment to the task even before choosing them for the project.

Students will be pushed to publish their results weekly, so that in case something goes wrong, it is clearly visible and we can work with the student to fix this issue.

What is your plan for dealing with disappearing mentors?

All members are long time developers of the project and thus have quite a big motivation not to disappear. In case this would happen, several other project developers are prepared to replace the member who has no time to continue his duty.

What steps will you take to encourage students to interact with your project's community before, during and after the program?

This year we enforce students to be active before the program starts. We already have several of them active right now and they're actively participating in our mailing list.

During the program we require public weekly reports, so that everybody can follow status of the project and give students some hints or suggestions.

Are you a new organization who has a Googler or other organization to vouch for you? If so, please list their name(s) here.


Are you an established or larger organization who would like to vouch for a new organization applying this year? If so, please list their name(s) here.


Category:Google Summer of Code 2012