Twig replaced PHPTemplate in Drupal 8 as its default template engine. Part of the Symfony2 framework, Twig provides a lot of new functionality. It’s flexible and fast, allowing developers to create their own custom tags and filters and reduces the majority of overhead related to regular PHP code by compiling templates down to plain optimized PHP. Twig also comes with a sandbox mode to safely modify template design. It’s a developer-friendly templating engine that’s already being used in several popular open-source projects. Learn more about why Twig became the new template engine for D8.
Panels & Page Manager
Drupal 8 core is great for managing lots and lots of content. Users can choose new Content types, add arbitrary Fields, and then create endless pieces of content of that type. However, when it comes to creating one-off landing pages or applying custom layouts, Panels and Page Manager are still the way to go.
The Panels module gives Drupal site administrators the ability to create customized layouts for various uses. Its drag and drop interface allows users to visually design a page layout and organize content within it. The architecture of Panels in Drupal 8 is largely the same as in Drupal 7, with some shifting in certain functionality and module responsibility. Learn more >