✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

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

SleekView Kanban board for Hummingbird

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

1

Connect the Hummingbird source

Point SleekView at the Hummingbird cache and asset folders and the wphb_minify_status option row. Add filters for asset type, source URL pattern, or compression ratio so the board scopes to the asset bundles the team cares about during a launch or performance audit run.
2

Pick the status column to group by

Choose the Asset Optimization status field as the kanban grouping. SleekView reads the queued, processing, optimized, and failed values directly from the wphb_minify_status option and buckets each asset into Queued, Optimizing, Optimized, or Failed with live column counts.
3

Configure card fronts

Pick the fields each card shows. Asset handle, source URL, original size in kilobytes, minified size in kilobytes, compression ratio, and last update timestamp are common picks, so a developer can sort by ratio when auditing optimization or by size when planning a rebuild.
4

Move cards to update Hummingbird

Dragging a card calls the matching plugin helper. A move from Failed back to Queued resets the asset row and re-runs the minify pipeline. A move into Optimized forces a cache purge for pages referencing the asset. Every move writes an audit row with user, source, destination, and timestamp.

Sample board

Sample Hummingbird Asset Optimization layout

Four columns, one card per asset bundle, color coded by Asset Optimization status. Drag a Failed bundle back to Queued and the minify pipeline reruns on the next cron tick.
Queued
42
elementor-frontend.css
182 KB original, awaiting minify
wc-cart-fragments.js
64 KB original, awaiting minify
wp-embed.min.js
1 KB original, awaiting combine
Optimizing
8
theme-style.css
minify worker running
alpine.js
combine worker running
blocks-style.css
minify worker running
Optimized
284
main-bundle.css
saved 62%, 248 KB to 94 KB
header-scripts.js
saved 58%, 142 KB to 60 KB
footer-scripts.js
saved 71%, 98 KB to 28 KB
Failed
9
broken-plugin.css
syntax error at line 482
third-party-widget.js
remote fetch timeout
legacy-tracker.js
blocked by safe mode

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_status field across all asset rows
  • Drag-and-drop calls the same helpers the Recompress action 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.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

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