✨ 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 NitroPack

SleekView reads the NitroPack URL state API and local cache markers directly, groups every URL by its current optimization status, and lets your team drag URL cards between Unoptimized, Optimizing, Optimized, and Invalidated so the underlying record updates the moment the column changes.

♾️ Lifetime License available

SleekView Kanban board for NitroPack

Why NitroPack URL jobs fit a kanban view

NitroPack delivers optimization through its remote service plus a small local plugin that stores configuration in wp_options under keys like nitropack-siteSecret, nitropack-siteId, and nitropack-cachePath. URL-level optimization state lives in the remote NitroPack control panel and is mirrored locally through a small marker file per URL under wp-content/nitropack/. Each URL ends up in one of four broad states: never optimized, currently optimizing, optimized and served from the cache, or invalidated by a recent post update. The default NitroPack dashboard widget exposes a couple of counters, which works for a healthy site and offers little when something looks off.

SleekView Kanban combines the NitroPack URL state API with the local marker files. Pick a derived nitropack_state field that buckets URLs by remote optimization status, local marker presence, and the last invalidation timestamp and every URL becomes a card grouped under Unoptimized, Optimizing, Optimized, or Invalidated. Card fronts can show the URL path, the last optimization timestamp, the device type (desktop or mobile), and the reported PageSpeed score so a developer can spot underperforming URLs without leaving WordPress.

Dragging a card between columns calls the NitroPack helper, which talks to the remote API for purge and optimization jobs. A move from Invalidated back to Unoptimized requests a fresh optimization. A move from Optimizing back to Unoptimized cancels the in-flight job through the standard NitroPack cancellation path. The plugin's automatic invalidation on post update continues to run, so a manual board action never collides with the normal invalidation flow.

Workflow

From the NitroPack dashboard to a live URL board

1

Connect the NitroPack source

Point SleekView at the NitroPack URL state API and the local marker directory at wp-content/nitropack. Add filters for URL pattern, device type, or last-optimized date so the board scopes to URLs the performance team is actively investigating right now.
2

Pick the nitropack state column to group by

Choose the derived nitropack_state field as the grouping column. SleekView buckets URLs by remote optimization status, local marker presence, and invalidation timestamp so Unoptimized, Optimizing, Optimized, and Invalidated columns appear without custom integration.
3

Choose what each URL card shows

Map fields onto the card front. Most teams show the URL path, the last optimization timestamp, the device type, and the PageSpeed score so the developer can prioritize the next purge or optimize action straight from the kanban board during weekly performance reviews.
4

Enable drag-and-drop state updates

Turn on writeback and dragging a card calls the NitroPack helper to optimize, cancel, or invalidate as appropriate. Capability checks honor manage_options, and every move is logged with the user, source column, destination column, and timestamp.

Sample board

Sample NitroPack URL board

Four real NitroPack states showing how a performance team moves URLs from Unoptimized through Optimizing, Optimized, and Invalidated during a single review window.
Unoptimized
46
/blog/launch-notes-spring on desktop
device: desktop, awaiting
/pricing on mobile
device: mobile, awaiting
/docs/getting-started on desktop
device: desktop, awaiting
Optimizing
12
/blog/perf-checklist on desktop
device: desktop, 41% done
/features/automation on mobile
device: mobile, 22% done
/changelog on desktop
device: desktop, 74% done
Optimized
1218
/blog/internal-linking on desktop
score 96, last opt 2h ago
/blog/schema-guide on mobile
score 92, last opt 5h ago
/blog/site-speed-2024 on desktop
score 95, last opt 1h ago
Invalidated
38
/blog/old-launch-2022 on desktop
purged by post update
/blog/discontinued-product on mobile
purged by inventory sync
/pricing on mobile
purged by plan change

Comparison

Default NitroPack dashboard vs SleekView Kanban

Default NitroPack dashboard

  • Dashboard widget shows counts but no per-URL queue of what is still unoptimized
  • Optimizing jobs that stall on a single URL only surface after a manual support ticket
  • Filtering by device type or PageSpeed score requires the NitroPack control panel UI
  • Bulk invalidations across URL patterns require either a custom script or a global purge
  • Performance leads need manage_options and NitroPack training just to retry a single URL

SleekView Kanban

  • Reads the NitroPack URL state API and local wp-content/nitropack markers
  • Drag an Invalidated card to Unoptimized and NitroPack queues a fresh optimization job
  • Cards show URL path, last optimization timestamp, device type, and PageSpeed score
  • Column counts update live so a wave of stalled jobs surfaces during the performance review
  • Per-role capabilities tie writeback to manage_options for performance leads

Features

What SleekView Kanban gives you for NitroPack

Native NitroPack state model

Every column maps to a real state derived from NitroPack's URL state API and the local cache markers the plugin writes. Automatic invalidation on post update continues to run normally, so a manual board move never collides with the plugin's own invalidation flow on content changes.

Drag-and-drop with audit trail

Each move writes an entry into a sleekview meta row naming the user who dragged it, the source column, the destination column, and the timestamp. If a lead pushes a stalled Optimizing card back to Unoptimized, the chain of custody stays visible to the rest of the team.

Saved board views per audit

Filter to mobile-only URLs for the front-end lead, blog URL patterns for the editorial team, and Invalidated cards from the last deploy for the release manager. Each saved view becomes a shareable URL that opens straight into the right board ahead of the next review.

Audience

Where a NitroPack kanban changes daily work

Performance review queue

Performance leads scope the board to URLs with PageSpeed scores under 80, sort by last-optimized timestamp, and drag the worst offenders to Unoptimized to request a fresh job without searching the NitroPack control panel one URL at a time during weekly reviews.

Deploy invalidation triage

Developers scope the board to URLs invalidated in the last twenty-four hours after a deploy, drag the highest-traffic ones back to Unoptimized to request priority optimization, and confirm Optimized before traffic peaks again the following morning.

Mobile-first audit

The mobile audit team scopes to device mobile URLs only, watches which Optimized cards have scores well below their desktop counterparts, and queues a re-optimization on the affected pages without flipping between desktop and mobile in the NitroPack panel.

The bigger picture

Why this view matters for NitroPack users

NitroPack does most of its work in the cloud and surfaces very little of it inside WordPress. The dashboard widget shows aggregate counts. The control panel lives in a separate browser tab.

Performance leads end up flipping between two surfaces and a spreadsheet whenever they want to understand which URLs are quietly underperforming. That works once or twice and then quietly stops happening. Six months later, dozens of URLs sit at score sixty and the team has stopped looking.

A kanban view that reads the NitroPack URL state API and the local cache markers brings the operational data back into WordPress. Unoptimized URLs surface before they go live. Stalled Optimizing jobs cluster in a single column instead of disappearing into a remote queue.

Invalidated URLs after a deploy show up as a clear list to triage in the morning instead of being silently re-optimized at whatever priority the queue happens to assign.

Questions

Common questions about SleekView Kanban for NitroPack

Live. SleekView calls the NitroPack URL state API and reads the local cache markers in wp-content/nitropack directly. Filters apply at the API request level, so a board scoped to URLs invalidated today reflects URLs invalidated today rather than yesterday's snapshot exported elsewhere.

 

Yes. The drag calls the NitroPack helper, which invokes the same purge and optimization endpoints the control panel uses. The next page render serves the freshly optimized version exactly as it would after a manual control panel action, including the device-aware optimization variants.

 

Yes. NitroPack tracks desktop and mobile variants per URL. SleekView exposes the device type as a card field and as a board filter, so a team can scope to mobile only when a Core Web Vitals run flags a regression on small screens without losing the desktop scores.

 

Yes. Every move runs through current_user_can('manage_options') before any NitroPack helper is called. A contributor account can drag for personal sorting but the change does not persist, with a toast notification explaining why the move was rejected by the check.

 

Filters are applied at the API request level rather than in JavaScript. A typical board scopes to URLs under a single path or to a single device type, so the rendered card count stays under a thousand. Older URL records remain queryable in archive views without slowing the live board.

 

Yes. NitroPack records both per URL. SleekView surfaces both as card fields, so a performance lead can sort by score when planning a re-optimization sprint or by last-optimized timestamp when reviewing how often the production cache turns over each week.

 

Yes. NitroPack delivers optimized output through its own CDN. SleekView reads the CDN delivery flag per URL where present, so a Cached card can still indicate whether the CDN edge is warm, lukewarm, or cold for that URL based on the remote service's reported state.

 

Yes. Every drag writes an entry naming the user, the source column, the destination column, and the timestamp. The entry lives in a sleekview audit row so audits, exports, and downstream automations can read the trail without a separate event log or third-party logging service.

 

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