I'm looking for a bulletin board-like module whereby any site visitor could fill out a form on a front end page to create "an announcement". Once submitted, the admin would receive notice, view the announcement, edit it in SS backend (if needed), and either approve or decline. Once approved, the announcement would then be published to the live site on a defined page on the front end where it shows all other previously approved announcements.
Also, the admin would have the ability to create "announcements" in the backend as they wish to be published to the same page. Would be nice if they could also order their announcements and the user-submitted announcements as they wish using drag and drop (or changing date submitted if that's how order is determined?).
Any module cover this? Is this basically the forum module without accounts? Some tweak of the advanced workflow module in some way? Any help or guidance to which modules might be the best solution would be greatly appreciated.