= Session=
* Track: Standardization Decisions
* Topic: Front-end modernization and standardization
=Description=
This session will discuss the efforts that are in progress creating and evaluating a plan towards modernizing the Front-End architecture of Wikimedia stack. It will share the process that is being done by the FAWG working group, what the expected outcomes may look like, and requested insights from the participants.
Since the Front-end stack is not strictly just JavaScript, and is dependent on output from the PHP and the structure that it outputs, the consideration for modernizing JavaScript touch on the PHP and backend operations, and all considerations for modernization and componentization must take that into account.
=Questions to answer and discuss=
**Question:** How would we want to build modern user interfaces, in a perfect world?
**Question:** Why haven’t we done it yet? What type of challenges should we consider? What are things we can learn from failed experiments in the past?
**Question:** What should we think about when we’re considering for the next steps?
= Related Issues =
* ...
* ...
=Pre-reading for all Participants=
* [https://www.mediawiki.org/wiki/Frontend_Architecture_Working_Group
----
=Notes document(s)=
https://etherpad.wikimedia.org/p/WMTC19-T234649
=Notes and Facilitation guidance=
https://www.mediawiki.org/wiki/Wikimedia_Technical_Conference/2019/NotesandFacilitation
----
=Session Leader(s)=
* Moriel Schottlender
* [name]
=Session Scribes=
* Chris
=Session Facilitator=
* Brooke
=Session Style / Format=
* [what type of format will this session be?]
----
**Session Leaders** please:
[] Add more details to this task description.
[] Coordinate any pre-event discussions (here on Phab, IRC, email, hangout, etc).
[] Outline the plan for discussing this topic at the event.
[] Optionally, include what this session will //not// try to solve.
[] Update this task with summaries of any pre-event discussions.
[] Include ways for people not attending to be involved in discussions before the event and afterwards.
----
Post-event summary:
* ...
Post-event action items:
* ...