Mediawiki anti-spam suggestion
I’ve found that most wiki spammers go for the pages that all MediaWiki installations have by default. Some of those are reached by the menu on the left.
To cut down on the spam left on those pages, protect them while logged in as sysop. That way they can only be edited by someone with rank. But that should be a small price to pay for less wiki spam in general, right?
Here’s an overview of the pages I found necessary to protect on my own wiki.
If you have a different type of wiki, check if you can protect pages, just for your own peace of mind. And please still moderate heavily. I have spammers who go for other pages as well.
Protecting default pages is one of our recommendations for MediaWiki also. I don’t think it affects other wikis as much since most don’t have built in links to default pages.
Protecting the front page of your wiki is often a good idea. That is often the first thing new visitors will see and it should be informative and help them get around your wiki. It is much less useful if spammers replace it with junk. Most of the time the main page is probably pretty static anyway.
Methods of protecting pages differ a lot between wikis. On some it may be part of the interface when logged in with enough privledges. Others it is under an Admin page. And for at least some that store the pages as text files, it just requires making the file for that page readonly on the file system.
Please see http://wiki.evernex.com/index.php?title=Blocking_Spam_in_Mediawiki for a HOWTO on blocking spam in MediaWiki.
I keep it updated fairly often and run a fairly active small wiki on which I’ve successfully been able to go back to an open edit (no account required) policy. Successful spam attacks in the last 6 months: 0.
Hi Gordon,
You could add something else to your collection of measures. For those who for whatever reason can’t use your other techniques:
Lock the default pages. Those are the pages most often hit by spammer. Those that every Mediawiki installation has. Also the pages linked to from the front page (often default pages).
Thanks, I’ll add that when I get a minute.