Step 1a. Install the Site Studio modules with composer
Using composer is the preferred way of managing your modules and themes as composer handles dependencies automatically and there is less margin for error. You can find out more about composer and how to install it here: https://getcomposer.org/. It is not recommended to edit your composer.json file manually.
1. Open your terminal
Open up your terminal and navigate to your project root directory.
2. Require the module and theme
Now run the following commands to require the Site Studio module and Site Studio minimal theme:
composer require acquia/cohesion:^7.0
composer require acquia/cohesion-theme:^7.0
You'll need to change the version number above to correspond to the latest release of Site Studio which you can find on the packagist page: https://packagist.org/packages/acquia/cohesion.
Site Studio will install along with several module dependencies from drupal.org.
3. Enable modules
You can now enable Site Studio through the UI once logged in as the admin user and navigate to: /admin/modules
Enable Site Studio core and all dependent modules together except for the "Site Studio example custom element" and "Site Studio breakpoint indicator" module as shown below:
Click the form submit button and agree to install the dependencies. You will now see a new "Site Studio" menu item in the administration toolbar.
Alternatively, you can also enable the modules via drush by running the following command:
drush pm-enable cohesion cohesion_base_styles cohesion_custom_styles cohesion_elements cohesion_style_helpers cohesion_sync cohesion_templates cohesion_website_settings sitestudio_page_builder -y