SleekView Kanban for Breeze Cache
SleekView reads the Breeze cache directory and minify queue directly, groups every URL by its current cache state, and lets your team drag cards between Uncached, Preloading, Cached, and Stale so the underlying file updates the moment the column changes on the board.
♾️ Lifetime License available
Why Breeze cache files fit a kanban view
Breeze is the cache plugin Cloudways ships with every WordPress install. The page cache writes static HTML under wp-content/cache/breeze/ with one folder per host and one file per URL. Minified CSS and JS bundles land in wp-content/cache/breeze-minification/ with a hashed filename per bundle. The Varnish integration sits in front of the page cache on Cloudways infrastructure and the plugin tracks the Varnish state in wp_options under the breeze_varnish_settings key. The default Basic Settings screen exposes a Purge All toggle, which works on a Cloudways install and hides every interesting detail the moment a single URL stays stale.
SleekView Kanban reads the same Breeze folders and option rows the Basic Settings screen aggregates. A derived breeze_state field buckets URLs by page cache file presence, Varnish hit status, minify bundle status, and TTL freshness and every URL becomes a card grouped under Uncached, Preloading, Cached, or Stale. Card fronts can show the URL path, the cache file size, the Varnish status flag, the minify bundle hash, and the last write timestamp so a developer can spot bottlenecks across the cache stack without leaving the board.
Dragging a card between columns calls the Breeze helper API. A move from Stale back to Uncached purges the cache file and issues a Varnish purge for the matching path. A move from Preloading back to Uncached cancels the in-flight task. Breeze's automatic purge on post save keeps running, so a manual board action never collides with the plugin's normal cache invalidation flow on disk or in Varnish.
Workflow
From Purge All to a live Breeze board
Connect the Breeze source
Pick a status column to group by
Configure card fronts
Move cards to update Breeze
Sample board
Sample Breeze cache layout
Comparison
Default Breeze settings versus SleekView Kanban
Default Breeze settings page
- Purge All toggle clears every URL at once with no per-URL targeting control
- Varnish status hidden behind a Cloudways admin panel away from the cache view
- Minify bundle progress not exposed in the Breeze admin screen at all
- No board view that groups URLs by combined cache and edge state with drag
- Audit history of cache purges and Varnish clears is not exposed in the admin
SleekView Kanban
-
Live grouping by derived
breeze_stateacross cache, Varnish, and minify -
Drag-and-drop calls the same helpers the
Purge Allaction uses - Card fronts show URL, file size, Varnish flag, bundle hash, and write time
- Per-user audit log records every column change with timestamp and source column
- Filters apply at the filesystem and option-row level so Cloudways sites stay fast
Features
What SleekView Kanban gives you for Breeze
Group by Breeze and Varnish
Breeze runs in front of the Cloudways Varnish layer, so the visitor sees the Varnish response before the page cache file ever loads. SleekView combines both layers into a single state per URL so the board mirrors what the visitor receives at the edge, not just at PHP.
Drag to purge both layers
Every move writes back through the Breeze helper layer. Dragging a Stale card to Uncached deletes the cache file and issues a Varnish purge for the matching path. Automatic purge on post save still runs alongside, no collisions between the manual move and cron.
Filter to actionable subsets
Filters narrow the board to URLs older than a threshold, URLs matching a path pattern, or URLs flagged as Varnish miss. Rendered card counts stay manageable even on multisite Cloudways installs with tens of thousands of cached URLs spread across host folders.
Audience
How teams use the Breeze board
Varnish miss triage
Filter Cached rows where the Varnish status is miss and sort by request volume. The board surfaces URLs that should be served from Varnish but are falling through to PHP, so the team can adjust Varnish rules or normalize the URL pattern.
Stuck preload triage
Filter to Preloading rows older than ten minutes and drag the stuck URLs back to Uncached. Breeze re-queues them on the next cron tick instead of waiting for the original fetch task to time out on its own across two cycles.
Stale URL cleanup
Filter to Stale rows past the TTL by a week or more and drag the archive in bulk back to Uncached. The board completes the cache file purge and the matching Varnish purge in one pass instead of clicking through individual buttons.
The bigger picture
Why a kanban view changes Breeze operations
Breeze ships preinstalled on every Cloudways WordPress site, which means a lot of teams operate Breeze without ever choosing it. The Basic Settings screen exposes a small set of toggles and a Purge All button, which works for the small Cloudways install it was designed for and goes opaque the moment the install grows. A purge button hides the fact that only a slice of URLs is stale.
A Varnish status hidden inside the Cloudways admin panel hides the fact that several URLs are missing the edge entirely. The team relearns these blind spots every time a launch goes badly on Cloudways infrastructure. A kanban board flips that around.
Every URL is a card. Every combined cache and Varnish state is a column. A glance at the board tells the team how many URLs are uncached, how many are mid-fetch, how many are warm at both layers, and how many are stale past their TTL.
Dragging a card writes the change back through the same helpers the cron task already trusts. The Purge All button still exists, and still works as a last resort. The board exists for the rest of the time, when the team needs to see the cache stack the way the cache stack already sees itself.
Questions
Common questions about SleekView Kanban for Breeze
Live. SleekView reads the same cache folders and option rows Breeze writes to on every fetch and purge. Filters apply at the filesystem and option-row level, so a board scoped to today's Varnish misses reflects URLs that are missing the edge right now, not yesterday's snapshot.
 No. SleekView calls the same purge helpers Breeze uses internally on post save, including the Varnish purge request. Automatic invalidation continues to run normally. A manual board move and an automatic invalidation can happen in the same minute without breaking either layer.
 Yes. SleekView reads the cache folder and the Varnish status row Breeze maintains and combines both into a single state per URL. The card front can show the Varnish hit flag alongside the cache file size so the team sees the full edge picture without switching admin panels.
 Yes. Every move runs through current_user_can('manage_options') before any Breeze helper is called. A contributor account can drag cards for personal sorting but the change does not persist, with a toast notification explaining why the move was rejected by the capability check.
 Filters apply at the filesystem level and respect the host folder structure under the breeze cache directory. A typical board scopes to a single subsite host, to Stale rows past a TTL threshold, or to Varnish miss rows only, so the rendered card count stays under a thousand.
 Yes. Breeze writes a static cache file per URL and records the Varnish status per request. SleekView surfaces both fields on the card front, so an ops lead can sort by file size when planning a purge or by Varnish state when troubleshooting an edge cache miss on the Cloudways panel.
 Yes. Breeze handles the local page cache and the Cloudways Varnish layer, while Cloudflare sits at the public edge. SleekView can pull the Cloudflare cache status from a companion source so a Cached card flags whether the URL is also warm at the Cloudflare edge.
 Yes. Every drag writes a meta entry naming the user, the source column, the destination column, and the timestamp. The entry lives in a SleekView audit table so audits, exports, and downstream automations can read the trail without a separate event log or external service integration.
 Pricing
More than 1000+
happy customers
Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.
Lifetime ♾️
Most popular
EUR
once
- Unlimited websites
- Lifetime updates
- Lifetime support
...or get the Bundle Deal
and save €250 🎁
The Bundle (unlimited sites)
Pay once, own it forever
Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.
What’s included
-
SleekAI
-
SleekByte
-
SleekMotion
-
SleekPixel
-
SleekRank
-
SleekView
€749
Continue to checkout