4

We get our share spam accounts on our MediaWiki, and we'd like to curb it. According to MediaWiki's Extension:ConfirmAccount:

The ConfirmEdit extension can be used (in conjunction with the ConfirmAccount extension) in order to use captchas to stop flood requests...

Then, in MediaWiki's API:Account creation:

When used with Extension:ConfirmEdit, a CAPTCHA may be presented for new account creations...

The API/CAPTCHA docs then go to provide what looks like a few JSON strings, without information how to actually enable a CAPTCHA at account creation without the need for Sysops or Bureaucrats intervention.

Can someone provide clear and concise instructions on how to enable enable a CAPTCHA at account creation without the need for Sysops or Bureaucrats approval under MediaWiki 1.25?

(My apologies for a broad question like this. I prefer to ask narrow questions, but the MediaWiki docs are so crummy in this area I have to beg for the answer).

  • Somewhat unsurprisingly, the instructions about enabling the ConfirmEdit extension can be found on the ConfirmEdit extension documentation page, not in the API docs or the documentation pages of unrelated extensions. – Tgr Sep 3 '15 at 8:35
  • @Tgr - Its account creation; not editing. That seems very related to me (but I'm not a WikiMedia expert). – user40589 Sep 3 '15 at 20:33
  • ConfirmEdit shows captchas in various places (including registration); ConfirmAccount is about sysops confirming accounts (ie. replacing open registration with registration requests which have to be confirmed). //The ConfirmEdit extension can be used (in conjunction with the ConfirmAccount extension) in order to use captchas to stop flood requests...// means that when you are using ConfirmAccount, you can use the captchas provided by ConfirmEdit to prevent being flooded by registration requests by spammers. – Tgr Sep 3 '15 at 21:48
1

If you enable ConfirmAccount, you don't need CAPTCHAs for account creation any longer. Just drop ConfirmEdit, if your wiki becomes closed access.

|improve this answer|||||

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy