News are published for all or just for registered users.
Plus there are news only for groups.
Straight forward would be:
workflow states "private", "published" and "published for registered"
For publishing to a group the reviewer shares the private NewsItem with the group.
But how to order news? The private NewsItem has no publishing date.
What's best practice:
- subscriber to add a publishing date to a freshly created NewsItem
- force reviewers to first change NewsItem to a fake "maybe for groups published" workflow state