Flow/Epic Front-End

The Flow team is working on revised front-end code (browser CSS, HTML, and JavaScript) for Flow, codename "Epic Front-End".

A rough prototype HTML-only prototype is at http://area51.yar.gs/wmf/flow1/, not connected to any back-end. The code for now is at https://github.com/shahyar/wmf-flow1, project tracking in Trello

The new version of Flow using it is in the frontend-rewrite branch.

It has possible features of It has user interface for searching the current Flow board but this will not be available until there is back-end search support.
 * floating Table of Contents on the right for navigation and indicating progress on the board
 * revised Agora button styling
 * our very own webfonts
 * xx

Templating
The new front-end will be using handlebars.js on the client to render templates supplied by ResourceLoader, and lightncandy in PHP to render the same templates pre-compiled at commit-time. Tracking, security review is. WMF will likely standardize on a templating library similar to Knockout but the PHP implementation is not ready yet.

Extension:MobileFrontend uses similar "Hogan" client-side templates, only in its JavaScript front-end. Jon Robson has moved this into a separate Extension:Mantle, that page has some documentation on how to use it.