ACSF & Drupal and Your Platform
https://docs.acquia.com/site-factory/
Platform Vs Site
All features available in the base platform will be available to all sites
All development must consider the creation of new sites as well as updating existing sites
Discourage the use of one-off features that will only be used on a single site
Abstract components for reusability
Common mistakes
No planning, or not enough planning.
Building a website first.
Starting to build before gaining alignment among platform users.
Not following an MVP approach for the demo site.
Not gaining sign off on the demo site/demo profile before proceeding with site development.
File Structure
root
├── blt - Contains custom build config files for CI solutions
├── box - Contains DrupalVM Configuration (optional, created by `blt vm`)
├── config - Contains Drupal 8 configuration files
├── drush - Contain drush configuration that is not site or environment specific
├── docroot - The drupal docroot
├── hooks - Contains Acquia Cloud hooks (optional, created by `blt recipes:cloud-hooks:init`)
├── patches - Contains private patches to be used by composer.json
├── reports - Contains output of automated tests; is .gitignored
├── tests - Contains project-level test files and configuration
├── vendor - Contains built composer dependencies; is .gitignored
Last updated
Was this helpful?