Skip to content

GSoC_2010_Application

William Desportes edited this page Apr 6, 2019 · 5 revisions

Description

We're creating phpMyAdmin (https://www.phpmyadmin.net/), a tool written in PHP intended to handle the administration of MySQL over the Web. It supports most MySQL features and is very widely used by hosting providers.

Main Organization License

GNU GPL version 2.

Why is your organization applying to participate in GSoC 2010? 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 GSoCs? If so, please summarize your involvement and the successes and challenges of your participation.

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. However it was sometimes quite hard to coordinate with MySQL folks; we would really prefer to be a standalone project this year. Last year we had about 15 applications, from which 5 were chosen to be implemented.

If your organization participated in past GSoCs, please let us know the ratio of students passing to students allocated, e.g. 2006: 3/6 for 3 out of 6 students passed in 2006.

In 2009 we were assigned 5 slots from which 4 were successfully completed. In 2008 we had two projects and both passed. All passed projects were immediately included in our code base.

Add a Comment (optional):

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

We have applied in 2008 and 2009, but we were not chosen; however we were provided slots under the MySQL umbrella.

What is the URL for your ideas page?

https://wiki.phpmyadmin.net/pma/GSoC_2010_Ideas_List

What is the main development mailing list for your organization? This question will be shown to students who would like to get more information about applying to your organization for GSoC 2010. If your organization uses more than one list, please make sure to include a description of the list so students know which to use.

https://lists.sourceforge.net/mailman/listinfo/phpmyadmin-devel

What is the main IRC channel for your organization?

Channel #phpmyadmin on FreeNode

Add a Comment (optional):

Does your organization have an application template you would like to see students use? If so, please provide it now. Please note that it is a very good idea to ask students to provide you with their contact information as part of your template. Their contact details will not be shared with you automatically via the GSoC 2010 site.

Name: What's your name?

Location: Where do you live? Which time zone?

Education: What are you studying?

Email / IRC / Jabber: Where can we contact you?

WWW / Blog: Do you have home page or blog?

Synopsis: A short description of your project.

Benefits to the users: What does your project bring to the users.

Project Details: A more detailed description.

Deliverables: What will be the final output from your project?

Project Schedule: Include timeline for minor milestones.

Time: How much time can you spend weekly on the project.

Bio: Tell us about yourself, what you did in the past.

Experiences: What relevant experiences do you have?

Open source: Have you ever contributed to some open source project, if so then to which projects?

phpMyAdmin contributions: Show us what you have contributed to phpMyAdmin so far. Please note that not providing any patch before GSoC, you will most likely won't be accepted (see our student checklist).

What criteria did you use to select the individuals who will act as mentors for your organization? 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 experiences 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 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 in his work.

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.

What will you do to ensure that your accepted students stick with the project after GSoC concludes?

We believe that contributors who will successfully complete their GSoC project will find it reasonable to continue their activity in such a well known project to enhance their programming skills and possibly also to build their resume. Additionally, the sense of community involvement developed during the project will help the contributor stick with the phpMyAdmin project.

Is there anything else you would like to tell the Google Summer of Code program administration team?

Participating in GSoC 2008 and 2009 brought valuable improvements to phpMyAdmin's code base and gave our team experience in the Google Open Source Programs; therefore we believe to be ready to participate this year as a recognized mentoring organization.

Add a Comment (optional):

Backup Admin (Link ID):

lem9

Category:Google Summer of Code 2010

Clone this wiki locally