Developer Builds Cloudflare Cache-Purging Integration for Umbraco Automate
A developer working on multiple Umbraco projects built a Cloudflare cache-purging integration using Umbraco Automate, replacing traditional code-based notification handlers with reusable automation actions. The project resulted in three NuGet packages — Umbraco.Community.Automate, Umbraco.Community.Automate.Extensions, and Umbraco.Community.Automate.Cloudflare — all released as version 17.0.0 for Umbraco 17. A key design challenge was that Umbraco's Content Published trigger exposes content metadata but not URLs, which is especially complex for multilingual sites with multiple hostnames. To keep concerns separated, URL resolution was placed in a generic 'Get Published Content URLs' action within the Extensions package, while Cloudflare-specific logic was isolated in its own package. The resulting workflow chains four discrete automation steps: Content Published, For Each Culture, Get Published Content URLs, and Purge Cloudflare.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.
Discussion (0)
Log in to join the discussion and vote.
Log in