<br><br><div class="gmail_quote">On Sun, Mar 20, 2011 at 4:34 PM, Dieter Adriaenssens <span dir="ltr"><<a href="mailto:dieter.adriaenssens@gmail.com">dieter.adriaenssens@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Hi Piyush,<br>
<br>
Your SF.net E-mail address doesn't seem to work (yet), so I send my<br>
answer to your mail (see below) to the developers mailing list. I hope<br>
you are subscribed to it.<br>
<br></blockquote><div>I am :) <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
Kind regards,<br>
<br>
Dieter<br>
<br>
<br>
---------- Forwarded message ----------<br>
From: Dieter Adriaenssens <<a href="mailto:dieter.adriaenssens@gmail.com">dieter.adriaenssens@gmail.com</a>><br>
Date: 2011/3/20<br>
Subject: Re: Want to join and help in bug fixin<br>
To: <a href="mailto:piyushmishra@users.sourceforge.net">piyushmishra@users.sourceforge.net</a><br>
<br>
<br>
Hi Piyush,<br>
<br>
2011/3/20  <<a href="mailto:piyushmishra@users.sourceforge.net">piyushmishra@users.sourceforge.net</a>>:<br>
> Hi Dieter,<br>
> I am a GSoC aspirant.<br>
> I wish to apply for making phpMyAdmin Object Oriented using<br>
> popular / new programming patterns in php.<br>
<br>
Just to be clear, the scope of the GSoC project is not to convert<br>
phpMyAdmin completely into OOP. Doing so would mean almost a complete<br>
rewrite of the current codebase, and at this moment the team has no<br>
plans in doing so. The GSoC OOP project is about turning a small part<br>
of phpMyAdmin into OOP, f.e. turning a somewhat standalone module into<br>
OOP, or turning a commonly used 'object' into a class, and refactor<br>
the code of phpMyAdmin into using that class.<br>
Take also into account that the proposal you make should be feasible<br>
in the set time frame of GSoC, ie. 12 weeks of approx. 40 working<br>
hours. This includes, creating the class, implementing it in the<br>
phpMyAdmin code (at least, your branch of it), refactoring, testing<br>
and documenting.<br>
<br></blockquote><div>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 :)<br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">


> What version of php are you planning to use for the new OO<br>
> phpMyAdmin? (I have made a half-baked front controller<br>
> framework on php 5.3.x, trying to use dependency injections)<br>
<br>
At this moment, phpMyAdmin 3.3 (and upcoming 3.4) should work on 5.2<br>
or higher, so you cannot use things that are only present in 5.3 or<br>
higher.<br>
You might want to take a look at this article about design patterns :<br>
<a href="http://www.ibm.com/developerworks/library/os-php-designptrns" target="_blank">http://www.ibm.com/developerworks/library/os-php-designptrns</a><br>
<br></blockquote><div>I have read PHP Objects Patterns and Practice (3rd Edition) by Matt Zandstra and was trying to implement what I learnt in my framework.<br><a href="https://github.com/piyushmishra/sambhuti">https://github.com/piyushmishra/sambhuti</a> (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)<br>

 </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
> Currently, I am trying to familiarize myself with the<br>
> codebase of phpMyAdmin and may be help fix some bugs along<br>
> the way.<br>
<br>
Good, it is a requirement to fix some bugs before the end of the<br>
application period, so that we can see how you work and if you<br>
understand the phpmyadmin codebase.<br>
<br>
> I am new to sourceforge (am familiar with git though) and<br>
> phpMyAdmin also.<br>
> I have used it and have been bitten by a particular bug and<br>
> would like to try fix it.<br>
> <a href="https://sourceforge.net/tracker/?func=detail&aid=2107746&group_id=23067&atid=377408" target="_blank">https://sourceforge.net/tracker/?func=detail&aid=2107746&group_id=23067&atid=377408</a><br>


<br>
Go ahead, post a message on the tracker you will be taking this bug<br>
on, and submit your solution on the patch tracker (as is described in<br>
FAQ 7.3 : <a href="http://www.phpmyadmin.net/documentation/Documentation.html#faq7_3" target="_blank">http://www.phpmyadmin.net/documentation/Documentation.html#faq7_3</a>)<br>
<br>
> I have added you on facebook.<br>
<br>
I'm not going to add you, I only use Facebook for close friends, I<br>
hope you understand.<br>
<br></blockquote><div> </div><div>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. :) <br><br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">


Good luck with GSoC and with submitting your application.<br>
<br>
Kind regards,<br>
<br>
Dieter<br>
<br>
------------------------------------------------------------------------------<br>
Colocation vs. Managed Hosting<br>
A question and answer guide to determining the best fit<br>
for your organization - today and in the future.<br>
<a href="http://p.sf.net/sfu/internap-sfd2d" target="_blank">http://p.sf.net/sfu/internap-sfd2d</a><br>
_______________________________________________<br>
Phpmyadmin-devel mailing list<br>
<a href="mailto:Phpmyadmin-devel@lists.sourceforge.net">Phpmyadmin-devel@lists.sourceforge.net</a><br>
<a href="https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel" target="_blank">https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel</a><br>
</blockquote></div><br><br clear="all"><br>-- <br>Regards<br>Piyush Mishra<br><a href="http://www.piyushmishra.com/" target="_blank">http://www.piyushmishra.com/</a><br>Life's Short, Live it to the maximum<br><br>