Skip to main content
https://github.com/collective/collective.keycdn/actions/workflows/plone-package.yml/badge.svg https://codecov.io/gh/collective/collective.keycdn/branch/master/graph/badge.svg Latest Version Egg Status https://img.shields.io/pypi/pyversions/collective.keycdn.svg?style=plastic:alt:Supported-PythonVersions License

collective.keycdn

A Plone addon for purging a KeyCDN cache on content changes.

Features

This package overrides the plone.cachepurging utility to send purge requests to KeyCDN, a commercial content delivery network.

It works with the existing caching control panel and a separate add-on control panel for providing api keys and zone configuration information.

Documentation

This package only works if you have a working plone caching setup. It does not automatically purge content on its own.

Once your caching configuration is in place and you have activated the addon, go to the KeyCDN add on control panel and put in your KeyCDN api key and provide the list of zones and urls to purge.

You can enter multiple zones/sites and each purge will be repeated for each zone.

Installation

Install collective.keycdn by adding it to your buildout:

[buildout]

...

eggs =
    collective.keycdn

and then running bin/buildout

Once you have installed the package you can enable the addon via the ‘Add-ons’ control panel.

Authors

Jon Pentland [instification], PretaGov

Contributors

  • instification

Contribute

Support

If you are having issues, please create an issue at https://github.com/collective/collective.keycdn/issues

License

The project is licensed under the GPLv2.

Contributors

Changelog

1.0.0 (2026-01-14)

  • New: Initial release of KeyCDN purging package. [instification]

Metadata

Release files for collective.keycdn 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for collective.keycdn 1.0.0
File Size Uploaded
collective_keycdn-1.0.0.tar.gz 29.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for collective.keycdn 1.0.0
File Interpreter ABI Platform
collective_keycdn-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 62.5 kB

Release files / collective_keycdn-1.0.0.tar.gz

Download URL collective_keycdn-1.0.0.tar.gz
Size 29.6 kB
Tags Source
SHA-256 checksum
How to use checksums
849a029179d837f84f064cc9b67bc4c47d4eeec110c3bc505a557b57fbd4b7d9
BLAKE2b-256 checksum
How to use checksums
14d7644178afa029cc2b33617e6c83dab29850463a2b7d0421a40e159bfb76e9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.7

Release files / collective_keycdn-1.0.0-py3-none-any.whl

Download URL collective_keycdn-1.0.0-py3-none-any.whl
Size 32.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
43a9f79cf8e947e916055bedb1926c364bebf4d37a53fe5f3ff87893eb5b973c
BLAKE2b-256 checksum
How to use checksums
078bb18538b0c6a8401810e0d068841f2b7d2037f161d456e806e45c0ee52de7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.11.7

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page