SleekView for PublishPress Content Portfolio: editorial assignments as tables
PublishPress tracks editorial assignments, custom statuses, and deadlines in wp_posts and wp_postmeta. SleekView pulls those signals into a sortable, filterable editorial portfolio view.
♾️ Lifetime License available
Run an editorial portfolio from a real table, not the calendar
PublishPress adds custom statuses, editorial metadata (deadlines, assignments), and notifications on top of WordPress's native post workflow. Data stays in wp_posts for the posts themselves, wp_postmeta for editorial metadata, and PublishPress-specific tables for notifications and editorial comments. The calendar and notifications UIs are excellent, but a tabular portfolio view ("every draft per writer, every custom status, every deadline") needs columns that the default post list doesn't show.
SleekView reads the editorial metadata directly and exposes assigned writer, due date, custom status, and editorial comment count as proper columns. A single portfolio view shows title, assignee, status, due date, and last editorial comment in one row. Filters combine assignee with status and a date window so an editor-in-chief can see "every Lena draft past due" or "every pitch in the queue for over two weeks" in one screen.
Inline edits to status, assignee, and due date route through PublishPress's update functions so notifications fire and the calendar UI stays in sync. SleekView is admin-only and coexists with the native calendar, notifications, and editorial comments views: the data sits in standard WordPress tables, and there is no separate sync layer.
Workflow
From calendar-only to a real editorial portfolio
Pick the post type
Compose portfolio columns
Save per-editor views
Edit inline
Sample columns
A typical editorial portfolio
wp_posts + wp_postmeta + PublishPress editorial tables
| Article | Assignee | Status | Due date | Editorial comments |
|---|---|---|---|---|
| How HPOS changes the order schema | Lena Park | In review | Apr 28 | 5 |
| Block themes vs classic themes | Sam Ortiz | Ready to publish | Apr 25 | 2 |
| Migrating from ACF to ACM | Lena Park | Past due | Apr 15 | 12 |
| Caching strategies for WPGraphQL | Tom Hale | First draft | May 02 | 1 |
Comparison
Default PublishPress admin vs SleekView
Default PublishPress admin
- Calendar shows deadlines but not custom status plus assignee in one view
- Notifications view is event-based, not portfolio-based
- Custom statuses don't filter cleanly across post types
- Editorial comments live on individual posts, not in a list
- No saved per-writer view of in-progress work
SleekView
- Custom statuses become first-class sortable columns
- Assignees, due dates, and last editorial comment in one row
- Filter combinations across status, assignee, and date
- Inline status and assignee changes fire PublishPress notifications
- Save a per-editor portfolio view for each section lead
Features
What SleekView gives you for PublishPress Content Portfolio
Portfolio, not calendar
A tabular view of every in-progress article, with custom status, assignee, and due date as columns. The calendar stays for date layout; the portfolio gives you the editorial overview.
Stacked editorial filters
Filter by assignee plus status plus due-window in one saved view. "Every Lena draft past due" or "every pitch in the queue over two weeks" becomes a single saved filter.
Inline status changes
Move a piece from "first draft" to "in review" inline. PublishPress notifications fire as expected, and any code subscribed to status transitions runs the same way it does in the editor.
Audience
Who uses SleekView for PublishPress Content Portfolio
Editors-in-chief
Open a daily portfolio view of every in-progress piece with assignee, status, and due date. Reassign or push due dates inline without opening each post or hopping between the calendar and the notifications screen.
Section editors
Save a section-specific view filtered to a content category plus a writer pool. Track first drafts, reviews, and ready-to-publish posts in one screen rather than scrolling through a cross-section calendar.
Operations leads
Audit on-time delivery and reviewer load. Sort by "days past due" or by editorial comment count to see which posts are stuck and which reviewers are carrying the most threads.
The bigger picture
Why editorial portfolios need a real table
PublishPress closes a real gap in WordPress: native posts only have draft, pending, and published, and that's not enough vocabulary for serious editorial teams. Custom statuses, deadlines, editorial comments, and structured notifications turn WordPress into a workable editorial CMS. The interfaces PublishPress ships (the calendar, the notifications screen, the editorial comments meta box) are good at their specific jobs, but none of them is a portfolio view.
An editor-in-chief wants a list of every in-progress piece with assignee, status, due date, and recent activity in one screen, and that view doesn't exist by default. People recreate it in spreadsheets, kept in sync by hand, which is exactly the kind of duplication PublishPress was supposed to remove. SleekView restores the missing layer.
The same custom statuses, the same editorial metadata, the same comments, but now as a sortable, filterable table that updates through PublishPress's own functions. The calendar still owns dates; the portfolio finally owns the editorial overview.
Questions
Common questions about SleekView for PublishPress Content Portfolio
Yes. PublishPress lets you register custom post statuses (pitch, first draft, in review, ready, scheduled), and SleekView reads the registry directly so every custom status is available as a filter and a sortable column.
 Yes. SleekView routes assignee and status updates through PublishPress's update functions, so configured notifications fire the same way they would from the editor. Editorial calendar entries refresh accordingly.
 Yes. Editorial comments stored by PublishPress surface as a numeric column with the most recent comment timestamp. Sorting by comment count exposes posts that are stuck in review threads.
 No. The calendar remains the right tool for date layout and scheduling. SleekView adds a portfolio view alongside it, focused on assignee plus status plus comment activity, and the two share the same underlying data.
 Yes. Posts, pages, and custom post types registered with PublishPress all surface in their own SleekView. A multi-section site can have separate "long-form articles" and "product updates" portfolios, each filtered to its post type.
 Yes. The visible rows export as CSV with the applied filters and column set. Operations leads can pull a weekly snapshot of past-due work into a spreadsheet for retros without re-running reports.
 
Yes. SleekView paginates against wp_posts indexes and only resolves the columns you've added to the visible view. Heavy columns like comment count load on demand to keep initial render fast.
Yes. Posts live in wp_posts, editorial metadata in wp_postmeta, and editorial comments in PublishPress's own tables. SleekView never moves data; it reads from where PublishPress already wrote it.
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 checkoutBrowse more
- Currency Switcher
- Woocommerce Afterpay
- Yith Woocommerce Product Reviews
- Woocommerce Shipping Pickup Location
- Woocommerce Elavon
- Woocommerce Deutsche Post
- Wp Invoice
- Woocommerce Tax Jar
- Woocommerce Marketplace Stripe Connect
- Woocommerce Shipping Discount
- Mollie Payments
- Checkout Field Editor
- Woocommerce Distance Rate Shipping
- Woocommerce Tax Toggle
- Woocommerce Ccavenue
- Limit Login Attempts Reloaded
- Miniorange Recaptcha
- Termageddon
- Sucuri Pro
- Advanced Nocaptcha Recaptcha
- Wp Content Pilot Pro
- Wp Activity Log Pro
- Advanced Access Manager
- Gdpr Cookie Compliance
- Jetpack Security
- Wp Gdpr Cookie Notice
- Wp Content Copy Protection
- Activity Log Mainwp
- Google Captcha
- Patchstack