SleekView Kanban for All-in-One Calendar
All-in-One Calendar stores events as ai1ec_event post types and a parallel ai1ec_events instance table with start, end, venue, contact, and category. SleekView reads both, groups by post_status, and shows one card per event with the date and venue on the front.
♾️ Lifetime License available
Read All-in-One Calendar events as a real pipeline
All-in-One Calendar (Time.ly) keeps every entry as an ai1ec_event custom post type with a parallel ai1ec_events instance table holding start, end, venue, contact_name, contact_email, and a recurring rule. Taxonomies cover event categories and tags. The standard WordPress post_status field controls publication, and the Manage Events screen is a paginated list with status filter pills above it.
SleekView reads the ai1ec_event post rows and joins the ai1ec_events instance table for start, end, venue, and contact. Flip the view to Kanban and pick post_status as the group column. SleekView builds one column per status, draft, future, publish, and private, and renders one card per event with the title, the start date, the venue, and the contact on the front. The event category taxonomy stays available in the detail drawer.
Drag an event from Draft to Future and SleekView updates the row through wp_update_post, which fires transition_post_status and save_post so any All-in-One Calendar cache and ICS export refreshes on the next render. Recurring events expose the parent row only, so the board stays one card per series.
Workflow
From ai1ec_event posts to a kanban in four steps
Connect SleekView to All-in-One Calendar
Pick post_status as the group column
Choose what shows on each card
Enable drag and drop writeback
Sample board
Sample All-in-One Calendar pipeline board
Comparison
Default Manage Events vs SleekView Kanban
Default All-in-One Calendar
- Manage Events stays a paginated list with status filter pills and no board mode
- Start date, venue, and contact are buried in the row, not visible per stage
- Bulk edit can change status but you scroll back into the list to see the result
- Recurring series and one-off events sit in the same flat list with no separation
- No saved view per role for editorial, marketing, or community managers
SleekView Kanban
-
Group ai1ec_event rows by
post_statuswith one column per stage in your data -
Card fronts show title, start date from
ai1ec_events, venue, and contact -
Drag and drop writes back through
wp_update_postand fires save_post hooks - Recurring series surface as a single card, not duplicated per occurrence
- Capability checks match the Manage Events screen across roles
Features
What SleekView Kanban gives you for All-in-One Calendar
Event meta on the card front
Start date, end date, venue, and contact from the ai1ec_events instance table land on the card front so the board reads as a working schedule rather than a generic list.
Drag and drop writeback
Moving an event between columns updates post_status through wp_update_post and fires the same save_post hooks that already drive cache refreshes and ICS exports in All-in-One Calendar.
Role-scoped boards
Save a board per role so contributors only see their own drafts, editors see the full pipeline, and authors keep the WordPress capability map intact across drag actions.
Audience
Who runs an All-in-One Calendar board with SleekView
Editorial teams
Move events from Draft to Scheduled to Published as copy lands and dates are confirmed without scrolling the Manage Events list.
Marketing managers
Watch the Scheduled column to see what is queued for the next month and what is still stuck waiting on assets.
Site owners
Keep a Private column for board and investor events so they never accidentally leak into the public All-in-One Calendar.
The bigger picture
Event lists are pipelines, the admin grid hides that
All-in-One Calendar has a solid data model. The ai1ec_event post type and the ai1ec_events instance table cleanly separate the editorial side from the schedule side. The Manage Events screen, though, is the same WordPress list table the rest of the admin uses, so editors always lose context the moment they need to see across stages.
SleekView reads the same rows, joins the instance table for venue and contact, and turns post_status into real columns. Editors see what is stuck in Draft. Marketing sees what is queued for the month.
Site owners keep private events visibly separate. Drag and drop writes back through wp_update_post the same way Quick Edit does, hits the same capability checks, and fires the same save_post hooks that already drive cache and ICS refreshes. The board does not replace the calendar, it adds the pipeline view the admin grid never had.
Questions
Common questions about SleekView Kanban for All-in-One Calendar
Yes. SleekView reads the ai1ec_event posts and joins the ai1ec_events instance table for start, end, venue, and contact. The board sees a unified row per event with both editorial fields and schedule fields available for grouping and display.
 Yes. SleekView calls wp_update_post with the new status, which fires transition_post_status and save_post. Any All-in-One Calendar cache, ICS export, or category cache that already runs on save_post keeps running normally on a drag.
 Recurring events are stored as a single parent ai1ec_event with a recurring rule in the instance table. The board reads the parent only, so a series shows as one card and not one card per occurrence. The frontend calendar still expands occurrences.
 Yes. post_status is the default for an editorial pipeline, but any column from the ai1ec_event row, the ai1ec_events instance table, or the event_categories taxonomy can be the group field for alternative boards.
 Yes. Drag actions hit the same edit_post and edit_others_posts checks the WordPress admin uses, so contributors only move their own drafts and editors see the full pipeline.
 Yes. Any saved kanban view can be embedded on a frontend page through the SleekView shortcode with role-based access, so an event manager can review the pipeline without logging into wp-admin.
 Only if your site already hooks save_post or transition_post_status to send notifications. SleekView fires the standard hooks, so any existing notification logic runs the same way as a manual status change in Quick Edit.
 Trash is opt-in. By default the board shows draft, future, publish, and private so the columns reflect events that are still in play. Adding Trash as a fifth column is useful for audit and cleanup work.
 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