Speeding up Drupal 8 development using Drupal Console

Room: 
Recital Hall

The Drupal Console is a suite of tools that you run on a command line interface (CLI) to generate boilerplate code and interact with a Drupal 8 installation.

Drupal Console is another cool addition to the Proudly Invented Elsewhere school of thought as it leverages the Symfony Console component to handle the CLI part.

The goal of this project is provide a tool easy to use for everyone, from developers currently using Drupal 8 and those who are planning to learn.

Drupal 8 is more technically advanced compared to its predecessor. Writing a module involves a lot of boilerplate code. There are also a lot of things you need to know and do just to get started building a new module. These tasks can be repetitive and tedious and can therefore create opportunities for errors. Fortunately, a lot of the new code can be generated automatically using Drupal Console.

During this session, attendees will learn:

  • What is the Drupal Console?.
  • Why should you care about Drupal Console?.
  • How to install and use Drupal Console.
  • How to develop integrations for Drupal Console (custom commands for contrib modules).
  • How to contribute to Drupal Console.
  • How to use Drupal Console to learn Drupal 8.
Speaker(s): 
Track: 
Development and Site Building