Preparation: Installing the modules
This chapter requires a range of modules to be downloaded and installed, many of which are simply installed because another module requires them to function. Let's download these modules now, and install them all in one go to save us time during the chapter:
Contact (built-in, just needs enabling)
Entity (http://drupal.org/project/entity)
Heartbeat (http://drupal.org/project/heartbeat)
Rules (http://drupal.org/project/rules)
Chaos tool suite (http://drupal.org/project/ctools)
User relationships (http://drupal.org/project/user_relationships)
Panels (http://drupal.org/project/panels)
Views (http://drupal.org/project/views)
Guestbook (http://drupal.org/project/guestbook; the Drupal 7 version is still in development and can be downloaded from the All releases page: http://drupal.org/node/5460/release)
Organic Groups (http://drupal.org/project/og)
Once installed, we will need to set appropriate permissions, in particular for our...