Hi Mateusz,
I looked briefly at your patch, but I found it difficult to read because you changed the indentation and spacing of the existing function, even in places where you don't change anything. It's difficult to make out what you added and what was reformatted. Could you send a patch that shows only your changes to the function?
I had a look at your application as well :
* Blog
It's not really an issue if you don't have a blog at the moment, but you will have to create one when you are selected for GSoC because we expect you to blog weekly about what you've done and your progress. But that's something to worry about after selection. ;)
* Project proposal (Synopsis, Benefit for users, Project Details, Project Schedule)
I'll comment on them in general : I think your proposal is too brief and too vague at the moment. You should go more into detail of how you are going to convert the things you mention (libraries, init scripts) : f.e. what basic class structure will you use? how will you organize the libraries folder? In case of the init scripts : what scripts/functions will you convert, how will you group them? what will be the class structure? what design patterns do you intend to apply?
On planning : you should have clearer idea already of how long it will take to convert things and create classes. If you take a look at the libraries folder, which library files will you convert in the first week, which ones in the second week. This should give you an idea of how long it will take to convert the entire libraries folder (if possible). Keep in mind that converting the libraries too OOP is one thing, implementing the new classes in the codebase of phpMyAdmin should be done as well. And testing and documenting your new classes, of course as well.
On Timing : make your planning for 40 hours per week. If you run into a problem you will have some margin to work a bit more that week, but if you plan to work for 70 hours, you don't have much margin left. (And you need to relax and sleep too during those 12 weeks ;) )
I'm not saying you have to work everything out in detail already, you can do that in the weeks between selection and the start of the actual coding period, but you should have an idea of a basic structure and how to convert those libraries into OOP.
I hope my comments make sense, and are helpful.
BTW : When do you have exams? Will they be finished by the time the actual coding period starts? Will there be interruptions during those 12 weeks (like going on holiday, visiting family, ...) You don't have to go into detail about that, but if you know now already that there will be a week where you will not be able to do 40 hours, please mention this too. (It's not a big deal, but it's better to know this in advance, so that you can plan accordingly)
Kind regards,
Dieter
2011/3/29 Mateusz Lewandowski gandalfml@gmail.com:
Hi,
I just submit the patch to patch tracker, now it is available on https://sourceforge.net/tracker/?func=detail&aid=3258038&group_id=23... .
Thank you, Mateusz Lewandowski
2011/3/29 Gayan Hewa devgayan@gmail.com
Hi Dieter,
I am interested in applying for GSOC , but i am also interested in contributing in general. As phpmyadmin is a tool that we make use daily and , its high time i give something back for the support rendered trough this neat tool trough out the years.
But as u mentioned , for the GSOC i could look in to conversion of a particular section or module into oop and later once this rush GSOC is done , we (any one who likes to contribute) can get together and go full scale with the solution for the conversion.
If I plan to choose a small part for the GSOC , say Converting the User Management (Authentication) in to OOP will it be with sufficient scope for GSOC ?
In that manner , gradually we will be one step closer for the overall goal.
Regards,
Gayan
On 03/29/2011 02:59 PM, phpmyadmin-devel-request@lists.sourceforge.net wrote:
Send Phpmyadmin-devel mailing list submissions to phpmyadmin-devel@lists.sourceforge.net
To subscribe or unsubscribe via the World Wide Web, visit https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel or, via email, send a message with subject or body 'help' to phpmyadmin-devel-request@lists.sourceforge.net
You can reach the person managing the list at phpmyadmin-devel-owner@lists.sourceforge.net
When replying, please edit your Subject line so it is more specific than "Re: Contents of Phpmyadmin-devel digest..."
Today's Topics:
1. Re: GSoC 2011:phpMyAdmin OOP (Mateusz Lewandowski) (Mateusz Lewandowski) 2. Re: GSoC 2011:phpMyAdmin OOP (Dieter Adriaenssens) 3. GSoC 2011: time to submit your proposals! (Marc Delisle)
Message: 1 Date: Tue, 29 Mar 2011 10:23:59 +0200 From: Mateusz Lewandowskigandalfml@gmail.com Subject: Re: [Phpmyadmin-devel] GSoC 2011:phpMyAdmin OOP (Mateusz Lewandowski) To: phpmyadmin-devel@lists.sourceforge.net Message-ID: AANLkTinfPREkzynUKELchXT8b+qYLxSL29xy20-Q-LpG@mail.gmail.com Content-Type: text/plain; charset="iso-8859-1"
Hi Gayan,
In my opinion convert phpMyAdmin into MVC is great idea, but as Dieter wrote
There is no real plan of converting phpMyAdmin completely to MVC at this moment.
But if you are interested into do it, I think that we can try, but not under GSoC and the best time to start I think will be after this project.
Regards, Mateusz Lewandowski
2011/3/28 Dieter Adriaenssensdieter.adriaenssens@gmail.com
2011/3/28 Gayan Hewadevgayan@gmail.com:
Hi,
About converting , the Program Structure to MVC. I am currently working on few project with the Zend Framework. And one project which we manually created a framework that implements the pattern. As your suggestion , i think even i could give a hand , since its going to be something massive. We could simple address certain modules of the system.
In terms of using the MVC pattern , how do u plan to do this ? Create one from scratch (I think this would be good) or adopt an existing Framework. In either case we can look in to this in more detail.
Hi Gayan,
There is no real plan of converting phpMyAdmin completely to MVC at this moment. (see other posts on this mailing list)
Do you want to apply for a GSoC project? Or are you volunteering to contribute to phpMyAdmin in general?
Kind regards,
Dieter
Regards,
Gayan
Enable your software for Intel(R) Active Management Technology to meet
the
growing manageability and security demands of your customers. Businesses are taking advantage of Intel(R) vPro (TM) technology - will your
software
be a part of the solution? Download the Intel(R) Manageability Checker today! http://p.sf.net/sfu/intel-dev2devmar _______________________________________________ Phpmyadmin-devel mailing list Phpmyadmin-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/phpmyadmin-devel
-- Groetjes,
Dieter Adriaenssens
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