Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life resources page to review all of your options.
CloudFlare Purge (CFPurge) is a plugin for the Expire module which enables it to clear specific pages from the CloudFlare CDN when you update, delete or add a page.
CloudFlare with "cache everything" enabled provides the ultimate performance for your anonymous users, down to a 20 millisecond response time and extremely fast transfer rate. When you enable this setting your site can instantly handle millions of anonymous users, even if you're using a shared host.
By the way, Google also likes really fast websites, so it also improves your SEO.
Requirement
A CloudFlare account with "cache everything" enabled on a Page Rule. Make sure you create Page Rules for directories that you don't want to cache, such as /services/service, in case you have a service set up using that path. The free package lets you cache everything and also let's you create a few page rules.
PHP with curl enabled. This module uses curl for issuing the http POST requests to CloudFlare.
This module adds a checkbox in the edition form of each content type. Once checked, the content of each node of this content type will be uneditable (even by its creator).
This module provides options for conditionally adding validation rules to to node add/edit forms and conditionally adding other modifications to the form, e.g. hiding fields.