0 to 60 Drupal: Drush vs. Drupal Console

Jake Love

The focus of this talk is to identify the differences between handling quick tasks utilizing Drush and Drupal Console. This isn't intended to be a deep dive into either tool, but rather how to quickly accomplish helpful development tasks.

The talk will begin with a brief introduction to what both systems are, a quick historical run down, and basics on how to install them.

Once we have both Drush and Drupal Console installed and ready to roll – we will run through:

Drush

  • A quick 0 to 60 setup for a local environment
  • Built-in PHP web server (runserver)
  • Module management
  • Basic dev
    • Clear cache
    • Update DB
    • One-time login links
    • Set/Get Configuration variables
  • Devel and template suggestions
  • Configuration Managements: Features
  • User administration

Drupal Console

  • A quick 0 to 60 setup for a local environment
  • Built-in PHP web server (server)
  • Module management
  • Basic dev
    • Clear cache
    • Update DB
    • One-time login links
    • Set/Get Configuration variables
  • Devel and template suggestions (site:mode dev)
  • Configuration Managements: Core
  • User administration
  • Extras:
    • Generating dummy content
      • Vocabularies
      • Comments
      • Nodes
    • Generate code (module, services, event listeners, forms)

This session is intended for any user level looking to accomplish quick and handy Drupal tasks on the command line. Users are expected to have used the terminal and have basic knowledge around installing packages.

Program tags

automation, front end development, site building

Experience Level

Beginner

Drupal Version