CloudFlare API Integration

CloudFlare API Integration is an extra by dashmedia, first released on 2017-01-12.

Package Description

Go to System Settings and update the following:

cloudflare.api_key = your CloudFlare api key, this is visible on the Account tab of CloudFlare https://www.cloudflare.com/my-account

cloudflare.email_address = The email address associated with the account (the one you use to log in to CloudFlare)

Optional context/system settings

cloudflare.skip = 1; ignore this context when clearing global cache

cloudflare.use_dev = 1; enable CloudFlare Development mode when clearing the global cache

Please note that PurgeCloudFlare relies on your http_host setting to tell CloudFlare which domain/account to clear files from, if you're using multiple contexts they will each need this setting.

Ignoring a context: if you do not wish PurgeCloudFlare to attempt to clear the CloudFlare cache for a specific context, add a context setting named 'cloudflare.skip' and set its value to 1

Once you have done this, MODX will clear your CloudFlare Cache every time the system-wide cache is cleared, and will clear individual pages when they are saved from the MODX manager

Saving a page will also clear the parents of the saved page (not doing this was confusing many of our clients, so I'd assume you were having similar issues with your own)

Installation Instructions

Install via Package Manager, or grab the static files from our GitHub Repo feel free to report bugs

Usage/Installation Instructions

Install via Package Manager, or grab the static files from our GitHub Repo feel free to report bugs

Details

Developer(s)
dashmedia
Released
2017-01-12
First seen
2017-01-12
License
unlicense.org
Supported databases
MySQL
Minimum MODX Requirement
2.2

CloudFlare API Integration Releases

Signature Released on  
2.1.1-pl 2017-01-12 (1 year ago)

We've also seen 8 unverified versions of CloudFlare API Integration in use on client sites, but have not been able of verifying those versions or finding out when they were released. We don't currently show these because do not yet have a way to automatically import a full historic record from a trusted source.