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
