https://bugzilla.wikimedia.org/show_bug.cgi?id=63445

[email protected] changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Depends on|                            |66094

--- Comment #2 from [email protected] ---
Hi Chris!  We aim to merge the new Flow frontend in two weeks.

The code is in the Flow frontend-rewrite branch.
* It depends on the new Mantle extension for the third-party JS library
HandlebarsJS, in Mantle/javascripts/externals/handlebars.js. Mantle also has
ResourceLoader and JS code to use this templating library from MobileFrontend.
The Mantle extension is ready for review, bug 66094.
* The third-party PHP library lightncandy is in Flow/vendor/lightncandy.php.
* The way Flow invokes templates from PHP code is set. Shahyar Ghobadpour is
refining declarative ways to invoke templates from JS code. We have a small set
of helper functions that templates can invoke.

Some documentation of our approach is at
<https://www.mediawiki.org/wiki/Flow/Templating>.  Note we disable run-time
server compilation to PHP in production, instead we compile handlebars
templates to PHP in advance and check them into git. Handlebars templates can
similarly be compiled to JS in advance, but we aren't planning that initially
(bug 64735) and the user's browser will compile them to JS at runtime.

I'll pass on your comment #1 suggestions to the Flow team.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to