Drupal Console and Beer - Pilot Episode
March 25, 2016
This is the first installment of "Drupal Console and Beer," a weekly hangout created to share updates on the Drupal Console project. This article summarizes the topics covered in the pilot episode's video.
Tagged releases
- 0.10.13 -
- 0.10.14 -
Attended events
A project maintainer has been traveling globally since DrupalCon Asia, visiting several cities. The full tour is documented at Around the Drupal World in 120 Days.
Two project contributors attended SandCamp and DrupalCamp Florida.
The project's goal is to attend numerous Drupal events and organize contribution sprints for Drupal Console.
Contributions
At SandCamp, the `config:delete` command was developed (, ), a highly requested feature for removing configurations. Improvements were also made to existing configuration and state commands. Additionally, the `state:delete` command was created (, ), which allows for deleting a state from a Drupal site.
During a contribution sprint at DrupalCamp Florida, attendees learned how to contribute to the project, resulting in two new Pull Requests.
A new command, `generate:plugin:ckeditorbutton` (), was contributed by . Several modules were created while testing this pull request.
Autoloading for Generator classes defined within themes was added () by .
While the core team could not attend MidCamp in person, a contributor represented the Drupal Console project. During the sprint, this contributor made great progress on the project's Spanish translation, increasing its completion from 87.7% to 98.75%.
Upcoming Events
- March 26: A project maintainer will speak about Drupal Console at DrupalCamp China.
- April 2: A team member will attend Stanford Drupal Camp to present on debugging Drupal with Drupal Console.
- April 7 to 9: Two team members will be at DrupalCamp Guadalajara to discuss Drupal Console and the Electron Desktop Application.
For more information about upcoming events and talks about Drupal Console, visit the project's events page.
Known issues
Dependency Challenges: The upcoming release of Drupal 8.1.x will include a different version of Symfony components compared to 8.0.x. This change introduces several compatibility problems, with related issues tracked here:
- Built-in version control system
- Decide when to require Drupal 8.1
- Avoid using symfony/dependency-injection
Novice-Friendly Issues: Issues that are easier to resolve are tagged as 'novice.' Anyone interested in tackling one of these can find assistance on the project's support channel.
- [console] Update CLI output style
- [generate:theme] Base theme examples should be classy and stable
Upcoming and planned features
- Use chain as actual command
- Allow chain commands to have placeholders (question)
- Add a FieldTrait -
- Drupal Console Desktop Application, define a basic UI
Final Notes
A technical issue in this episode's recording resulted in a single-person view for the first 30 minutes. The problem was resolved once screen sharing began, and the discussion about Drupal Console continued throughout.
Feedback on this episode and suggestions for future topics are welcome. If there's a specific Drupal Console feature or command demo you would like to see, please let the team know for potential inclusion in an upcoming hangout.