On Tue, Mar 29, 2011 at 12:15 AM, Dieter Adriaenssens < dieter.adriaenssens@gmail.com> wrote:
2011/3/28 Rakesh Kumar kumar3180@gmail.com:
Hi, I am a student pursuing B Tech(Graduation) in Computer Science and Engineering from India and i am in final semester.I am new to this
community
and posting my views for the very first time. I want to convert this application into Three tier architecture. I have worked on PHPMyAdmin for
my
personal purpose. I also want to work for User Interface improvement but couldn't get so
much
idea about it, if somebody can help me understanding it? I have a working experience of one year in PHP and i work as a freelancer also in PHP for an organization. And this time i want to contribute in PHPMyadmin as a part of my open source evangelism. I don't have any idea how to post properly on this list so please guide
me
if i went wrong anywhere.
-- Thanks and Regards RAKESH KUMAR www.linux-delhi.org
Hi Rakesh,
Completely converting phpMyAdmin to another system, be it 3-tier architecture, MVC or something else, is out of scope for GSoC.
If want to apply for the OOP project of GSoC, you better focus on converting a small part of the current phpMyAdmin code into a class.
You mean current code is just written in raw PHP means without using classes and i will have to delve into current project and pick some modules and convert it into Object Oriented Pattern.
Are you familiar with OOP? Do you know about Design patterns [0] and [1]?
Yes i know it.
You can get some inspiration for possible classes : [2]
The classes listed there are the way you want a student to develop or are just a proposal which can be different at the time of development.
BTW : Did you read the applicants guide [3], especially the part about submitting a patch?
[0] https://secure.wikimedia.org/wikipedia/en/wiki/Design_patterns [1] https://www.ibm.com/developerworks/library/os-php-designptrns/ [2] http://wiki.phpmyadmin.net/pma/Class_structure [3] http://wiki.phpmyadmin.net/pma/GSoC_2011_Applicant_Guide
Yes sir but wanted to ask you that should a student be familiar with Git before he joins you or you accept him? does it work like a criteria to select anyone?
Good luck.
Kind regards,
Dieter
Create and publish websites with WebMatrix Use the most popular FREE web apps or write code yourself; WebMatrix provides all the features you need to develop and publish your website. http://p.sf.net/sfu/ms-webmatrix-sf _______________________________________________ Phpmyadmin-devel mailing list Phpmyadmin-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel