Selection of the frontend framework for a web development project is a crucial decision as it impacts the scalability, performance, and maintainability of the project. Ask yourself the following questions:
Drupal Starter Kits provides the following starter kits to help you choose how to maintain your frontend:
Drupal Starter Kits is an open source, composable CMS for managing digital content and experiences. It is powered by Drupal and optimized for the Acquia platform.
Starter kits include the following features:
Site Studio is a Drupal add-on service available for Acquia subscribers. It empowers non-developers to make layout and design changes inside the CMS.
Designers with little coding knowledge can create within the CMS:
The low-code enterprise solution is ideal for marketers and companies seeking a simplified coding approach. Use the Enterprise low-code starter kit if your need:
Headless is a term that refers to decoupling frontend UX from the backend systems that provide, manage and control data.
Benefits of Headless:
Flexibility: By separating the frontend from the backend, you can use any technology stack for the frontend, such as React or Next.JS.
This allows developers to choose the best tools for their specific project needs.
API-first approach: Drupal's API-first approach ensures that data is accessible via web services (typically REST or JSON:API) right out of the box.
This is crucial for modern web applications and mobile apps that rely on data APIs.
Features:
Headless required design component:
Components are the reusable building blocks of our design system. Each component meets a specific interaction or UI need, and is specifically created to work together to create patterns and intuitive user experiences.
| Item | Frontend | Headless |
|---|---|---|
| Target customers | Marketing team or small development team looking to make dynamic page changes to a production site fast | All in one service for frontend and backend. All component content is in JSON. |
| Pain points | Requires a site redesign by taking over the frontend architecture and styling is now apart of the Drupal Config system | Makes working with Drupal in headless projects easier for content managers and frontend developers. |
| Complementing products | Drupal Cloud, Site Factory, Acquia DAM (Widen), Code Studio, Conversion Optimization, Web Governance | Drupal Cloud, Node JS |
| Exceptions | All in one service for frontend and backend. All component content is in JSON. | Headless CMS has fewer requirements for integrations making it incompatible with many of Acquia products such as Search and |
Use the Headless starter kit if your need: