BackgroundAll websites that are behind Cloudflare at U-M have Cloudflare Bot Protection, which prevents poorly behaved and malicious "bots" (anything that's not a human using a web browser) from accessing university websites. Bots can slow down websites for human visitors, result in errors or downtime, and increase website hosting costs (especially for sites on hosting plans that charge based on the number of visitors or network bandwidth used).
Cloudflare
OverviewUse this document to determine which Cloudflare at U-M service best suits your needs.
Content Management System integrationInstalling the umich-cloudflare plugin for WordPressAdds a button to the WordPress d
This document provides instructions on how to migrate a website behind Cloudflare protection.Once these steps are done, your website will be protected behind Cloudflare but additional steps, below, are needed to complete the setup process.Only migrate websites that are accessible worldwide.
Cloudflare supports directives that you can embed in your web page HTML. These directives will allow you to change how Cloudflare modifies your web page content.
Cloudflare ended support for Drupal 7 in 2016 so there is not a Drupal 7 module available for Cloudflare integration. The university's instance of Cloudflare will respect all caching headers sent by the web server or CMS, and it will automatically not cache content or serve cached content if it sees that one of the standard PHP session cookies is set.
Turnkey CloudflareTo get a Cloudflare API token to use with a Cloudflare Content Management System module/plugin, send an email to [email protected] with the following information:URL of your websiteWhich Content Management System your website uses (for example, WordPress)Which module or plugin your website will be using for Cloudflare integrationThe ITS Web Hosting team will create the token for you and share it via Dropbox, usually within 1-2 business days.
Recommended solutionThe best way to support emergency alerts on your site is to use JavaScript that fetches data from a central U-M emergency alert API and inserts alerts into the web page. This will ensure
A Cloudflare plugin for Drupal is necessary to allow Drupal to:
A Cloudflare plugin for WordPress is necessary to allow WordPress to:
