Currently the HTML module has Direct Publish and Draft mode capabilities.
Professional/Evoq has custom work flows but as i cannot see DNN bring these back to the community as such i would like to see 2 features added to the community version.
Approval To Publish (or similar)
Approval & Publish (or similar)
Often in an organisation they will have delegated authoring where a user is able to add content but that content has to be approved before going live and this process completed in an auditable manner.
For this i would envisage that "Approval To Publish" works as follows:
When a content editor is happy with there draft they can mark it as send for approval. This will notify a configurable email address or role that approval is required. The approver receives the email and can quickly and easily review the item and can reply with an approval or a denial + comment.
If approved the draft creator has the ability to publish the content. If they make any more alterations it must be sent for approval again.
For "Approval & Publish" i see this working similar to the above with the only different being that when approved it will be published directly instead of going back to the draft creator to publish.
As part of the above the event log or similar records the activity for auditing
While this is obviously not as good as the custom workflows it would make websites with anally retentive management satisfied.
Just an idea