When users create or edit articles I want to approve them first and then publish them. How can I achieve that or What extension make this possible?
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Try the FlaggedRevs extension. It adds a status to each article, the status can change when the article is edited (based on the permissions of the editor), and certain user groups can change the status by hand. You can use the status to hide the article from readers or show them the last approved state. The extension is used in several Wikimedia projects so it is reliably maintained. Its main disadvantage is that it is very flexible and has way more options than you need (it supports multiple levels of “approvedness”, multiple approval dimensions, complex rules on when to show which version among other things), so configuring it is a bit complicated. (It took me quite a while to figure it out back in 2007; by now there might be good tutorials around, I don’t know.)