Drupal 8 Module Development Kickstart
Drupal 8 module development is not more complicated, it is more organized.
Now you can get caught up on the new Drupal 8 module development techniques that you need to know -- fast. This session presents only the essentials a developer needs to dive into Drupal 8 module development.
From a developer's perspective get to know the new Drupal 8 module concepts, such as:
- Module directory structure for Drupal 8
- YAML (.yml) files
- PHP OOP: Classes usage
- PHP OOP: Traits, interfaces, abstract classes, classes, create, __construct
- PSR-0
- Dependency injection
- Services in Drupal 8
- Hooks transformed to Events in Drupal 8
- Routing and controllers
- CMI
- Block plugins: new technique for blocks creation
- Composer and Drush
- Composer Manager
- Drupal 8 Console
- Drupal Module Upgrader
- Things going away, things worth noting
While screensharing phpStorm, this presentation will also demonstrate Drupal 8 module concepts within a new custom Drupal 8 sandbox module.
When this presentation is complete the developer will come away with a mental roadmap of the Drupal 8 module structure, expanded knowledge of Drupal 8 module concepts, and they will have a solid perspective on what they may still need to dig into further so that they can promptly develop to Drupal 8.