Home / Developer Tools / Documentation / Tutorials / Pantheon: Launch & Maintain Your Site

Pantheon: Launch & Maintain Your Site

Apply 1-click upstream updates

It is your responsibility to keep your site up to date and secure. When a Drupal Core or distribution update is released and your site is in GIT mode, the updates will appear on your Pantheon dashboard. Apply the updates with 1-click. To ensure that the upstream updates apply cleanly, never hack core, and always customize in /sites/all. Use the Pantheon Workflow (see below) to test your changes before pulling them to Live.
- Pantheon guide on applying upstream updates
http://helpdesk.getpantheon.com/customer/portal/articles/361248-core-upd...
- Drupal.org Best Practices: Do Not Hack Core
https://drupal.org/best-practices/do-not-hack-core
- Drupal Security Advisories
https://drupal.org/security

Setup a 301 and https redirect

It’s a best practice for search engine optimization to setup a 301 redirect to standardize on one domain. ASU policy requires that your site redirect http traffic to https. You can accomplish both through settings.php.
More info: http://helpdesk.getpantheon.com/customer/portal/articles/368354

Enable Caching for Performance

Configure performance settings in your Live environment so your site will be as fast as possible. In some cases caching may break certain dynamic functionality, but we recommend first trying to enable all caching, and only disable if absolutely necessary. More info: http://helpdesk.getpantheon.com/customer/portal/articles/408428-drupal-s...

Enable Automated Backups, Download Backups

With a free plan you can manually create backups. Once your paid plan is enabled, you can enable automated backups. Backups are not saved indefinitely and we encourage you to download backups periodically. More info: http://helpdesk.getpantheon.com/customer/portal/articles/683566-creating...

Use the Pantheon Workflow

When changing code or upgrading a module be sure to make changes in the Dev environment first. Then pull your code from Dev to Test. Next pull your Live database and files into Test. When you have confirmed everything is working on Test, pull your code to Live. We recommend always backing up an environment before pulling code, database or files into it. More info: http://helpdesk.getpantheon.com/customer/portal/articles/383609/

Customize robots.txt for Search Engine Optimization

Robots.txt is a file in the root of your Drupal install that tells search engine crawlers what to index on your site. By default, crawling is disabled on Dev and Test and enabled on Live. If you’re doing a soft launch and don’t want the live environment to be indexed you will need to customize your robots.txt on Dev and pull it to Test and then pull it to Live.
More info: http://www.robotstxt.org/faq/prevent.html

Getting Help

- Pantheon's Support Center:
http://helpdesk.getpantheon.com/
- Pantheon's YouTube Channel:
http://www.youtube.com/user/GetPantheon

If you are experiencing issues with Pantheon, please login to your Pantheon account at https://dashboard.getpantheon.com/login/, select “Support” and then “New Case.”

Please email pantheon@asu.edu to change your plan or for other ASU-specific Pantheon issues.