Designer”**
I would like to thank Google for enabling students to participate in open
source development through GSoC. Also, I am very happy to announce that I’ll
be working with phpMyAdmin this summer on the project ‘Refactoring and
Improving Designer’.
“ Code refactoring should not be done just because we can.”
When the designer section of phpMyAdmin was initially written, there was no
jQuery. But now since it exists and due to the advantages of jQuery over
JavaScript and it’s a necessity over here, we could make this section better
by making use of jQuery[Refactoring] and also resolve the existing
issues[Improving]. Also, this project will be beneficial for both the
important stakeholders, i.e. developers and user community.
This project will be beneficial for both the important stakeholders, i.e.
developers and user community.
Developers:
Users:
Also, while refactoring we have to follow good coding practices so that a new
developer won’t face a problem in understanding the code.
Currently, the designer contains the following 6 JavaScript files:
In this time period, I will be refactoring different JS files for the first 2
phases and will be resolving some issues in the last phases of the GSoC
timeline.
May 6 — May 26, 2019
May 27 — June 2, 2019
June 3 — June 9, 2019
June 10 — June 16, 2019
June 17 — June 23, 2019
First Mid evaluation: June 24–28, 2019
June 29 — July 5, 2019
June 6 — June 12, 2019
July 13 — July 21, 2019
Second Mid evaluation: July 22–26, 2019
July 27 — August 2, 2019
August 3 — August 9, 2019
August 10 — August 16, 2019
August 17 — August 26, 2019
August 26 — Sept 3, 2019
I’ll be updating my weekly progress of the project on this blog.