On Github palantirnet / slides-multiheaded-drupal
Presented by Larry Garfield (@Crell)
Stop me if you've heard this one...
How can we square that circle?
Not rules, more like guidelines
At least until Drupal 8...
/ sites/ default/ settings.php www.drupal.edu/ settings.php biology.drupal.edu/ settings.php
sites/sites.php
$sites['www.drupal.edu'] = 'main'; $sites['fapi.api.drupal.edu'] = 'fapi'; $sites['multisite.building.drupal.edu'] = 'multisite'; $sites['fundraising.drupalassociation.com'] = 'da_fundraising';
/ sites/ sites.php default/ settings.php www.drupal.edu/ settings.php fapi/ settings.php da_fundraising/ settings.php
If you have one server admin team...
... use Multi-site
If you have many server admin teams...
... use Separate sites
Modern deployment practices mitigate the first
You probably don't meanmultiple sites anyway...
Do you even need multiple "sites"?
Just because it's different sites now doesn't mean it must be
Just because you call it a "site" doesn't mean it is
What does "site" even mean?
Multi-site can host any combination of sites
Remember: guidelines
Keep tabs on our work at @Palantir