Currently Mollom doesn't integrates with the fancy CAPTCHA API provided by CAPTCHA Module, it would be really nice if you guys provides this integration.

Comments

dave reid’s picture

Priority: Critical » Normal

Added to my to-do list. Bumping priority back down to normal though.

mlncn’s picture

Endorsing this approach. It would be great to have CAPTCHA module's coverageof Drupal (add to any form) and plethora of plugins for different CAPTCHA types.

benjamin, Agaric Design Collective

sun’s picture

Status: Active » Postponed (maintainer needs more info)

Can anyone provide use-cases for this, please?

mlncn’s picture

Use case: When Mollom suspects spam, to have your choice of CAPTCHAs to present to users (quiz-style or ASCII art) rather than the one image/audio option provided by Mollom itself.

sun’s picture

Did you read http://buytaert.net/mollom-captchas-are-intelligent ?

Given that background information, I guess that the only way to support alternative CAPTCHAs would be to make the Mollom service support them natively.

mlncn’s picture

This issue predates that knowledge being public (that i know of) but yes, i did read it -- and while this means that the integration must be deeper than the CAPTCHA API probably currently allows, it should be possible for CAPTCHA module to
1) check with Mollom before displaying a CAPTCHA
2) check with Mollom before returning a correct result for a CAPTCHA (it feels really weird to deny a correct result without saying "we know you're a a known spammer", but i guess the war against spam means letting human CAPTCHA-completers waste their time)

Or, given that Mollom seems to be handling the what-forms-to-attach-to issue internally already, Mollom could handle calling from the CAPTCHAs made available by the CAPTCHA module.

sun’s picture

Status: Postponed (maintainer needs more info) » Closed (won't fix)

1) requires major API changes to CAPTCHA API first.

2) would be Mollom's actual implementation of CAPTCHA API. However, without 1), that's not possible, because Mollom requires 1) to work correctly. The situation gets more complicated, because Mollom can't actually "require" that 1) really happened.

Although I like the general idea of this feature request, it's doubtful that it will be possible anytime soon, considering major API and module changes for Captcha and Mollom modules. Therefore, marking as won't fix.

Feel free to re-open this issue if you want to provide further information. Thanks.