GSoC_2008_IdeasList
List of ideas for Google Summer of Code 2008. This list is not definite, generally any big enough thing from feature tracker can be accepted. Our development efforts aim towards the release of phpMyAdmin 3.0.
Implement support for importing data from OpenDocument spreadsheet. Ideally the import would take whole spreadsheet and would be able to automatically create tables for each sheet. This would probably also need some improvements to import system and should be made generic enough to be reusable also for importing CSV files.
There is already some code for CSV in patch tracker.
Mentor: User:Nijel
We currently have support for creating PDF from relations scheme. This could be extended to create for example SVG, EPS or dia files, which are much more suitable for inclusion in documents.
Feature requests: :rfe:806035, :rfe:686260.
Mentor: User:Nijel
Setup and handle master and slave servers
Mentor: User:Lem9
an often requested feature to adapt changes from dev to live servers
Mentor: User:Lem9
Some configuration parameters do not have an impact on security or performance; it would be interesting if each end-user of a shared PMA installation could change them on-the-fly and store these in pmadb.
Mentor: User:Lem9
Current setup script can do some basic configuration, but it would be better to do more for a user. Generally if phpMyAdmin is not set up, user could be directed to some "wizard" which will do basic setup, possibly create phpmyadmin additional tables and allow more detailed configuration. This should be coordinated with above task for user preferences.
Feature requests: :rfe:1513347, :rfe:1513346.
Mentor: User:Nijel
"This feature would add graphs for the 'Runtime Information' tab. It could possibly show the MySQL traffic in a line or bar graph. Another bar graph would show what the top queries are for that hour, day, month, or year. Preferences for those options would be stored in the pmadb database. All graphs would be drawn using GD2 and use information from the MySQL server."
Popular destinations:
- Team meetings
- GSoC home
- Developer guidelines
- How to install on Debian and Ubuntu
- Issue and pull-request management
User resources: