Support for several revisable draft entries
Short, concise description of the idea
Allow saving entries as drafts (visible only to the poster and perhaps the community maintainers or moderators) and to allow draft revision (and eventual posting) without relying on client-side features only.
Full description of the idea
Currently, entries can be revised repeatedly after being posted, and this is possible with a number of entries at the same time. Posted entries can also be deleted at any time. However, there is only one draft, and it's impossible to set it aside and work on something else. You can only discard it completely.
This suggestion would change this, by making drafts server-side items, and allowing working on several in parallel, then eventually published at the poster's leisure.
- Draft management no longer relies on browser features that aren't universally supported.
- Drafts can be managed from several places, and several at a time, thus allowing moving or copying text, or just referring to one in the process of writing another.
- This opens the door to future options, such as deferred posting (preparing a draft in advance for automatic posting at 10am the next Monday).
- A simple extension (depending on implementation details) would allow submissions to moderated-posting communities to be treated as drafts, and thus edited at a moderator's request instead of requiring (as currently) rejection and resubmission.
- Storage and bandwidth costs.
- Overwriting of changes if the same draft is edited from several computers or browsers.
- Potential for undesirable interaction with community moderation.
- User confusion.