SleekView Kanban for Hummingbird Performance
SleekView reads the Hummingbird page cache, Asset Optimization queue, and uptime checks directly, groups each job by its current status, and lets your team drag cards between Queued, Optimizing, Optimized, and Failed so the underlying record updates the moment the column changes.
♾️ Lifetime License available
Why Hummingbird queues fit a kanban view
Hummingbird coordinates several optimization pipelines under one admin screen. The page cache writes static files under wp-content/wphb-cache/cache/. The Asset Optimization pipeline stores minified and combined CSS and JS bundles under wp-content/wphb-cache/assets/ and tracks the job status for each asset in wp_options under the wphb_minify_status key. The uptime monitor records check results from the WPMU DEV API in the same option store. The default Performance Test screen surfaces a Clear Cache button and a single performance score, which works on a small site and hides every interesting detail the moment one asset bundle fails to compile.
SleekView Kanban reads the same Hummingbird folders and option rows the Performance Test aggregates. Pick the Asset Optimization status field as the grouping and every asset becomes a card grouped under Queued, Optimizing, Optimized, or Failed. Card fronts can show the asset handle, the source URL, the original size, the minified size, the compression ratio, and the last update timestamp so a developer can spot bottlenecks across the asset pipeline without leaving the board view.
Dragging a card between columns calls the Hummingbird helper API. A move from Failed back to Queued resets the asset row and re-runs the minify and combine pipeline on the next cron tick. A move from Optimizing back to Queued cancels the in-flight worker. Hummingbird's automatic page cache purge on post save keeps running, so a manual board action never collides with the plugin's normal cache invalidation flow.
Workflow
From Performance Test to a live Hummingbird board
Connect the Hummingbird source
Pick the status column to group by
Configure card fronts
Move cards to update Hummingbird
Sample board
Sample Hummingbird Asset Optimization layout
Comparison
Default Performance Test versus SleekView Kanban
Default Performance Test page
- Performance Test reports one score with no per-asset queue breakdown
- Failed bundles surface as a count with no card-level reason or retry control
- Asset Optimization toggles hidden behind two screens of safe mode tabs
- No board view that groups assets by status with drag-to-retry semantics
- Audit history of asset rebuilds and page purges is not exposed in the admin
SleekView Kanban
-
Live grouping by the
wphb_minify_statusfield across all asset rows -
Drag-and-drop calls the same helpers the
Recompressaction uses - Card fronts show handle, source URL, original size, minified size, and ratio
- Per-user audit log records every column change with timestamp and source column
- Filters apply at the option-row level so sites with hundreds of assets stay fast
Features
What SleekView Kanban gives you for Hummingbird
Group by Asset Optimization status
SleekView reads the wphb_minify_status option that Hummingbird writes during each minify and combine pass. The same values the Performance Test aggregates into a score now drive a column layout, so the board mirrors the per-asset state instead of a single score.
Drag to reset or recompress
Every move writes back through the Hummingbird helper layer. Dragging a Failed card to Queued resets the row and re-runs the minify pipeline. Dragging into Optimized forces a page cache purge for pages referencing the asset. Cron rebuilds keep running alongside, no collisions.
See compression on the card
Hummingbird records the original and minified sizes for every successful pass. SleekView shows both numbers and the derived savings percentage on the card front, so a developer can spot assets where the savings are unusually low and flag the source for a manual review.
Audience
How teams use the Hummingbird board
Failed asset triage
Filter to Failed rows with a remote fetch timeout reason and drag the batch back to Queued. The pipeline reruns on the next cron tick, often clearing transient upstream timeouts on the second attempt without further intervention from the developer.
Compression audit
Filter Optimized rows and sort by savings percentage ascending. The board surfaces assets where compression is underperforming, so the team can replace bloated source files or exclude bundles that no longer benefit from the minify pipeline.
Stuck worker recovery
Filter to Optimizing rows older than the worker timeout and drag them back to Queued. The pipeline reissues the worker request rather than waiting for the long timeout to expire on its own across multiple cron cycles.
The bigger picture
Why a kanban view changes Hummingbird operations
Hummingbird tries to do a lot under one performance score. The page cache writes static files. Asset Optimization minifies and combines CSS and JS.
The Critical CSS pipeline pulls above-the-fold styles. Uptime monitoring runs checks against the WPMU DEV API. Every one of those pipelines has a status that flows from queued to processing to optimized, with a failed branch when something goes wrong.
The Performance Test screen reduces all of that to a single score and a Clear Cache button, which works on a marketing site and goes blind the moment a third-party widget breaks the asset pipeline. A kanban board flips that around. Every asset is a card.
Every status value is a column. A glance at the board tells the team how many assets are queued, how many are stuck in the worker, how many are successfully optimized, and how many failed with a reason worth investigating. Dragging a card writes the change back through the same helpers the cron tasks call internally.
The Performance Test still exists, and still gives a one-number summary. The board exists for the rest of the time, when the team needs to see the asset pipeline the way the pipeline already sees itself.
Questions
Common questions about SleekView Kanban for Hummingbird
Live. SleekView reads the same wphb_minify_status option and asset folders that Hummingbird writes to during each minify pass. Filters apply at the option-row level, so a board scoped to today's failed bundles reflects rows that are failed right now, not yesterday's snapshot.
 No. SleekView calls the same purge helpers Hummingbird uses internally on post save. Automatic invalidation continues to run normally. A manual board move and an automatic invalidation can both happen in the same minute without leaving the cache folder in an inconsistent state.
 Each pipeline runs in its own board because the status values differ between minify and Critical CSS. SleekView lets you save board presets so an operator can switch from the asset board to the Critical CSS board with a single click without rebuilding any filter from scratch.
 Yes. Every move runs through current_user_can('manage_options') before any Hummingbird 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 option-row level rather than in JavaScript. A typical board scopes to a single asset type, to Failed rows only, or to bundles with a compression ratio below a threshold, so the rendered card count stays under a few hundred even on plugin-heavy sites.
 Yes. Hummingbird records both numbers on every successful pass. SleekView surfaces both fields and a derived savings percentage on the card front, so a developer can sort by savings when auditing optimization or by original size when planning a manual minify rebuild for a problem asset.
 Yes. Safe mode forces the plugin to skip minification for specific assets while keeping the cache layer active. SleekView reads the safe mode flag per asset and surfaces it on the card front, so the team can see at a glance which assets are intentionally skipped by safe mode.
 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