By Supun Wanniarachchi on 2017-07-15 10:32 in GSoC 17 JS tests for Joomla 4

Friday, 14 th July 2017 on Glip

Time: 10.00p.m (Colombo Sri Lanka), 6:30 p.m (Munich Germany)

Report: Supun

Previous meeting report

 

List of Attendees Overview

 

Mentor

 

A

Student

 

A

Ruchiranga Wickramsinghe

RW

 

Supun Wanniarachchi

SW

x

Ashan Fernando

AF

X

     

Dimitris Grammatiko

DG

X

     

Yves Hoppe

YH

X

     

Tobias Zulauf

TZ

       

David Neukirchen

DN

       

 

Topics

1. Update on the work done during the previous week

 

1. treeselectmenu - https://github.com/Supun94/gsoc17_js_tests/commits/treeselectmenu-vanillajs

2. Tabstate - https://github.com/Supun94/gsoc17_js_tests/commits/tabs-state-vanillajs

3. frontendediting - https://github.com/Supun94/gsoc17_js_tests/commits/frontendediting-vanillajs

https://github.com/Supun94/gsoc17_js_tests/commit/4585fe25395f089b11a2bd5b70e1ae73f28affdd  

4. permissions - https://github.com/Supun94/gsoc17_js_tests/commits/permissions-vanillajs

5. mediafield - https://github.com/Supun94/gsoc17_js_tests/commits/mediafield-vanillajs

6. fielduser - https://github.com/Supun94/gsoc17_js_tests/commits/fielduser-vanillajs

7. subform - https://github.com/Supun94/gsoc17_js_tests/commits/subform-vanillajs

 

Unit testing : frontediting.js - https://github.com/Supun94/gsoc17_js_tests/commits/frontediting.js-unit-testing

Blog : https://docs.google.com/document/d/1PspNNUDti21hXgmRHfAM2gpUHE5qNFOGwkzHPfvJNGc/edit?usp=sharing

 

  • Dimitris suggested to unset jQuery in template for debug.

unset($doc->_scripts["/media/jui/js/jquery-migrate.min.js"]);

unset($doc->_scripts["/media/system/js/html5fallback.js"]);

unset($doc->_scripts["/media/system/js/mootools-core.js"]);

 

2. Blog post improvements

Mentors added few comments and planning to release the blog during this week.

3. NMM tests start

Discussed about New Media Manager Test implementation and had some issues with vue test implementation location and adding webpack (https://github.com/vuejs-templates/webpack/blob/master/template/test/unit/karma.conf.js ) and and browserify (https://github.com/vuejs-templates/webpack/blob/master/template/test/unit/karma.conf.js )   

 

3. Other important things

Dimitris shared Joomla UI Custom element project (https://github.com/joomla-projects/custom-elements ) and mentioned good to read modern code.

                                                                               

 

4. Tasks for next week

 

  1. Complete all VanillaJS conversion part and test and send PRs.

  2. Improve the blog post and finish it during next week.  

  3. Look the modern Joomla project sent by Dimitris https://github.com/joomla-projects/custom-elements