GSoC 2010 is over for some time and I should write some summary how students
projects ended up. The very short summary is that all five students were
successful and their work got merged. Follows description of the project in no
particular order.
Thanks to Martynas Mickevicius you can now get charts out of various parts of
phpMyAdmin. They are used on server status pages or you can get query results in
form of several charts. It seems to work pretty well at least what I've tried
so far.
Ankit Gupta was working on Visual Query Builder for phpMyAdmin. Unfortunately
this is only project which is not yet merged to master branch, mostly because
some UI things were not yet finished. But hopefully it will be merged soon.
Adnan Mughal was converting our schema export feature from PDF to support
multiple formats. You can now get the schema as SVG, DIA or even Visio
formats, some of them will require a little bit of tuning still, because the
scaling is not perfect.
Ninad Pundalik did a lot of work on AJAXifying phpMyAdmin. His changes touched
quite a lot of places and there are still some rough edges (as you can see in our
bug tracker), but this is definitely welcome improvement and I hope it will
get stable soon.
Piotr Przybylski basically continued in his effort two years ago when he had
reimplemented setup script and now he had focused on user configuration. It
can be stored in session, browser local storage (HTML 5 feature) or in
separate table in phpMyAdmin configuration storage (that's new name for
pmadb). This is something what people were requesting for very long time and
I'm happy we can finally bring this feature.
And last but not least is Lorikeet Lee, who spend lot of time on tuning user
interface of phpMyAdmin. The most visible changes are on export and import
pages, which now should be less scaring for new users, but there are other
changes in lot of other places, for example the main page.
Generally it was a great summer and I hope we will be so successful also next
year.
PS: You can try all these features on http://demo.phpmyadmin.net/.