GSoC 2011 Projects
This page lists all Google Summer of Code 2011 projects at phpMyAdmin. You can follow the progress on aggregated feed at http://planet.phpmyadmin.net/.
 OpenGIS support for phpMyAdmin
OpenGIS data types are supported in MySQL since version 4.1. It’s high time that phpMyAdmin add support for these data types. Support needs to be added in number of areas, data browsing, data insertion, data editing, searching based on relevant criteria, data exporting being few of them. In the proposed GSoC project I present my suggestions, plans and proposed schedule on adding the necessary functionality to phpMyAdmin for it to effectively support OpenGIS data types.
Student: Madhura Jayaratne
This project aims to provide a tool for visualizing data in a relational table as a scatter plot along any two of its columns. For example, each movie in a movies table can be represented in a scatter plot with popularity and release year acting as the X and Y axis. A user can also drill down(zoom) to have a closer look at certain portions of the plot and get any details about the data on demand. It will provide a powerful means to interpret, explore and communicate data/information.
Student: Ammar Yasir
 Browse-mode Improvements ++
This project is intended to improve the convenience of users when using phpMyAdmin, particularly when browsing tables. This can be achieved by adding the following features to phpMyAdmin: • Browse recently used tables • Remember the last way user sorted tables • Flexible table’s column width • Reorder table’s column using mouse during browsing • Show only selected columns • Integration of navigation bar • Edit only selected field • Grid view in the table edit page.
Student: Aris Feryanto
 Drizzle support
Implementing support for Drizzle in phpMyAdmin, which will allow users to utilize this tool with new, hopefully successful database management system.
Student: Piotr Przybylski
 AJAXify phpMyAdmin Interface
With this proposal I’m proposing to improve the usability of some identified important features in phpMyAdmin by applying ajax behavior using jquery library. After improving those features, they will be able to provide a quick and consistent flow of operations to the PMA users.
Student: Thilanka Kaushalya
 Support for Procedures: Creating a user friendly interface for the manipulation of routines, triggers and events in phpMyAdmin
The goal of this project is make advanced features provided by MySQL easier to use in phpMyAdmin.
Student: Rouslan Placella
 Query statistics & charts for the status page
The project aims to enhance the status page of PMA by the following features: Live status variables and history keeping, Query statistics & charts: Extraction of useful data from the slow query log to help identify slow or suboptimal queries and restructuring of the page to add more interactivity to it.
Student: Tyron Madlener
 phpMyAdmin Automated Testing
phpMyAdmin - the most popular web tool to manage databases. Well as phpMyAdmin is a quite old project and is currently unit testing is not very popular in this project. My goal is to help the project by writing unit tests and setting up continuous integration.
Student: Zarubin Stas