Jul 21, 2019GSoC PMA week 8: Work report before 2nd evaluationThis was my 8th week of coding in GSoC and next would be second evaluation. My main task for the 8th week was to complete the composer package and host it as a stand alone repository along with completing my all previous work . For the composer package, I wrote the package properties as composer.json and all functionalities in a well structured manner. The composer works completely stand alone of phpMyAdmin, stills gives status of configuration variables in a similar manner. Also I added tests so that the package can be directly tested in the terminal rather than only in the browser.PHP1 min readPHP1 min read
Jul 20, 2019GSoC PMA week 7: Implementing Go-To NavigationAs per my project proposal my this weeks’ task was to start planning and working on my next task, which is to create a separate composer package having the phpMyAdmin’s mysql recommendation configurations. But since some of my last week’s task was remaining I also had to cover that. I…PHP2 min readPHP2 min read
Jul 20, 2019GSoC PMA week 6: Implementing Go-To NavigationMy this weeks task was to implement the navigation panel as planned last week. I started with placing it in the top nav menu and creating a separate controller and view for the navigation tab. My next task was to write the functionalities for the controller. Unfortunately, I felt ill this week and was suffering from conjunctivitis so was not able to work further. So I decided to shift this next week along with the other task planned to be done in the 7th week.PHP1 min readPHP1 min read
Jul 20, 2019GSoC PMA week 5: Go-To NavigationIt’s been a week since, the first evaluation. I’ve successfully passed the first evaluation. My task for this week was to work on adding a completely new feature in the phpMyAdmin portal. It is to provide them with a navigation panel so that different views can be easily accessed when…UX2 min readUX2 min read
Jun 25, 2019GSoC PMA week 4: Work report before 1st evaluationI have now completed 4 weeks of coding in GSoC and the first evaluation is under way. My main task for the 4th week was to make up for anything left or include any additional changes suggested. I spent most of the time refactoring my code, making changes as suggested by my mentor and other PMA members and documenting my experience till now for the 1st evaluation. In these four weeks, the first task I did was to fix the theme generator tool which took 2 weeks. The next work was to create Favorite Database feature. The details about these two are present in my previous blogs. I also worked on adding comments to my code so as to make it easy to understand for other developers.Open Source1 min readOpen Source1 min read
Jun 23, 2019GSoC PMA week 3: Adding new Favourite Database feature.I have completed my 3rd week of GSoC. My task for this week was to begin with a new feature which is to provide an option to users to mark databases as favorites. So that they can be easily accessed when ever required because sometimes the server has many databases…JavaScript2 min readJavaScript2 min read
Jun 21, 2019GSoC PMA week 1: The coding begins !!It’s been a week since I’ve been working on my Google Summer of Code project with phpMyAdmin and my work for the first two week was to fix a very important tool in PMA, which is Theme Generator. The tool was build by my mentor himself as his last year’s…Web Development2 min readWeb Development2 min read
Jun 21, 2019GSoC PMA week 2: Generating custom themesI’ve completed my second week of GSoC and the main task for this week was to change the files generated by the theme generator for new themes to scss files which were css files earlier. The files were generated dynamically through PHP code. Initially when the theme generator generated css…CSS1 min readCSS1 min read
Jun 10, 2019Google Summer of Code ’19 With phpMyAdminMay 6, 11:30 pm, I went to the GSoC website, hit the refresh button and searched my name under the list of selected projects. My name popped up and I was over the moon and it took me a while to let it all soak in. Hello everyone!Open Source3 min readOpen Source3 min read