DrupalConsole is under heavy development and we are constantly adding new features based on project needs and user feedback.
One of the most recent feature is the capability for commands to call other commands.
The need for it became clear when we were executing commands like "generate:controller" and needed to execute another command by hand such as "router:rebuild" to rebuild the routing routing system.
Drupal Console has been evolving a lot since project inception back in 2013 in DrupalCamp Costa Rica.
This projects started as a scaffolding tool, to generate the necessary code to build a Drupal 8 module, and evolved as a more advanced CLI tool you can use it to interact with your Drupal 8 installation, until last week, we used to describe the project as:
A suite of tools that you run on a command line interface (CLI) to generate boilerplate code and interact with a Drupal 8 installation.
I am back at home after a week in Bogota. I had a chance to attend the first DrupalCon in Latin America and I can tell, the event was better than I expected, but not sure the reason why, I still felt this event was more a DrupalCamp than a DrupalCon.
Maybe the small attendance 263 as anounced on the clossing session, no PHP or Symfony track, almost no scheduled BOFs, few sponsors booths no official party, etc.
You can read the first part one of this blog post at Blink Reaction blog site when it get released. For now you can read it at this blog at http://jmolivas.com/2014-a-year-of-contributions
This post was never think as two parts this just happened not sure why. Maybe the original one is taking too long to get published, and I saw and read the text too many times that I end up writing a second part.
If you are following my blog post here, at http://www.blinkreaction.com/drupal-experts-blog, or if you are reading my twitter timeline https://twitter.com/jmolivas, then you might have some questions about my role and how it works inside a Drupal agency like Blink Reaction.
You might ask, “does this guy do any client work?", "why is he always talking about this Console project?”.
A new release was published today v0.6.2 this new release include bug fixes and new features that I will mention in this blog post.
Support for new field types on form generation
Add support for select, radio, textarea & checkbox fields in form generator. Thanks to Eduardo García aka @enzo for this feature.
As I mentioned on a previous post, one of the most recurring questions (the 2nd most to be precise) since project started is why is the installation process modifying the composer.json & composer.lock file, or why is the installer adding new libraries to "core/vendor" directory, because you know that is considered hacking the core.
After a couple of sprints and few weeks doing client work, I am back on contribute mode, and I am using my time to make sure the Drupal Console is in sync with the latest Drupal 8 Beta 4 release.