If youre a web programmer, your experiences have taught you certain lessonsand only some of them apply well to Drupal. Drupal has its own set of programming principles that require a different approach, and many programmers make mistakes when relying on skills theyve used for other projects. This book will show you which programming techniques you can useand which you should avoidwhen building web applications with this popular content management framework. Updated to cover both Drupal 7 and Drupal 8, the guidelines in this book demonstrate which programming practices conform to the "Drupal way" and which dont. The book also serves as an excellent guide for Drupal 7 programmers looking to make the transition to Drupal 8.