Okay so I set up a MU install after spending a few weeks working with the regular WordPress, I decided it would be a better solution then the one I was making myself.
Here's what my question is, for this university-based community site I am working on I wanted to do a virtual newspaper. I actually had this all setup before I decided to switch to MU and use it as a framework of sorts. My original site allowed anyone registered to post a "news" article to the site in any category and all could read it.
Now with the MU base, I believe I have two options to achieve the same effect.
Option 1, create global categories of news types and allow anyone to post a story in their own blog and then fetch them all and display them in a newspaper like manner regardless of overall privacy settings for their blogs.
Option 2, let people sign up for their own blogs and such and then add them as authors to the main blog so they can post news stories for inclusion in the virtual paper.
Now I like option 1 more as it doesn't require the additional step on my part of adding them to the main blog, but I'm worried about the query structure to fetch posts from everyones blog entries that match the right category.
Of course option 2 seems the simpler/quicker solution to be up and running again with a virtual newspaper in no time.
I know there are some posts on this site dealing with fetching posts from all blogs, but I want some opinions as well as actual code ideas/snippets.
Questions:
So in everyone's opinion which of those options makes the most sense?
Are their other options that I have not considered?
If option 1 is the best, what recommendations would you have to implement it (code snippets or references to other threads please.)
Also if option 1, how would comments be handled?
Thanks in advance. :)
----- Edited / Updated -----
Possible option 3: Create a plugin with a menu in the admin section for blog owners to post news entries that show up in a db table separate from MU and then maybe pull the content out without help from the API?