Overview
Create an Organizations role that allows a user to submit a post for review before publishing.
Use Cases
User request and +1
Options
- Authenticated user submits via Submit.as prompt
- Authenticated user submits directly to a blog
Commentary (@matt) :
Primarily to keep things simple and unified, I like the idea of using Submit.as for this. Write.as would then stayed focused on the concrete action of publishing directly to a blog, whereas Submit.as continues facilitating submissions to a human team for review.
In this case, though, we might be limiting ourselves by requiring that people respond to a prompt. Instead, we could add an option on the admin side: "Allow general submissions". As a submitter, this would require an account, and be showcased on the submit.as/blog home page. Clicking it would drop them directly into the editor. Reviewers can then publish it wherever they want.
Questions:
- Require a Write.as account?
- Require an Organization membership, too? (Adds user management overhead)
Implementation
Restrictions
User can't post, or edit or delete other people's posts. User can't change blog settings.
TODO: answer the Questions above for implementation