Agora/Engineering

Munaf, spage, and Trevor talked about Agora, CSS, Userlogin and VE.

Agora extension
This ships CSS and JS to the client.

It's not shipped or enabled on any wiki yet.

If a page has new mw-ui-button constructive and destructive, then buttons change to new look. But no buttons have that style yet.

It also has a one-liner JS that modifies all buttons to add this class.

rollout
Trevor was thinking of rolling Agora extension out in the new year, due to him working on VE stuff in his real job. There would be a monster platform commit that changes buttons all over the system.

Should E3's Userlogin enhancement depend on this extension? We could deploy it.

AFT rolled their own, VE rolls its own CSS, but would use the Agora extension. Do we want to roll out Userlogin with button changes everywhere?

Other stuff
Munaf wants to use Makefile to build CSS. RL one day could do this for us.

Use less or sass, sass has better PHP integration so maybe that.

Examples

 * Buttons and form fields
 * Modal dialogs