a farewell to twig lauri eskola lauriii
play

A farewell to Twig Lauri Eskola lauriii image Matt Grill drpal - PowerPoint PPT Presentation

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!


  1. A farewell to Twig

  2. Lauri Eskola • lauriii image

  3. Matt Grill • drpal image

  4. Preston So • prestonso

  5. Drupal. JavaScript. Future. Keynotes. Sessions. Sprints. A different kind of Drupal conference. Mark your calendar and prep your proposal! Follow @decoupleddays on Twitter.

  6. What we'll cover ● ● ●

  7. What problem spaces are we trying to solve? ● ○ ● ○ ○ ○ ● ○

  8. Is Twig the right way forward ?

  9. “ Share templates across “ LET'S DO IT WITH TWIG! client and server— that's universal!

  10. The problem with Twig Twig JSX Handlebars Angular

  11. The problem with Twig Twig JSX Handlebars Angular identically isomorphically

  12. Drupal should treat client-side rendering as a first-class citizen

  13. “ NO RECENT UPDATES TO php-v8js What about rendering JavaScript “ server-side in PHP?

  14. TWIG.JS IS COMPLETELY DIFFERENT FROM SERVER-SIDE TWIG “ Why don't we use Twig.js or other “ client-side libraries?

  15. Twig problems ● ○ ● ○ ● ○

  16. One React to rule them all ● ● ● ●

  17. “ LET'S TACKLE A FEW QUESTIONS FIRST Whoa, whoa, whoa, “ JSX in Drupal core???

  18. Shouldn't we explore pairing Twig with React first?

  19. Combining Twig with React ● ●

  20. Should we abandon templating languages altogether?

  21. No templating language altogether? ● ● ●

  22. Emerging solutions ● twig-graphql ● waterwheel.js ● js-drupal ● react-twig

  23. Help out JS modernization with jsdrupal!

  24. Open discussion

  25. Drupal. JavaScript. Future. Keynotes. Sessions. Sprints. A different kind of Drupal conference. Mark your calendar and prep your proposal! Follow @decoupleddays on Twitter.

  26. Join us for contribution sprints Mentored First time General Core sprint sprinter workshop sprint #drupalsprint

  27. What did you think? http://nashville2018.drupal.org/sessions/farewell-twig https://www.surveymonkey.com/r/DrupalConNashville

  28. Thank you!

  29. Title slide

  30. Title slide Additional title

  31. Main Header Second line image

  32. Main Header Second line image

  33. Main Header image

  34. Some Section header Second Line

  35. Main Header Second line

  36. Main Header Second line

  37. Main Header Second line

  38. Main Header Second line image image

  39. Main Header

  40. “ This will be a quote about “ something or someone

  41. Join us for contribution sprints Mentored First time General Core sprint sprinter workshop sprint #drupalsprint

  42. What did you think? http://nashville2018.drupal.org/schedule https://www.surveymonkey.com/r/DrupalConNashville

Recommend


More recommend