oliverdavies.uk/source/_talks/2016-03-05-drupal-8-module-development.md
Oliver Davies 9717837223 Add code links
Fixes #20
2018-04-20 21:23:11 +01:00

38 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: Getting Started with Drupal 8 Module Development
summary: New to object-orientated PHP, Symfony or YAML, and want to get started building modules in Drupal 8? This is the session for you!
speakerdeck:
id: 0041804e52664d12a8e31cd118264813
ratio: 1.77777777777778
youtube:
id: qO_Wh5WE3VA
image: dclondon16.png
meta:
og:
title: Getting Started with Drupal 8 Module Development
image:
url: /build/static/images/talks/dclondon16.png
type: 'image/png'
height: 540
width: 960
---
In this session, well cover:
* Where Drupal 8 modules are located, and how they are structured.
* How to build a simple module, including our own permissions and routes.
* How to add your own controller and service classes.
* What is the service/dependency injection container, and how do we use it?
* How we can use tools such as PhpStorm and Drupal Console to speed up the process.
What we wont be covering:
* Automated testing in PHPUnit or Simpletest.
* Adding third party libraries and external dependencies via Composer.
Presented at [DrupalCamp London][1] 2016.
The source code is available on [GitHub][0].
[0]: https://github.com/opdavies/dclondon16-d8-module
[1]: http://drupalcamp.london