On Sun, Mar 20, 2011 at 4:34 PM, Dieter Adriaenssens <dieter.adriaenssens@gmail.com> wrote:
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.

I am :)
Kind regards,

Dieter


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


Hi Piyush,

2011/3/20  <piyushmishra@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.

Hmm, Thanks. I was under the impression that we'll be doing a complete rewrite of the code base. Now I feel more confident that I'll be able to do it :)
 
> 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

I have read PHP Objects Patterns and Practice (3rd Edition) by Matt Zandstra and was trying to implement what I learnt in my framework.
https://github.com/piyushmishra/sambhuti (Its not meant to be used by anyone right now so code is with no documentation and without any specific coding style, I'll clean that up next weekend perhaps)
 
> 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.

 
Yes I do completely. I hadn't found you on SF and this mailing list when I had sent that request. Now that I have a way to communicate, its not really necessary. :)

Good luck with GSoC and with submitting your application.

Kind regards,

Dieter

------------------------------------------------------------------------------
Colocation vs. Managed Hosting
A question and answer guide to determining the best fit
for your organization - today and in the future.
http://p.sf.net/sfu/internap-sfd2d
_______________________________________________
Phpmyadmin-devel mailing list
Phpmyadmin-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel



--
Regards
Piyush Mishra
http://www.piyushmishra.com/
Life's Short, Live it to the maximum