GSoC 2011 Projects

From PmaWiki
Jump to: navigation, search

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/.

Contents

[edit] 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

Mentor: User:Nijel

Blog: http://madhuracj.blogspot.com/

Git: http://repo.or.cz/w/phpmyadmin/madhuracj.git

Proposal: http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/madhura_cj/1

Demo: http://demo.phpmyadmin.net/gsoc-madhura

[edit] Zoom-search

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

Mentor: User:Lem9

Blog: http://ammaryasirr.blogspot.com/

Git: http://repo.or.cz/w/phpmyadmin/ammaryasirr.git

Proposal: http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/ammar_yasir/1

Demo: http://demo.phpmyadmin.net/gsoc-ammar

[edit] 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

Mentor: User:Lem9

Blog: http://arispma.wordpress.com/

Git: http://repo.or.cz/w/phpmyadmin/arisferyanto.git

Proposal: http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/arisferyanto/1

Demo: http://demo.phpmyadmin.net/gsoc-aris

[edit] 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

Mentor: User:Ruleant

Blog: http://crackpl.eu/blog/

Git: http://repo.or.cz/w/phpmyadmin/crack.git

Proposal: http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/pprzybylski/1

Demo: http://demo.phpmyadmin.net/gsoc-piotr

[edit] 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

Mentor: User:Lem9

Blog: http://coders-view.blogspot.com/

Git: http://repo.or.cz/w/phpmyadmin/thilanka.git

Proposal: http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/lgtkaushalya/1

Demo: http://demo.phpmyadmin.net/gsoc-thilanka

[edit] 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

Mentor: User:Nijel

Blog: http://roccivic.blogspot.com/

Git: http://repo.or.cz/w/phpmyadmin/roccivic.git

Proposal: http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/roccivic/1

Demo: http://demo.phpmyadmin.net/gsoc-rouslan

[edit] 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

Mentor: User:Nijel

Blog: http://tyronx.blogspot.com/

Git: http://repo.or.cz/w/phpmyadmin/tyronm.git

Proposal: http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/tyron/1

Demo: http://demo.phpmyadmin.net/gsoc-tyron

[edit] 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

Mentor: User:Helmo

Blog: http://zsv.org.ua/

Git: https://gitorious.org/phpmyadmin

Proposal: http://www.google-melange.com/gsoc/proposal/review/google/gsoc2011/zarubin/1

Demo: http://demo.phpmyadmin.net/gsoc-zarubin

Personal tools