A farewell to Twig
Lauri Eskola • lauriii image
Matt Grill • drpal image
Preston So • prestonso
Drupal. JavaScript. Future. Keynotes. Sessions. Sprints. A different kind of Drupal conference. Mark your calendar and prep your proposal! Follow @decoupleddays on Twitter.
What we'll cover ● ● ●
What problem spaces are we trying to solve? ● ○ ● ○ ○ ○ ● ○
Is Twig the right way forward ?
“ Share templates across “ LET'S DO IT WITH TWIG! client and server— that's universal!
The problem with Twig Twig JSX Handlebars Angular
The problem with Twig Twig JSX Handlebars Angular identically isomorphically
Drupal should treat client-side rendering as a first-class citizen
“ NO RECENT UPDATES TO php-v8js What about rendering JavaScript “ server-side in PHP?
TWIG.JS IS COMPLETELY DIFFERENT FROM SERVER-SIDE TWIG “ Why don't we use Twig.js or other “ client-side libraries?
Twig problems ● ○ ● ○ ● ○
One React to rule them all ● ● ● ●
“ LET'S TACKLE A FEW QUESTIONS FIRST Whoa, whoa, whoa, “ JSX in Drupal core???
Shouldn't we explore pairing Twig with React first?
Combining Twig with React ● ●
Should we abandon templating languages altogether?
No templating language altogether? ● ● ●
Emerging solutions ● twig-graphql ● waterwheel.js ● js-drupal ● react-twig
Help out JS modernization with jsdrupal!
Open discussion
Drupal. JavaScript. Future. Keynotes. Sessions. Sprints. A different kind of Drupal conference. Mark your calendar and prep your proposal! Follow @decoupleddays on Twitter.
Join us for contribution sprints Mentored First time General Core sprint sprinter workshop sprint #drupalsprint
What did you think? http://nashville2018.drupal.org/sessions/farewell-twig https://www.surveymonkey.com/r/DrupalConNashville
Thank you!
Title slide
Title slide Additional title
Main Header Second line image
Main Header Second line image
Main Header image
Some Section header Second Line
Main Header Second line
Main Header Second line
Main Header Second line
Main Header Second line image image
Main Header
“ This will be a quote about “ something or someone
Join us for contribution sprints Mentored First time General Core sprint sprinter workshop sprint #drupalsprint
What did you think? http://nashville2018.drupal.org/schedule https://www.surveymonkey.com/r/DrupalConNashville
Recommend
More recommend