✨ 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 ShortPixel Image Optimizer

SleekView reads the ShortPixel queue and meta tables directly, groups every attachment by its current optimization state, and lets your team drag image cards between Pending, Optimizing, Optimized, and Failed so the underlying status updates the moment the column changes.

♾️ Lifetime License available

SleekView Kanban board for ShortPixel Image Optimizer

Why ShortPixel jobs fit a kanban view

ShortPixel tracks every image it manages as a row in the wp_shortpixel_meta table linked to the attachment's wp_posts row. Each ShortPixel row carries a status value such as 0 for unprocessed, 1 for processing, 2 for success, and negative values for various failure modes, alongside a compressionType field for lossy or lossless, a retries counter, and a file_size snapshot. The default bulk optimization screen shows a paginated list with progress bars, which is fine for a fresh import and unwieldy when a site already has tens of thousands of images and a few hundred stuck in retry loops.

SleekView Kanban reads the same wp_shortpixel_meta rows the bulk screen queries. Pick the status field as the grouping column and every attachment becomes a card grouped under Pending, Optimizing, Optimized, or Failed. Card fronts can show the file name, the file size before compression, the compression type, the retry count, and the upload date so a site manager can see exactly which images are stuck and why without leaving the board.

Dragging a card between columns updates the ShortPixel meta row through the plugin's own API. A move from Failed back to Pending re-queues the attachment for the next bulk run by writing status zero and resetting retries. A move from Optimizing back to Pending cancels the in-flight job through the standard ShortPixel cancellation path. Any subscriber to the shortpixel_image_optimised action keeps firing as the rows update, so existing automations that copy files to a CDN do not need to be rewritten.

Workflow

From the bulk screen to a live optimization board

1

Connect the ShortPixel meta source

Point SleekView at the wp_shortpixel_meta table. Add filters for upload date range, MIME type, attached post type, or compression type so the board scopes to this week's media uploads instead of every image ShortPixel has ever touched on the site.
2

Pick the optimization status column to group by

Choose status as the grouping column and the board renders Pending, Optimizing, Optimized, and Failed columns. You can also group by compressionType when comparing lossy versus lossless runs or by retries when hunting down repeatedly failing attachments.
3

Choose what each image card shows

Map fields onto the card front. Most teams show the file name, original file size, compression type, retry count, and the upload date so the site manager can immediately see which images are stuck, why, and whether they came from a recent bulk import.
4

Enable drag-and-drop status updates

Turn on writeback and dragging a card calls the ShortPixel re-queue or cancel methods as appropriate. Capability checks honor manage_options, and every move is logged with the user, source column, destination column, and timestamp inside the standard ShortPixel meta row.

Sample board

Sample ShortPixel optimization board

Four real optimization states showing how a site manager moves ShortPixel attachments from Pending through Optimizing, Optimized, and Failed over a single bulk run.
Pending
146
hero-photo-spring-launch.jpg
2.4 MB, lossy, queued
team-photo-january-offsite.png
3.1 MB, lossless, queued
product-shot-detail-12.webp
1.8 MB, lossy, queued
Optimizing
7
press-kit-photo-set-2024-04.jpg
4.2 MB, lossy, 32% done
case-study-cover-acme-co.png
2.9 MB, lossless, 18% done
blog-thumb-perf-guide-q1.webp
1.4 MB, glossy, 64% done
Optimized
2418
homepage-banner-spring-2024.jpg
saved 68% on 2.1 MB
team-page-grid-row-2.png
saved 41% on 1.7 MB
blog-cover-shipping-update.webp
saved 35% on 980 KB
Failed
14
huge-raw-export-source.tiff
12 MB, retries 4, oversized
missing-file-from-old-backup.png
404 on origin, retries 3
broken-cmyk-stock-shot-7.jpg
API error 504, retries 2

Comparison

Default ShortPixel bulk screen vs SleekView Kanban

Default ShortPixel bulk view

  • Paginated bulk list with progress bars makes Failed attachments hard to spot quickly
  • No visual sense of how many images are stuck in retry loops on the same error code
  • Re-queueing failed attachments requires opening each one individually from the bulk screen
  • Filtering by compression type or retry count means custom queries in the database
  • Site managers need full manage_options access just to nudge a single attachment along

SleekView Kanban

  • Reads directly from wp_shortpixel_meta and the linked attachments without sync
  • Drag a Failed card to Pending and ShortPixel re-queues with retries reset to zero
  • Cards show file name, original size, compression type, retries, and upload date
  • Column counts update live so a spike of failures from one source surfaces fast
  • Per-role capabilities tie writeback to manage_options for site managers

Features

What SleekView Kanban gives you for ShortPixel Image Optimizer

Native ShortPixel queue model

Every column maps to a real status value ShortPixel already uses in its meta table. Bulk runs, re-tries, and CDN syndication continue to operate on the same rows the kanban board reads, so a manual move never desynchronizes the queue from the bulk screen the team already trusts.

Drag-and-drop with audit trail

Each move writes an entry into the ShortPixel meta row naming the user who dragged it, the source column, the destination column, and the timestamp. If a manager pushes a Failed image back to Pending for one more retry, the chain of custody stays visible to the team.

Saved board views per run

Filter to this week's uploads for the content team, lossless-only attachments for the design lead, and Failed cards with three or more retries for the developer. Each saved view becomes a shareable URL that opens straight into the right board for the next standup.

Audience

Where a ShortPixel kanban changes daily work

Content team upload queue

Editors drag fresh uploads from Pending to Optimizing as soon as a bulk run starts and confirm Optimized before publishing, so no article goes live with an unoptimized hero image that hurts the LCP score on launch day.

Developer failure triage

Developers scope the board to the Failed column, sort cards by retry count and error code, and decide whether to fix the source file, exclude the directory, or open a support ticket without ever clicking through twenty bulk-screen pages.

Performance audit cycle

Performance leads filter to attachments larger than two megabytes, watch the Optimized column to confirm the savings ratio, and re-queue lossless cards as lossy when a Core Web Vitals run shows the page weight is still too high.

The bigger picture

Why this view matters for a large media library

ShortPixel works brilliantly while it works and turns into a black box the moment something fails. The default bulk screen is built for the first run, when every attachment is moving in the same direction and progress bars are reassuring. Six months later, when the library has tens of thousands of images and a few hundred sit in retry loops, the same screen becomes a paginated list of frustration.

Site managers either ignore the failures, which is what most do, or they spend an afternoon clicking through bulk pages trying to identify the pattern. A kanban view that reads and writes the same ShortPixel meta rows the bulk screen uses keeps the failed cohort visible, prioritized, and actionable. Pending images surface before publication.

Optimizing images carry a real progress reading. Failed images cluster by error code in a single column the developer can clear in a sprint instead of letting them rot for another year.

Questions

Common questions about SleekView Kanban for ShortPixel Image Optimizer

Live. SleekView queries the same wp_shortpixel_meta table the bulk screen reads from. Filters apply at the SQL level, so a board scoped to today's uploads reflects attachments that arrived today, not yesterday's snapshot exported elsewhere or a stale transient layer that needs flushing.

 

Yes. The drag calls ShortPixel's own re-queue method, which sets status to zero, resets the retries counter, and lets the next bulk cron run pick the attachment up. The retry path runs exactly as if you had clicked the per-attachment re-queue link on the bulk screen yourself.

 

Yes. The compressionType field on every ShortPixel row is available as a card field and as a board grouping. Teams comparing presets can scope the board to a single compression type, or group by it to see side-by-side how each preset is performing on the same image set.

 

Yes. Every move runs through current_user_can('manage_options') before any ShortPixel queue method is called. A contributor account can drag for personal sorting but the change does not persist, and unauthorized moves snap back with a toast notification explaining why.

 

Filters are applied at the database query level rather than in JavaScript. A typical board scopes to the last fourteen days or to Failed rows only, so the rendered card count stays under a thousand even on a large site. Older attachments remain queryable in archive views without slowing the live board.

 

Yes. ShortPixel writes the percentage savings and the bytes saved into its meta row on success. Both fields are available as card fields, so the Optimized column can show the savings ratio at a glance, which is useful for performance reports without exporting separate data.

 

Yes. WebP and AVIF generation runs as part of the same optimization job, and ShortPixel marks the meta row when the alternate format is created. SleekView can show those flags as card badges, so the Optimized column reveals which attachments still need a modern format conversion.

 

Yes. Every drag writes an entry into the ShortPixel meta row naming the user, the source column, the destination column, and the timestamp. The entry uses standard meta storage so exports and downstream automations can read the audit trail without a separate event log.

 

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