Creating slightly different sites using same code base We are looking to create templated sites that have the same basic structure with the following differences. We would want to look up which site is being created based on domain/subdomain.


Same navigation, but links to different node. ex: About Page has different content
Different logo/header throughout the site.


Is there a module or suggested approach to do this?

NOTE: We want to use the same codebase and database.
The standard way of doing this is called a &quot;multi-site&quot;.  It allows you to use the same codebase for multiple sites.  Each site in a multi-site has its own settings.php, so you may use different databases or the same database (this is controlled by the database settings in settings.php.
To use a different logo, just  go to appearance &gt; settings and upload a different image for the logo.
Here is a link to my tutorial about setting up a multi-site:
http://wikihandbooks.com/drupal7/intro_multisite.html
There is also instructions at Drupal.org: https://www.drupal.org/docs/7/multisite/multi-site-sharing-the-same-code-base