Thread:Project:Support desk/Make articles public or private

I realize that mediawiki is not a content management system and that there are potential extension(s) available that might solve this problem, but I'd really like to know the best practice is for users to create an article that must be approved prior to releasing to the general populous. The workflow would involve some user creating an article, then a superuser could read the private article, approve it in some form or fashion, and then it will then be published for everyone to see. Simply showing that an article is approved or that an article has been edited does not meet my needs. One thing I thought of is maybe there's a way to restrict certain articles by user and then those articles could be edited and the user access of the article could afterward be changed to something less constrained. I am open to feedback on how to do this the best and simplest way. Thanks for your help.