Drupal 8 Console

DrupalCon Amsterdam - Lightning Talks


About me

Jesus Manuel Olivas




Blink Reaction

The purpose of this project is to leverage the Symfony Console Component to provide a CLI tool to automate the creation of Drupal 8 modules and other recurring tasks.



Where do I find the project?

Do you have a Drupal user ?


Do you have a Github account ?


Jesus Manuel Olivas



David Flores


Who started this ?

But you can blame him

What is out of the box ?

  • Generates module and info files.
  • Generates PSR-4 compliant directory structure for a module.
  • Register routes on YML files and map to controller and form PHP Classes.
  • Create classes adding namespaces, uses and also the extend and implements keywords when required.
  • Support adding services using Dependency Injection on class generation.

Not scaffolding/generators ?

  • Listing registered services on the service container.
  • Listing registered routes on the routing system.
  • Rebuilding the routing system cache.

Who will benefit of using it?

Module Maintainers & Developers

Create & Migrate contributed modules to Drupal 8.

Drupal Trainers & Consultors

Train developers on Drupal 8.

Drupal Shops

Reduce module development time for Drupal 8.


Questions & feedback feel

Drupal 8 Console

By Jesus Manuel Olivas

Drupal 8 Console

  • 2,137
Loading comments...

More from Jesus Manuel Olivas