TWIG Templating
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.
Decoupled Architecture
Decoupled architecture has never been easier than with Drupal 8, which ships with a RESTful API built into Core. It lets frontend developers experiment with various JavaScript frameworks, iOS apps, or even other content management systems to be innovative with the UI but rely on Drupal’s powerful backend. Learn more about decoupled CMS.
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 >