What is Drupal multisite and why should we use it? Multisite allows you to run multiple Drupal websites and instances from one main Drupal core codebase. As we have seen throughout this book, when we install and configure Drupal, we are using Drupal's main core system and database to power and drive our website. This includes the core /modules
and /themes
folders, as well as /scripts, /profiles, /misc
, and /includes
. The flexibility of Drupal allows us to install additional websites (as many as we need) and share all of our core files, modules, and themes within these multisites. This helps tremendously when we are planning to build a large website environment for a company or organization that has multiple departments, divisions, or stakeholders. We can offer these types of clients a large scale Drupal multisite. The sites will be more flexible, will perform better, and be easier to maintain.
One benefit here is that when you need to upgrade or patch a core or contributed...