Test Drive an Acquia CMS Starter Kit for Drupal Using DDEV
- Last updated
- 1 minute read
Goal
This tutorial will show you how to install an Acquia CMS Starter Kit for Drupal using DDEV.
Overview
Acquia's Cloud IDE is my first choice for development but my second choice is DDEV. If you do not have DDEv install, please follow the Get Started with DDEV article before continuing.
One of the many benefits of starting with an Acquia CMS Starter Kit for Drupal is the ability to quickly test Acquia products. Installing the Acquia CMS Enterprise Low-code, is the fastest way to try Acquia Site Studio. Once you have the site installed, visit /admin/cohesion/configuration/account-settings
for a link to request 30 day trial credentials.
Lets get started!
-
Location for our site
To get started, lets create a folder where we can install our site using the command-line and move into our folder.
mkdir acquia-cms-starter-kit-for-drupal cd acquia-cms-starter-kit-for-drupal
-
Configure our DDEV project
Now that we have a location for our site, lets configure DDEV for a Drupal 10 site.
ddev config --project-type=drupal10 --docroot=docroot --create-docroot
-
Create a new Composer project
Next, we need to start DDEV and create a new Composer project using
acquia/drupal-recommended-project
.ddev start ddev composer create acquia/drupal-recommended-project
-
Run acms:install command
Once our dependencies have finished downloading, we can SSH into the container and run the acms:install command to install a Starter Kit.
ddev ssh ./vendor/bin/acms acms:install
-
Select a Starter Kit
Name Description Acquia CMS Enterprise Low-code The low-code starter kit will install Acquia CMS with Site Studio and a UIkit. It provides drag and drop content authoring and low-code site building. An optional content model can be added in the installation process. Acquia CMS Community The community starter kit will install Acquia CMS. An optional content model can be added in the installation process. Acquia CMS Headless The headless starter kit preconfigures Drupal for serving structured, RESTful content to 3rd party content displays such as mobile apps, smart displays and frontend driven websites (e.g. React or Next.js). Once you have selected a starter kit, you will be asked additional questions about enabling demo content, enabling Acquia DAM, and more. You can type yes or no based on your desired outcome.
-
Launching your site
We are now ready to log into our new site.
Because we have SSH into the container to run the
acms:install
command, we do not need to addddev
before our next Drush command.drush uli
Additional Resources
Congratulations, you now have a site installed from an Acquia CMS Starter Kit for Drupal using DDEV. Next, I would encourage you install all three and see how they can provide a quick start for your next project.
Acquia CMS Enterprise Low-code
- Low Code in Drupal: Site Studio and The Secret to a Better Developer Experience
- Acquia Site Studio Simplifies Theming Drupal Views with Drag and Drop Templates
- Building it Better: Site Studio Hacks (Not That Kind)
Acquia CMS Headless
- Start me up: Using starter kits for Next.js and Acquia CMS
- Next.js on Acquia: Customizing content types
- Next.js on Acquia: Next.js startkit for Acquia CMS
- Handle multilingual content with Acquia next-acms and ACMS headless starter kit
- Markdown Tutorials in Acquia CMS Headless and Next.js
- Next.js Drupal Webform: Easily add webforms to your Next.js site