I had some time this week to think further about the Queued Posts screen, and I worked on some mockups in Sketch. Here it goes:
###Queued Posts list
This looks like a regular list of topics, as elsewhere in Discourse. Clicking on each topic would open the topic screen, where the moderation would happen.
On the Actions column, I am proposing a new feature: to be able to assign a specific topic to an admin/moderator. This would allow admins to triage incoming posts as well as avoid an issue I have been running into with the current queued posts, where admins do not know if another admin is working on a particular topic (or communicating with the poster).
###Moderate queued posts in topic screen
I propose to have the queued posts be moderated in their context, whether it’s a new topic (first post) or a reply to an existing topic.
Here is what it would look like as a first post:
and here is it what it could look like as a reply:
Having the moderation happen in context is a little slower when moderating in bulk (more clicks required), but IMO it’s better. For clarity, a list of the advantages:
- It’s easier to see, whether a reply is appropriate or not.
- For new topics, admin can see how the post would look exactly.
- editing can now use the composer
- PM’ing the poster would be as convenient as usual (point 1 in my initial list)
- staff notes (point 3) would be covered by the Staff Notes plugin.
(Happy to discuss this further and/or contribute to making this happen.)