Each time I begin a new Drupal implementation for a client, there are a number of modules and upgrades that I automatically include. Before we jump into the list, let's review what Drupal is, and why these modules are necessary.
Drupal is a Content Management System that powers some of the world's largest and most popular websites. When speaking with clients about getting a new website, I often cite some of these as examples of just how powerful and flexible Drupal can be, and you may be surprised at some of the sites on this list!
Have you ever had a new house built, or maybe watched one go up in your neighborhood? We live in a growing community and now that the economy is improving, construction is exploding again. We have two houses being built across the street, and two more where the lots are already sold. In each case, once they were ready to begin construction, the first task was to dig a hole and insert metal frames so that the concrete foundation can be poured. Once the foundation is in, they can build up the rest of the home's walls, flooring, windows, siding and rooftop.