GSoC 2015 : Weekly Report #4 : RFE #701, #RFE1359 & RFE#726

Week #4

Task(s) completed:
RFE #701 : Print View using CSS

RFE #1359 : Ctrl Navigation in JS Grid Editor

Tasks worked upon:

RFE #726 : Batch change Column collations

Scheduled Deadline: 21st  June, 2015

Completed on: 2nd June, 2015

Details:

1. The description about RFE #701 can be found here (my previous post) [0].

2. The RFE#1359 mentions that we should provide a better way to navigate through multiple cells in the JS Grid editor on sql.php. phpMyAdmin already provides such an implementation of navigation on tbl_change.php etc. to move across various text fields/ areas.

I first implemented this RFE and provided a way using CTRL + Arrow keys. But my mentor, Isaac, pointed out a very important missing feature in the implementation. CTRL key, being used for some other functionality in Safaris and Macs, was not able to be used for navigation for those users. So, we decided to provide a feature of using Options Key + Arrow Keys for these users.

3. The description of RFE#726 can be found here [0]. We made slight progress over this feature’s decision. Hopefully, we will meet a consensus and complete its implementation in next week.

The discussion on the PR can be found here[1].

Implemented with: 1. RFE#701- [2] and 2. RFE#1359 – [3]
Also some small errors in RFE#701’s implementation were later fixed in [4] & [5].

 

Screenshots :

1. PDF of ‘Print View’ of Table Structure (tbl_structure.php) – here.

2. PDF of ‘Print View’ of Table Browser (sql.php)- here.

3. PDF of ‘Print View’ of Database Structure (db_structure.php) – here.

Links :
[0]: https://devenbansod.wordpress.com/2015/06/01/gsoc-2015-weekly-report-3-rfe-701-rfe726/
[1]: https://github.com/phpmyadmin/phpmyadmin/pull/1699
[2]: https://github.com/phpmyadmin/phpmyadmin/commit/af658d27ee6d854e4535504aeca8a1aceb30be4f 
[3]: https://github.com/phpmyadmin/phpmyadmin/commit/b5c946fdb163adcbce949c015452409384a5b9b5
[4]: https://github.com/phpmyadmin/phpmyadmin/commit/8e8ad11a3cb9324a473f2edadac52ed9bee9e4a7
[5]: https://github.com/phpmyadmin/phpmyadmin/commit/c3f01101ab644920c1d639644be77441ebf057e9

Key Tasks stalled: RFE#726 : We are still in the process of finalising where to include this feature exactly. Any help/ suggestions are welcome on the PR [1].

Tasks for upcoming week: Completing RFE#726 and starting with RFE#1163

Advertisements

About Deven Bansod

I am a final year undergraduate student pursuing B.E.(Hons.) Computer Science Engg. + M.Sc.(Hons.) Economics(Dual Degree) at BITS Pilani, Pilani (India). I am interested in and have been contributing to development of PHP-based Open Source organisations. More recently, I have been contributing to phpMyAdmin, a web interface to MySQL, written in PHP.

Posted on June 8, 2015, in GSoC 2015, phpMyAdmin, Weekly Reports and tagged , , , . Bookmark the permalink. Leave a comment.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: