Like many other Wiki operators, I'm having a problem with "wiki spam" - wildly off-topic entries posted solely in the hope of distorting search engine link counts or attracting gullible customers. As the author of a Wiki implementation, I'm also concerned with how we can change the Wiki software to reduce or eliminate this problem.
Three types of solution spring immediately to mind, and I'd be interested to hear of any other suggestions, and also of people's opinions on which (if any) of these options they prefer. The next release of Friki will definately have some form of anti-spam measures, but I would really like to make sure I'm taking the right approach.
My possible solution types so far are:
- Authentication Things such as requiring a login, or a confirmation email before accepting an edit.
- Filtering by originator Things such as a "blacklist" or whitelist of IP addresses.
- Filtering by content Things such as banning posts containing certain URL patterns or phrases.
Suggestions? Opinions?
Something else that seems fairly effective is to require that all updates be previewed before posting.
Another approach is throttling: don't allow updates from any one IP address to come in too rapidly.