What is new in drupal 8 ?

Drupal 8 is around the corner, and it is packed with a lot of interesting features.
We’ll explore in more detail the most important ones.

Infographic - What is new in Drupal 8

Designed by Freepik

New template engine

Drupal 8 is now using Twig for the its themes templates.

{% block messages %}
 {% if message_list is not empty %}
 {{ attach_library('bartik/messages') }}
 <div id="messages">
 <div class="section clearfix">
 {{ parent() }}
 </div>
 </div>
 {% endif %}
{% endblock messages %}

Twig is a modern and popular template engine for PHP and it is known to be fast, secure and flexible.
Now Drupal templates are more clean and simplified.

http://twig.sensiolabs.org/

Views in core for Drupal 8

Views in core

One of the most popular Drupal module, Views, it is now integrated into the core thanks to the Views in Drupal Core initiative (VDC).
Some of the administration pages and the front page are rendered using a view, allowing us to easily customize them.

HTML 5

HTML5

Drupal 7’s XHTML has been replaced in Drupal 8 by the semantic HTML 5 markup.
That also made possible to have new field types such as email, date, tel ready to be used on the forms and nodes.

Multilingual capabilities

drupal 8 multilangual capabilities

Drupal 8 translation system has been greatly improved, making it very easy to build a multilingual website.
The new build-in user interfaces allow us to translate almost anything in the system (nodes, user fields, taxonomy, rules, etc).
The translation system has also been integrated with the Views.

Mobile first

Drupal 8 responsive

All the build-in themes are responsive now. Also, we find in the core two modules that will help in the mobile development :
Breakpoint (Manage breakpoints and breakpoint groups for responsive designs.) and Responsive Image (Provides an image formatter and breakpoint mappings to output responsive images using the HTML5 picture tag.).

Configuration management

Drupal 8 configuration management
Configuration management, provided by the Configuration Manager module, allow us to import, export and synchronise many configuration types, like: what modules are enabled, new fields, content types, menus, views, etc.
Because of this, we no longer have the need to use modules like Features or Strongarm for this kind of purpose.

Improved Fields

Drupal 8 improved fields

We have new core field types, the comments are represented as fields now, and we can also manage the fields of the contact forms.