Last updated October 22, 2015. Created on February 12, 2013.
Edited by snehi, latikas, sidharrell, pfrenssen. Log in to edit this page.

Welcome to the module developer's guide for Drupal 8!

This section includes tutorials and other information that you need to create custom modules for Drupal 8.x version.

An excellent overview: Understanding Drupal 8

Other general resources

Several introductory screencasts walking you through setting up a basic D8 module have been published:

An excellent presentation on working with the Drupal 8 API Amsterdam 2014: Drupal 8: The Crash Course (September 29, 2014)
There are updated slides available here from the MidWest PHP conference. (March 14th, 2015)
And there will be a new video of the updated presentation available after DrupalCon LA, 2015 (May 11th, 2015)

There is also a Sitepoint series on developing Drupal 8 modules that you can check out.

Note that core Drupal has moved on since this tutorial was written, and the code no longer works without error. You can find some explanation of the changes needed, as well as links to the updated code here.

Looking for support? Visit the forums, or join #drupal-support in IRC.


Aritas’s picture

Some news about this subject ?

Edit 11/07 : I'm not sure i can post link like that but if that help someone I take the risk :p
You can find here a example of Module Developpement