I have started working on the phpmyadmin codebase from 22 May, 2017. I have spend 5 days in familiarize myself with the phpmyadmin core functionality and architecture. Below are the details of the issues that I have fixed in first week or in community bonding period.

1. Remove inline javascript

https://github.com/phpmyadmin/phpmyadmin/issues/12261

I have started working on the code and submitted first pull request on 22 May, 2017 that removes inline onsubmit functions from the codebase https://github.com/phpmyadmin/phpmyadmin/pull/13291

  • onmouseover (completed and merged on 14 March, 2017)
  • onmouseout (completed and merged on 14 March, 2017)
  • onmousedown (completed and merged on 16 March, 2017)
  • onsubmit (completed and merged on 22 May, 2017)
  • onchange (completed and under review on 23 May, 2017)
  • onclick (incomplete)

2. Password “No” shown for user not in user table

https://github.com/phpmyadmin/phpmyadmin/issues/12718

My PR submitted for this improvement was https://github.com/phpmyadmin/phpmyadmin/issues/13305. But the commit was merged with the main code by making a small change by the project owner (Michal Čihař) https://github.com/phpmyadmin/phpmyadmin/commit/253c9bed0ed210d4569d7909291ed2e588a97cfb

3. Nice view for JSON data

https://github.com/phpmyadmin/phpmyadmin/issues/12944

I have split this into 2 parts:

a) The data type is already json : The PR is under review https://github.com/phpmyadmin/phpmyadmin/pull/13317

b) Data is in JSON format but the data type is different (incomplete)

Next Steps

I will start working on Improve responsive/mobile interface task

This was my first week progress. I will post an update for this week soon.

This was originally posted on my medium account.

No comments:

Post a Comment