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
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
Connect the NitroPack source
Pick the nitropack state column to group by
Choose what each URL card shows
Enable drag-and-drop state updates
Sample board
Sample NitroPack URL board
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/nitropackmarkers - 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_optionsfor 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.
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