[Phpmyadmin-devel] Fwd: GSoC 2011 OOP : Want to join and help in bug fixin

Dieter Adriaenssens dieter.adriaenssens at gmail.com
Sun Mar 20 12:04:08 CET 2011


Hi Piyush,

Your SF.net E-mail address doesn't seem to work (yet), so I send my
answer to your mail (see below) to the developers mailing list. I hope
you are subscribed to it.

Kind regards,

Dieter


---------- Forwarded message ----------
From: Dieter Adriaenssens <dieter.adriaenssens at gmail.com>
Date: 2011/3/20
Subject: Re: Want to join and help in bug fixin
To: piyushmishra at users.sourceforge.net


Hi Piyush,

2011/3/20  <piyushmishra at users.sourceforge.net>:
> Hi Dieter,
> I am a GSoC aspirant.
> I wish to apply for making phpMyAdmin Object Oriented using
> popular / new programming patterns in php.

Just to be clear, the scope of the GSoC project is not to convert
phpMyAdmin completely into OOP. Doing so would mean almost a complete
rewrite of the current codebase, and at this moment the team has no
plans in doing so. The GSoC OOP project is about turning a small part
of phpMyAdmin into OOP, f.e. turning a somewhat standalone module into
OOP, or turning a commonly used 'object' into a class, and refactor
the code of phpMyAdmin into using that class.
Take also into account that the proposal you make should be feasible
in the set time frame of GSoC, ie. 12 weeks of approx. 40 working
hours. This includes, creating the class, implementing it in the
phpMyAdmin code (at least, your branch of it), refactoring, testing
and documenting.

> What version of php are you planning to use for the new OO
> phpMyAdmin? (I have made a half-baked front controller
> framework on php 5.3.x, trying to use dependency injections)

At this moment, phpMyAdmin 3.3 (and upcoming 3.4) should work on 5.2
or higher, so you cannot use things that are only present in 5.3 or
higher.
You might want to take a look at this article about design patterns :
http://www.ibm.com/developerworks/library/os-php-designptrns

> Currently, I am trying to familiarize myself with the
> codebase of phpMyAdmin and may be help fix some bugs along
> the way.

Good, it is a requirement to fix some bugs before the end of the
application period, so that we can see how you work and if you
understand the phpmyadmin codebase.

> I am new to sourceforge (am familiar with git though) and
> phpMyAdmin also.
> I have used it and have been bitten by a particular bug and
> would like to try fix it.
> https://sourceforge.net/tracker/?func=detail&aid=2107746&group_id=23067&atid=377408

Go ahead, post a message on the tracker you will be taking this bug
on, and submit your solution on the patch tracker (as is described in
FAQ 7.3 : http://www.phpmyadmin.net/documentation/Documentation.html#faq7_3)

> I have added you on facebook.

I'm not going to add you, I only use Facebook for close friends, I
hope you understand.

Good luck with GSoC and with submitting your application.

Kind regards,

Dieter




More information about the Developers mailing list