Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
This page lists all Google Summer of Code 2012 projects at phpMyAdmin. You can follow the progress on aggregated feed at http://planet.phpmyadmin.net/.
Removal of frames and integration of a new navigation system into phpMyAdmin
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
Two approaches for Plugins and OOP and an object-oriented properties system
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 '''
Refactoring Insert/edit, Operations, Privilege and Structure sections in phpMyAdmin
Student: Thilina Buddika Abeyrathna
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
Refactoring: Table search, Db search, Multi-table query
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 '''
Refactoring: Displaying query results
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 '''