Skip to main content
Stéphane Quantin

Main navigation

  • Portfolio
  • About
  • Freelance Drupal
    • Audit de site Drupal
    • Drupal maintenance contract
  • Blog
  • CV
  • Contact
Languages
  • French
  • English

Breadcrumb

  1. Home
  2. Blog

Drupal 8: a new era for the CMS

Introduction

Released today, Drupal 8 marks a major milestone in the evolution of the CMS. This new version introduces a deep architectural overhaul and adopts modern standards, bringing Drupal closer to contemporary PHP frameworks.

With Drupal 8, the project is no longer just a CMS—it becomes a true content management framework.

A modernized architecture powered by Symfony

One of the most significant changes in Drupal 8 is the integration of several Symfony components.

Notable additions include:

  • A Symfony-based routing system
  • The introduction of controllers
  • The use of services and dependency injection

This shift moves Drupal toward a more structured, object-oriented architecture that is easier to maintain and test.

Twig replaces PHPTemplate

Drupal 8 adopts Twig as its templating engine.

This change provides:

  • A clear separation between logic and presentation
  • More readable templates
  • Improved security through auto-escaping

Twig quickly becomes the new standard for Drupal theming.

A unified entity system

The entity system has been completely redesigned.

Now:

  • Everything is based on entities (content, users, taxonomy…)
  • Fields are reusable
  • A unified API is available to manipulate data

This makes content modeling more consistent and flexible.

Native configuration management

Drupal 8 introduces a built-in configuration management system.

Configurations can now be:

  • Exported as YAML
  • Version-controlled with Git
  • Synchronized across environments

This is a major improvement for development and deployment workflows.

Multilingual support in core

Multilingual capabilities are now included out of the box.

It is possible to:

  • Translate the interface
  • Manage multilingual content
  • Translate configuration

This significantly simplifies building international websites.

An API-first approach

Drupal 8 embraces an API-first philosophy.

The core provides:

  • REST support
  • Entity serialization
  • Output formats such as JSON and XML

Drupal becomes a strong candidate for decoupled architectures.

Views included in core

The Views module is now part of Drupal core.

It allows developers and site builders to:

  • Create content listings
  • Build dynamic pages
  • Query data without custom code

Conclusion

With Drupal 8, the CMS enters a new phase of modernization.

This version introduces:

  • A Symfony-based architecture
  • Modern development standards
  • A more robust data model

Drupal 8 lays the foundation for future versions of the platform.

Tags

  • Drupal
  • Drupal 8

Social networks

  • Malt
  • codeur.com
  • 404Works
  • LinkedIn
  • Twitter
  • DoYouBuzz

Twitter

Tweets by @StephaneQ
RSS feed

Pied de page

  • Contact
  • Mentions légales
Powered by Drupal