Last Updated: 04/02/2022 - 17:44

Updating Your Site

A significant benefit to using the UCSB Web Theme is the ability to perform one-click updates to your sites. 

If your site does not have any custom additions built outside the scope of the Web Theme's offerings, you have the ability to focus your time and energy on making a world class user experience for your visitors rather than worry about updates and security. 

pantheon sample screenshot

Pantheon Dashboard updates example 

Let the robots do the work!
Learn about Autopilot today.

Helpful Tips

  • Each site is responsible for their own updates and clicking the 'check now' button from the Pantheon Dashboard will run the necessary commands to check for available updates. Web Theme managers will not be pushing updates to sites like they did with Drupal 8. We strongly recommend using the Pantheon Dashboard and not the command line for making updates.
  • Any available update will first appear on the Dev environment of your site. From there you can create a multidev to test out the changes or simply push the changes into Dev, and then do the same for Test. If everything looks good in Test, push to Live. We always recommend backing up the sites prior to making changes.
  • Autopilot can help check the site for visual changes to an update automatically for site owners. We recommend setting this tool up to avoid having to do maintenance on your site. 
  • Once a month the Drupal Association issues security updates to both Drupal Core and 3rd party modules.  If the Web theme is affected by this, your site must be apply the security patch within 48 hours. This is the same process as selecting 'check now' from the Development environment on your site. Read about Drupal's policy.
  • Make sure to subscribe to the 'UCSB Web Theme' Google Room for update notifications, questions and answers.

Update Conflicts

There are times when applying updates from the Pantheon Dashboard presents conflicts. There are a number of reasons why this may happen.  Here are several remedies to take when you run into an issue:

  • Access to Pantheon requires daily logging in using the UCSB NetID. If you are seeing error messages when attempting to perform an update, click or tap the Pantheon logo in the upper left corner to re-initialize your Dashboard access.
  • Review the UCSB Status Page or Pantheon Status Page for possible outages.
  • Check the 'Workflows' dropdown from the top of the Pantheon Dashboard. If you have backups running, there is a chance one is running while you are attempting to push an update. Wait 5-10 minutes and re-check the Workflow status.
  • If you are running Autopilot - ensure the update didn't fail by going into the Autopilot section of the Dashboard. Consider raising the false positive percentage of your audit pages to avoid failure, if applicable.
  • From the Pantheon Dashboard, select 'auto-resolve conflicts' in the Update Options dropdown and then click or tap 'apply updates': 

auto-resolve conflicts message with pantheon dashboard