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 ?
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
Drupal 8 Console
- 3,443