Considerations

Components needed to get started with a Front-End Site.

Discuss in our Forum Discuss in Slack

Ensure your system has the correct components to deploy a Pantheon Front-End Site.

Components for Pantheon Front-End Sites

General Requirements

  • You have the decoupled offering enabled in your dashboard.
  • You are using Visual Studio Code (VS Code)
    • Other IDEs can be used, but our project ships with suggested plugins and example settings for VSCode.

Backend Requirements

The following components are needed to configure your backend, especially if using the starter kits for Pantheon Front-End Sites:

  • Lando: An open source, cross-platform, local development environment and DevOps tool built on Docker container technology.

    • Install the latest release of Lando. Lando ships with a recommended version of Docker Desktop if you do not already have it installed.
  • The following tools are included in the Lando VM, but can be useful to have installed for use without Lando:

    • PHP - An open-source, server-side programming language that can be used to create websites, applications, and more. It is a widely-used language that can be embedded in HTML. Install using Homebrew on Mac to not conflict with the PHP version that comes with your operating system.
    • Composer - Composer is a tool for dependency management in PHP. It allows you to declare libraries for your project and manages them for you.
    • Terminus - The command-line interface which provides advanced interaction with Pantheon. Terminus is needed to update build tools for a Front-End Site.

Frontend Requirements

The following components are needed to configure your frontend for the decoupled offering:

  • Node.js
    • Installing nvm using Homebrew is recommended for Mac users.

Before You Use the Decoupled Starter Kit

To create and configure a new decoupled project using a Front-End Site starter kit, the following components are required:

Pantheon Product and Features Considerations

Front-End Sites will not work with all products and feautures on our platform.

Pantheon Front-End Sites are not compatible with the following Pantheon products:

The following features are currently not supported with Pantheon Front-End Sites:

  • New Relic
  • Object Cache
  • Pantheon Search (Solr)
  • Automated, one-click core updates
  • Role-based access (RBAC)
  • Automated backup and retention
  • Anti-malware
  • Deployed patches and updates
  • SOC-2 Type 2 Audit
  • Network security/intrusion prevention
  • Self-service domain management
  • Active purging
  • Supporting organizations
  • Multizone failover
  • Multiregion failover
  • Log forwarding