wp-content/plugins/rota/rota.php
Rota
An editorial calendar that shows what is late, not just what is scheduled.
== Description ==
Every editorial calendar shows you the future. The useful half is the past: the four drafts that were due last Tuesday and are still sitting in someone’s queue. Rota puts those in a column at the left of the month and colours them by how late they are.
Assignments are a user and a date, stored as post meta, with no separate ticketing concept. A writer sees their own queue; an editor sees everyone’s. Reassigning is a dropdown, not a workflow.
Dragging a post to a new date changes its scheduled date and nothing else. A draft dragged onto a date stays a draft — nothing in this plugin can publish something for you, which is deliberate and has saved at least two people I know of.
== Screenshots ==
Numbered the way they ship in /assets/. Click any one to see it full width.
== Installation ==
- Install and activate the plugin.
- Open Posts → Calendar.
- Assign a post by dragging it onto a writer in the sidebar, or from the post editor’s Rota panel.
Statuses come from WordPress. Rota adds assignment and a due date, and nothing else to learn.
== Frequently asked questions ==
Does it add custom post statuses?
No. Custom statuses fragment every plugin that filters by status, and the gain is a label you could have put in a taxonomy.
Can writers see other people’s drafts?
Only if their role already lets them. Rota does not grant capabilities.
Does it work with custom post types?
Any post type with an editor and a date. Enable them under Settings → Writing.
== Changelog ==
= 3.4.0 =
- Late column, showing overdue drafts to the left of the current month.
- Calendar is now keyboard navigable: arrow keys move between days, Enter opens the day.
= 3.2.0 =
- Assignments moved to post meta from a custom table. Existing data is migrated on activation.
= 3.0.0 =
- Dropped custom post statuses. Existing custom statuses are converted to a taxonomy term on upgrade.