Introduction to Drupal on Pantheon


Table of contents

Once your Drupal site has been created:

Pantheon dashboard

Each site has its own dashboard section with its own team member list, the team member list is for accessing the dashboard itself, users for the Drupal site itself must be added via the sites web UI.  Pantheon has the following page as an intro to its dashboard as well, https://pantheon.io/docs/guides/new-dashboard.

Autopilot is a Pantheon product provided with each site.  Autopilot automatically applies updates to every sites DEV environment, and runs visual regression tests on the updates to try and detect visual problems that may have resulted from updates.  This tool expedites site owner testing of updates and makes it easier for site owners to apply updates to dev, test and then the live environments.  Some Pantheon info on Autopilot can be found at https://pantheon.io/docs/guides/autopilot Autopilot currently requires some extra permissions on the Pantheon side, we are working with Pantheon to allow all site users to have access to Autopilot.

DIT has purchased Diamond level support from Pantheon as part of its contract, support is available via tickets and chat with Pantheon customer service reps.  While Pantheon customer service is unable to provide debugging service for code, they are available for help with tracking down errors and platform issues a site may be experiencing.

Screenshot of Pantheon dashboard

Top

Drupal on Pantheon

For some Drupal documentation about the Pantheon setup, https://pantheon.io/docs/drupal-9 contains useful information.

For starting out with development on the Pantheon platform, there is some initial local setup that needs to be done, namely making sure you have the versioning tool Git, the package manager Composer, and PHP, which is needed to run Composer. Visits the Upgrade from Drupal 8 to Drupal 9 article that includes the tools and setup needed at the top. The main topic of the article, upgrading to Drupal 9, has been done on the site already. You will also need to create a SSH key to pull the site code repo and attach it to your Pantheon account, instructions for this are also included in the above KB article.

Top

Developing on Pantheon

DIT Drupal sites are built with a Composer workflow, using Pantheons integrated composer build process. For detailed information on working with Composer on Drupal, See Drupal on Pantheon

Pantheon multidev is another feature included in the DIT contract with Pantheon. Multidev is a feature that allows site owners to clone environments so that code may be experimented on without having to worry about interfering with other work. Pantheon documentation on Multidev is available at https://pantheon.io/docs/guides/multidev.

Top