我正在运行更多的信息性Wiki。我为希望编辑非英语页面的用户开放注册,但是我遇到了垃圾邮件问题。我正在寻找一个扩展,使我可以在将用户的贡献应用于实际页面之前对其进行确认/检查。我知道这里有Special:RecentChanges,但是到我查看该特殊页面时,垃圾邮件可能已经存在,并且与垃圾邮件的反向链接可以使我的网站排名下降。我正在寻找可以防止该步骤发生的事情,并允许我确保人们尝试进行的编辑是好的/有用的。

我正在寻找的功能


允许用户编辑或创建新页面,但是更改只有在我说确定后才能应用
/>应该有某种类型的审阅队列,我可以在其中查看等待更改的列表
用于确认或拒绝更改的按钮(和批量确认/拒绝)
新/旧更改的比较(并排) )


评论

为什么不使用Askimet扩展程序来防止垃圾邮件?

自@ aman207回复以来,让我以前的回答成为评论,但它更适合作为评论:您是否尝试过此SO问题中列出的任何一个选项:stackoverflow.com/questions/4813277/mediawiki-moderation?例如:mediawiki.org/wiki/Extension:Approved_Revs和mediawiki.org/wiki/Extension:FlaggedRevs

#1 楼

describexkcd Wiki使用Extension:ConfirmEdit,它与MediaWiki捆绑在一起,因此您无需安装任何程序。它会强制既没有autoconfirmed也没有confirmed(一个管理员给您)权限的用户执行某些操作(例如,编辑)来限制速率,并在执行其中一些操作之前解决验证码(可以选择的类型)。这也使您可以实现类似Wikipedia的编辑请求系统的功能,这正是您所寻找的。

我发现的另一个功能是Extension:Antispam,它是CleanTalk的客户端服务,反垃圾邮件服务,还可以让您确认编辑。然而,它有一个定价模型,这似乎对我来说,有点关断

扩展:巡视增强了近期界面的变化,从而让你做你想做的,但它是不兼容与MW 1.23(并因此是不稳定的)

此外,如斯克拉姆指出,有两个扩展帐为回答这个问题的StackOverflow:



Extension:FlaggedRevs,它使具有reviewer权限的用户可以在准确性,深度和可读性方面对修订进行评分。所有“当前”版本(即自“稳定”版本以来所做的修改产生的版本)均视为草稿。如页面底部的横幅所示,它已在一个或多个Wikimedia项目上使用,因此很可能很好用。

扩展名:ApprovedRevs,它在其MediaWiki描述页面上声称是轻量级的替代Extension:FlaggedRevs。它建议您将其用于中小型Wiki。任何人只要有approverevisions permision可以标记为“批准”的网页,果然该版本为,当他们访问该网页的主要URL给出一个用户的特定版本。