Drupal 8 Console

DrupalCon Amsterdam - Lightning Talks

 

About me

Jesus Manuel Olivas

 

@jmolivas

 

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.

 

Video

Where do I find the project?



Do you have a Drupal user ?

https://drupal.org/project/console


Do you have a Github account ?

https://github.com/hechoendrupal/DrupalAppConsole

Jesus Manuel Olivas

@jmolivas

http://jmolivas.com

David Flores
@dmouse

http://dmouse.net

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.

Thanks


Questions & feedback feel

Drupal 8 Console

By Jesus Manuel Olivas