-
GSoC 2019: Final work summary
The main task of my project was to implement a more consistent UI for phpMyAdmin. This was achieved by applying bootstrap4 classes to the code an making corresponding changes in css files. Weekly posts regarding my work are listed below:-> https://pmagsocproject.wordpress.com/2019/06/26/gsoc-pmaweek1/-> https://pmagsocproject.wordpress.com/2019/06/26/gsoc-pmaweek-2/-> https://pmagsocproject.wordpress.com/2019/06/26/gsoc-pmaweek3/-> https://pmagsocproject.wordpress.com/2019/06/26/gsoc-pma-week4/-> https://pmagsocproject.wordpress.com/2019/07/11/gsoc-pma-week-5/-> https://pmagsocproject.wordpress.com/2019/07/24/gsoc-pma-week6/-> https://pmagsocproject.wordpress.com/2019/07/24/gsoc-pmaweek7/-> https://pmagsocproject.wordpress.com/2019/08/04/gsoc-pmaweek8/-> https://pmagsocproject.wordpress.com/2019/08/13/gsoc-pma-week-9/ The following PR’s were opened by… Read more
-
GSoC PMA: week 9
Converted the ul’s on the top of some pages to navs.Also worked on the top bar of the pages.Added more commits to the earlier opened PR’s of tables, forms.With these, I have dealt with most of the elements. Now, will look at the final improvements and required changes.The PR related to the navs class is:->… Read more
-
GSoC PMA:week8
Table classes have been added to the remaining pages of pma.Done with applying form related classes to elements of forms like ‘form-control’ to ‘legends’ and ‘select’ , ‘form-check, form-check-input, form-check-label’ to the ‘divs, checkboxes, associated labels’ respectively , etc.The work can be seen in the following PR.-> https://github.com/phpmyadmin/phpmyadmin/pull/15400
-
GSoC PMA:week7
I completed with applying the table classes across all the server pages and making the required/relative css changes too.The following PR was made.-> bootstrap table classes added to all classesNext, I begin with adding form classes and adding table classes to other pages than server.A PR related to form classes will be soon opened by… Read more
-
GSoC PMA: week6
I completed adding card classes to all the remaining pages.Next main elements that I found on the pages were forms and tables.I started working on tables and applied required classes to the tables across the pages.This required changes in css also like need of the class “data” was completely eliminated.So I also applied the required… Read more
-
GSoC PMA: Week 5
As I’d decided with mauricio that I will apply bootstrap classes on the individual elements across different pages once I finish with the basic layout(grid structure), I’ve started working on that line. I have applied form classes to the login page. The following PR addresses the same.https://github.com/phpmyadmin/phpmyadmin/pull/15364 Bootstrap card classes have also been added to… Read more
-
GSoC PMA:week 2
Nupur Agrawal Mauricio and i discussed and he suggested me to work on a separate and a new branch gsoc-bootstrap . I’ll do all my project work on this branch and will get it merge to the master at the end of project. I continued implementing the bootstrap grid structure to further pages. That part… Read more
-
GSoC PMA : week4
Nupur Agrawal As this was the last week before first evaluation, I summed up with the work I proposed to do before my first evaluation, that is, forming a basic layout for all the pages.I did the finally editions to the basic layout of the required pages and added some commits to my previously opened… Read more
-
GSoC PMA:week3
Nupur Agrawal -> https://github.com/phpmyadmin/phpmyadmin/pull/15320 This PR contains bootstrap grid structure for ‘settings’, ‘exports’, ‘imports’, ‘charset’, ‘engine’, ‘replication’, ‘status’ pages.
-
GSoC PMA:week1
Nupur Agrawal I discussed with mauricio about how to start and implement the things and we decided to implement grid structure for all the pages first.So I started with the login page and home page and got it worked out there.-> https://github.com/phpmyadmin/phpmyadmin/pull/15298 ->https://github.com/phpmyadmin/phpmyadmin/pull/15299 The main idea was to apply container class to the page_contents and… Read more
Follow My Blog
Get new content delivered directly to your inbox.