Javascript team status meeting 30. Nov 2017
By Dimitris Grammatikogiannis on 2017-12-01 13:48 in JavaScript Working Group
List of Attendees Overview
Participants |
A |
|
Alexander Schmidt |
AS |
|
Charlie Lodder |
CL |
X |
David Neukirchen |
DN |
|
Dimitris Grammatiko |
DG |
X |
Fedir |
FZ |
X |
Yves Hoppe |
YH |
Topics
1. Progress of Custom elements UI
-
Alerts
-
Tooltips
-
Tabs
-
Modals
-
Accordion
-
Dropdown
-
Collapse
Plan was approved and work should be finalised the coming weeks
2. Interactive fields using custom elements
-
Calendar
-
Color
-
Modal-fields
-
Module-order
-
Password
-
Permissions
-
Subform
-
Switcher
-
Tag
-
Advanced select (Ciaran’s request)
-
Switch
-
Grouped buttons
Task were assigned, this will be an ongoing work for the next months
3. Split core.js to api.js and functions.js
PR as an RFC for the release leader to decide
4. VanillaJS conversion
Will happen in two steps:
-
Eliminate ALL inline scripts
-
Convert all the jQuery code to vanilla
This is a WIP
5. ES6 transition
Due to low resources this has been postponed for the near future
6. External Libraries
-
What shall be done with outdated libs (jquery-ui, chosen etc)
-
What is not covered in the Grunt (or the new Build) script
We have an agreement and we will present the idea to the release leader of Joomla 4 for an approval
7. Drop Grunt
-
Obvious reasons: less dependencies, easier workflow for contributors
8. Template engine for custom element
Options:
To be investigated.
9. Service workers (the js part)
Postponed until we get other fundamentals accepted.
10. Other topics
-
We should discuss upon the next team leader
There will be election sometime in the first quarter of 2018. Whoever wants to run for this position (either from the team or external) is welcome to express their intent. The procedure will be totally transparent