Skip to content

GSoC_2022_ideas_list

Maurício Meneghini Fauth edited this page Feb 8, 2022 · 2 revisions

List of ideas for Google Summer of Code 2022. Our development efforts aim towards the release of phpMyAdmin 5.3.

For details about participating in the Summer of Code for the phpMyAdmin project, please refer to our GSoC 2022 applicant guide.

Possible mentors are listed for each idea; however, mentors generally do not wish to help a student drafting his proposal. You can use the phpmyadmin-devel mailing list to ask specific questions about these ideas.

For a general reference about Refactoring, see https://en.wikipedia.org/wiki/Code_Refactoring.

On this page:


Create a page to manage the bookmarked queries

It's possible to bookmark any query that is executed. However, is not easy to manage the bookmarked queries. The idea is to create a page to manage all bookmarked queries.

Possible mentors: Maurício Meneghini Fauth


Create a page to check the configuration file for errors

Create a page that analyzes the config.inc.php file and shows possible errors and mistakes like using a deprecated directive, or using an invalid value, or a valid value but with the wrong value type.

Possible mentors: Maurício Meneghini Fauth


Replace jQuery UI and other jQuery plugins

Most of jQuery plugins that phpMyAdmin uses are not maintained anymore.

Possible mentors: Maurício Meneghini Fauth


Your idea

None of above did attract you? Feel free to come up with your own idea, you can take inspiration from the enhancement requests: https://github.com/phpmyadmin/phpmyadmin/issues?q=is%3Aopen+is%3Aissue+label%3Aenhancement

Please note that the project is supposed to take the whole summer, so you will most likely have to combine several enhancement requests to get a big enough project.

Unlikely projects

Due to a number of scheduling conflicts this year, we have a number of projects without available mentors. We'll likely be unable to accommodate applicants for these project. We don't make final determinations of students, mentors, or even which projects to accept until after the application period has ended, but by indicating that these projects are less likely to be accepted, we hope to give students a fair and open understanding of our plans and intentions.

Refactoring and improving the Database Designer

The Database Designer was written without any library like jQuery, thus the JavaScript needs to be rewritten and some issues need to be fixed. Feel free to explore what you can do to improve Designer.

It's good to have some experience with JavaScript and jQuery.

Possible mentors:

Category:Google Summer of Code 2022

Clone this wiki locally