It should be easier to post in a specific page instead of the whole blog. I know there are several plugins that allow editors to sort post by categories, but all those plugins require editors to type in a short code. I used to use google site; I can post a post directly to a page.
Wordpress is a great tool, Hopefully wordpress could offer us more flexibility...
Thanks