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

Ressources pour débuter sur Drupal 8

Ressources pour débuter sur Drupal 8

Même si Drupal 8 n'est pas encore sorti et est prévu pour 2014, un certain nombre de ressources sont déjà disponibles sur le Web pour commencer à apprendre le fonctionnement de cette nouvelle version et pour migrer ses modules Drupal 7 vers Drupal 8. Beaucoup de changements fondamentaux interviennent sur Drupal 8, et elle demande de ré-adapter ses compétences pour pouvoir travailler avec. Outre les nouvelles fonctionnalités visibles pour l'administrateur d'un site Drupal, un certain nombre de changements ont également été opéré dans la mécanique interne du CMS. Des composants du framework Symfony 2 (par exemple HttpFondation, HttpKernel, Routing ou encore DependencyInjection) ont été intégré au coeur de Drupal 8, et le moteur de rendu Twig va remplacer PHPTemplate. Tout ceci implique de nombreux changements dans l'API, et surtout l'utilisation de la POO (Programmation Orientée Objet).

Intégration de Symfony au sein de Drupal

  • Create your PHP Framework : tiré de l'article qui suit, cette documentation est, d'après moi, la base élémentaire pour commencer à travailler sur Drupal 8 en tant que développeur. Cette série écrite par Fabien Potencier et découpée en 12 parties montre comment créer son propre framework à partir des composants Symfony 2, comme cela a été fait pour Drupal 8. Elle permet de découvrir les différents composants Symfony 2 (même ceux qui ne sont pas intégré à Drupal pour l'instant) et leurs fonctionnalités, c'est donc un excellent moyen de comprendre l'architecture de plus bas niveau de Drupal.
  • A Drupaler in Symfony Land : Cet article présente l'approche de Symfony qui a été faite dans le contexte de Drupal et dissèque les différents composants qui ont été intégrés.
  • Change records for Drupal core : la ressource la plus fondamentale. On peut suivre ici tous les changements faits sur l'API.

Le nouveau système de routage

Cette série sur le développement sous Drupal 8 se concentre pour l'instant sur le nouveau système de routage. On peut en apprendre plus sur les nouveaux contrôleurs de route qui remplace les traditionnels appels de page, ainsi que sur le contrôle de l'accès à ces routes.

  • Using Drupal 8's new route controllers
  • Controlling Access to Drupal 8 Routes with Access Checks

La nouvelle Field API

Cette série de posts, écrite par un des co-mainteneurs de la Field API du Core, se concentre sur cette nouvelle API.

  • Drupal 8 Field API series

Le multilingue

Le leader de l'initiative multilingue (D8MI) tient à jour une série d'articles sur les nouvelles fonctionnalités et améliorations pour cette partie du Core.

  • Drupal 8 multilingual tidbits

Le développement de modules sous Drupal 8

Ces trois séries d'articles explorent Drupal 8 et se concentrent sur le développement de modules.

  • Drupal 8 Module Development
  • http://effulgentsia.drupalgardens.com/
  • Drupalize.me

Search API

Pour finir, quelques posts du mainteneur du module Search API, et sur sa mise à jour vers Drupal 8.

  • Updating the Search API to D8

Conclusion

Cette liste de ressources, classée par sujet, n'est pas exhaustive, mais me semble être un bon début pour mieux appréhender la future mise à jour de Drupal. N'hésitez pas à partager dans les commentaires d'autres ressources intéressantes (et pourquoi pas en français), je les intégrerais à la liste. Crédit photo : Jason Webber

Tags

  • Drupal
  • Symfony

Social networks

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

Tweets by StephaneQ

RSS feed

Pied de page

  • Contact
  • Mentions légales
Powered by Drupal