SleekView Kanban for Swift Performance Pro
SleekView reads the Swift Performance Pro warmup table, image optimization queue, and Critical CSS log directly, groups every job by status, and lets your team drag cards between Queued, Warming, Cached, and Failed so the underlying record updates the moment the column changes.
♾️ Lifetime License available
Why Swift Performance Pro queues fit a kanban view
Swift Performance Pro extends the Lite warmup pipeline with several extra background queues. The warmup table sits in wp_swift_performance_warmup with the familiar status column. Image optimization rows live in wp_swift_performance_image_optimizer with original size, optimized size, and a status column that flows through queued, optimizing, optimized, and failed values. The Critical CSS log writes to wp_options under the swift_performance_ccss_log key with per-template generation attempts. The Pro dashboard exposes a Clear All Cache toggle and three counters, which works on a launch day and hides every interesting detail the moment one of the queues stalls behind a slow upstream request.
SleekView Kanban reads the same warmup, image, and Critical CSS tables the Pro dashboard aggregates. Pick the relevant status column as the grouping and every queue row becomes a card grouped under Queued, Warming, Cached, or Failed. Card fronts can show the URL or image path, the original and optimized sizes, the warmup attempt count, the Critical CSS flag, and the last update timestamp so a developer can spot bottlenecks across the Pro pipelines without leaving the board.
Dragging a card between columns calls the Swift Performance Pro helper API. A move from Failed back to Queued resets the row and re-submits to the next worker tick. A move from Warming back to Queued cancels the in-flight task cleanly. The Pro plugin'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.
Workflow
From Clear All Cache to a live Pro pipeline board
Connect the Swift Performance Pro source
Pick the status column to group by
Configure card fronts per queue type
Move cards to update Swift Performance Pro
Sample board
Sample Swift Performance Pro layout
Comparison
Default Pro dashboard versus SleekView Kanban
Default Swift Pro dashboard
- Pro dashboard reports three counters with no per-row queue breakdown
- Failed rows surface as a number with no card-level reason or retry control
- Critical CSS log buried inside an advanced tab away from the cache view
- No board view that groups jobs by status with drag-to-retry semantics
- Audit history of warmup retries and image rebuilds is not exposed in the admin
SleekView Kanban
-
Live grouping by the queue
statusacross warmup, image, and CCSS -
Drag-and-drop calls the same helpers the
Optimizeaction uses - Card fronts show path, original size, optimized size, attempt count, and CCSS
- Per-user audit log records every column change with timestamp and source column
- Filters apply at the SQL level so multi-queue sites stay responsive at scale
Features
What SleekView Kanban gives you for Swift Performance Pro
Group by Pro pipeline status
Swift Performance Pro adds image optimization and Critical CSS on top of the warmup pipeline. SleekView reads the status column on each queue and renders one board per pipeline, so the team can see the warmup, image, and CCSS queues independently without switching admin screens.
Drag to reset or rerun
Every move writes back through the Swift Performance Pro helper layer. Dragging a Failed card to Queued resets the row and re-submits to the worker. Dragging into Cached forces a page cache purge for the affected URL. Cron jobs keep running alongside, no collisions.
See savings on the card
The image optimizer records the original size, the optimized size, and the WebP variant size for every successful pass. SleekView shows those fields on the card front, so an editor can spot images where the savings are unusually low and replace the source asset.
Audience
How teams use the Swift Performance Pro board
Failed image triage
Filter to Failed image rows with a fetch error reason and drag the batch back to Queued. The optimizer re-submits each row on the next cron tick, often clearing transient upstream timeouts on the second attempt without further developer intervention required.
Critical CSS audit
Filter the CCSS log to rows with a failed status and sort by template. The board surfaces templates missing Critical CSS, so the team can trigger regeneration or exclude the template from the CCSS pipeline before the next traffic spike arrives at the cache.
Stuck warmup recovery
Filter the warmup queue to Warming rows with an attempt count above three and drag the batch 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 Swift Performance Pro operations
Swift Performance Pro hides several queues behind a single dashboard. The warmup script walks the sitemap. The image optimizer ships uploads to the configured backend.
The Critical CSS generator inlines above-the-fold styles per template. Every one of those pipelines has a status column that flows through queued, processing, cached or optimized, and failed values. The dashboard reduces all of that to a Clear All Cache toggle and three counters, which works on a small site and goes blind the moment one queue stalls behind a slow upstream request that the cron task cannot resolve on its own.
A kanban board flips that around. Every queue row is a card. Every status value is a column.
A glance at the board tells the team how many URLs or images are queued, how many are stuck in the worker, how many succeeded, and how many failed with a reason worth investigating. Dragging a card writes the change back through the same helpers the cron tasks already trust. The Clear All Cache toggle 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 Pro pipelines the way the pipelines already see themselves.
Questions
Common questions about SleekView Kanban for Swift Performance Pro
Live. SleekView reads the same warmup, image optimizer, and CCSS log tables Swift Performance Pro writes to on every cron tick. Filters apply at the SQL level, so a board scoped to today's failed images reflects rows that are failed right now, not yesterday's snapshot.
 No. SleekView calls the same purge helpers Swift Performance Pro uses internally on post save. Automatic invalidation continues to run normally. A manual board move and an automatic invalidation can happen in the same minute without leaving any queue in an inconsistent state.
 Each pipeline runs in its own board because the status values differ between warmup, image optimization, and Critical CSS. SleekView lets you save board presets so an operator can switch between the three boards with one click without rebuilding any filter from scratch.
 Yes. Every move runs through current_user_can('manage_options') before any Swift Performance Pro 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.
 Filters apply at the SQL level rather than in JavaScript. A typical board scopes to a single upload year, to Failed rows only, or to images with savings below a threshold, so the rendered card count stays under a thousand even on media libraries with tens of thousands of images.
 Yes. The image optimizer records both numbers on every successful pass. SleekView surfaces both fields and a derived savings percentage on the card front, so an editor can sort by savings when auditing or by original size when planning a manual rebuild for a problem image.
 Yes. The Pro plugin can offload images to a CDN through its CDN integration. SleekView reads the offload flag per image and surfaces it on the card front, so an editor can spot images that have been offloaded already or are still waiting for the next CDN sync to complete.
 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