8th Meeting: GSoC 17 JS tests for Joomla 4!
By Private Profile 0ba00c4f 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
-
Complete all VanillaJS conversion part and test and send PRs.
-
Improve the blog post and finish it during next week.
-
Look the modern Joomla project sent by Dimitris https://github.com/joomla-projects/custom-elements