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.
Contributors
instification
Contribute
Issue Tracker: https://github.com/collective/collective.keycdn/issues
Source Code: https://github.com/collective/collective.keycdn
Documentation: https://docs.plone.org/foo/bar
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
Jon Pentland, jon.pentland@pretagov.co.uk
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)
| File | Size | Uploaded | |
|---|---|---|---|
| collective_keycdn-1.0.0.tar.gz | 29.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|