Dev Tools for Drupal 8 Productivity

rlnorthcutt

Developing in Drupal 8 can be tough, especially if you are unprepared for object-oriented web development. Figuring out whats going on, where it is in the code, and how to change it can be complex... and then trying to improve performance and possibly profile your app is another level.

Luckily, we have some amazing tools available to help improve productivity and make our lives better! In this session, we will learn how to set up these tools to make Drupal 8 development easier, and we will review some simple use cases for each one as a starting point. You will walk away with an understanding of:

  • How to debug with Dev Desktop2, Xdebug, and PHPStorm as the IDE
  • Drush and Drupal Console: what they are and how to use them
  • Using Drupal console to quickly scaffold new modules and code
  • Composer Manager for composer requirements per module
  • The Devel module and Webprofiler toolbar (so cool!)
  • The basics of profiling with xhprof

This session assumes that you have PHPStorm and some local LAMP stack installed, are comfortable with basic command line tools, and have some prior experience with PHP code and Drupal modules. However, prior experience with Drupal 8 is not necessary.

Once you have these tools, you can start to use them in your regular life... and take your development skills to the next level. 

Session Track

Coding and Development

Experience Level

Intermediate

Drupal Version