-
-
Notifications
You must be signed in to change notification settings - Fork 3.5k
GSoC_2012_Projects
This page lists all Google Summer of Code 2012 projects at phpMyAdmin. You can follow the progress on aggregated feed at https://planet.phpmyadmin.net/.
The primary goal of this project is to change the layout of phpMyAdmin from a frame-based layout to an AJAX-driven layout. A secondary goal of this project is to replace the old "flat" navigation system with a new AJAX-driven navigation system that displays elements in a tree structure.
Student: Rouslan Placella
Mentor: User:Ruleant
Blog: roccivic.blogspot.com/
Proposal: https://www.google-melange.com/archive/gsoc/2012/orgs/phpmyadmin/projects/roccivic.html
Demo: demo.phpmyadmin.net/gsoc-rouslan
My project presents two approaches of creating an object-oriented plugin system. This will contain all the current plugins functionalities, which will be improved and refactored to the fullest, as well as new possible plugin implementations. A well-structured object-oriented properties system, which will be easier and safer to use is also presented. They will both fit nicely in the growing object-oriented structure of phpMyAdmin.
Student: '''Alex Marin '''
Mentor: User:Nijel
Blog: https://alexukf.wordpress.com
Git: https://github.com/amarin15/phpmyadmin/tree/plugins-and-OOP
Proposal: https://www.google-melange.com/archive/gsoc/2012/orgs/phpmyadmin/projects/alexukf.html
Student: Thilina Buddika Abeyrathna
Mentor: User:Lem9
Blog: https://thilinaa.wordpress.com
Git: https://github.com/thilinaa/phpmyadmin
Proposal: https://www.google-melange.com/archive/gsoc/2012/orgs/phpmyadmin/projects/thilinaa.html
With this proposal I am proposing to automate the testing in PMA. It will be very useful for the developers as the product is undergoing many changes frequently. Unit tests should be written for the main libraries of the PMA with reasonable code coverage and selenium test cases should be written for the main features of the PMA. With automated testing, it will speed up the development as it reduces the time taken for manual testing.
Student: Yasitha Pandithawatta
Mentor: User:Nijel
Blog: https://code-mix.blogspot.com/
Git: https://github.com/yasithacp/phpmyadmin
Proposal: google-melange.com/archive/gsoc/2012/orgs/phpmyadmin/projects/yasitha4.html
This GSoC project aims at restructuring the complex and complicated programming codes of phpMyAdmin scripts relating to Table search, Db search, Multi-table query sections into simple and easy-to-understand ones. It won't involve changing the existing functionality of these scripts, nor would it introduce new functionalities.
Student: '''Atul Pratap Singh '''
Mentor: User:Lem9
Blog: blog.atulsisodia.in
Git: https://github.com/zixtor/phpmyadmin/
Proposal: https://www.google-melange.com/archive/gsoc/2012/orgs/phpmyadmin/projects/atulpratapsingh.html
In current code base of PMA, the code for displaying query results is not much reusable. To improve the ability of re usability of the code, I have suggestions to refactor the code with better approaches. The code is going to be improved by applying Object Oriented Programming concepts. Along with that, new features like support for displaying results for multiple queries at once, introducing some more built-in transformations where it is applicable will be considered.
Student: '''Chanaka Indrajith '''
Mentor: User:Nijel
Blog: https://chanakaindrajith.blogspot.com/
Git: https://github.com/Chanaka/phpmyadmin
Proposal: https://www.google-melange.com/archive/gsoc/2012/orgs/phpmyadmin/projects/chanaka777.html
Popular destinations:
- Team meetings
- GSoC home
- Developer guidelines
- How to install on Debian and Ubuntu
- Issue and pull-request management
User resources: