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@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.
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=23...
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
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=23...
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