Skip to main content

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

Project description

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]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

collective_keycdn-1.0.0.tar.gz (29.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

collective_keycdn-1.0.0-py3-none-any.whl (32.8 kB view details)

Uploaded Python 3

File details

Details for the file collective_keycdn-1.0.0.tar.gz.

File metadata

  • Download URL: collective_keycdn-1.0.0.tar.gz
  • Upload date:
  • Size: 29.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.7

File hashes

Hashes for collective_keycdn-1.0.0.tar.gz
Algorithm Hash digest
SHA256 849a029179d837f84f064cc9b67bc4c47d4eeec110c3bc505a557b57fbd4b7d9
MD5 776480ba0b7e4583fa84c5d0c00315bd
BLAKE2b-256 14d7644178afa029cc2b33617e6c83dab29850463a2b7d0421a40e159bfb76e9

See more details on using hashes here.

File details

Details for the file collective_keycdn-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for collective_keycdn-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 43a9f79cf8e947e916055bedb1926c364bebf4d37a53fe5f3ff87893eb5b973c
MD5 54395ab59075baa9677e5339386da4d9
BLAKE2b-256 078bb18538b0c6a8401810e0d068841f2b7d2037f161d456e806e45c0ee52de7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page