Site Factory uses installation profiles to define base features for your platform. After deploying a profile to Site Factory and enabling it, website builders may select the profile when creating a new website. Add your installation profiles to your custom distribution and enable the installation profiles for Site Factory to display the installation profiles on the Create a new site page.
Depending on your needs, your Site Factory platform can contain a single profile for use on all websites, sub-profiles for large groups of websites, or nested sub-profiles for more tailored features. When designing your profiles, you must take the following aspects of website governance into account:
Important
To avoid development missteps and wasted effort, do not begin development on individual websites until you have defined your platform’s profile architecture as part of your Site Factory governance strategy.
When designing and implementing profiles, consider:
For instructions about enabling installation profiles on your Factory, or selecting a profile when creating a new website, see Managing installation profiles in your Factory.
When selecting a profile architecture for your platform, consider the following questions from a platform and not individual website perspective:
To work with Site Factory, an installation profile must:
acsf-init
command.For information about creating a Drupal 7 installation profile for use with your codebase, see How to Write a Drupal 7 Installation Profile on Drupal.org.