Working on a server, especially a server that is serving live traffic, is a little like walking a tightrope with no net. Only do it if you're willing to risk head trauma. This book attempts to introduce best practices to your development process. Frequently, we'll venture off the topic of developing, specifically for mobile. This will allow you to catch a glimpse of how, in a perfect world, a development team produces a professional Drupal website locally. From there, we'll push the new features the team has created up through different testing environments. Finally, we'll go live with the new code, or "production" as we will be calling it.
In this chapter, we will cover the following:
Introduction to our example site,
drupallospizzakitchen.com
Best practices for local and remote development
Source Control Management (SCM)
Cloning a copy of our development site's unique files locally
Some basic Drush commands
Using a Drush make file to set...