Creating Drafts from Frontend Entry Form A two part question here.


When saving an entry from front-end entry form, can I designate it to save as a draft? If so, how?
If the answer to #1 is true, can I query against that to list only entries that are not in 'draft' mode.
Yes. Kind of. Have you had a look at the Entry Form example in the docs? It looks like Craft will always need an entry to begin with, so you can't have a draft version without first creating a normal entry. That being said, you can set this new this entry as disabled, which also can be queried against by using 

craft.entries.status('disabled')
I cannot see a documented example on how to list drafted entries, though.


Either way, to build on the Entry Form example, instead of having the action set to entries/saveEntry, change it to entryRevisions/saveDraft.

Something like:

&lt;input type="hidden" name="action" value="entryRevisions/saveDraft"&gt;
&lt;input type="hidden" name="redirect" value="draft?id={id}&amp;draft={draftId}"&gt;
&lt;input type="hidden" name="sectionId" value="1" /&gt;
&lt;input type="hidden" name="enabled" value="0"&gt;


Note that you're now posting to the EntryRevisionsController@saveDraft, and that I here set entries to be disabled by default.

Does having them disabled help you do what you want, or do they have to be in Draft mode for some reason?