Xarigami

projects

xarigami formantibot

display
news
resources
dev notes
tracker
discuss
Project phase:
Iteration - stable
Latest release [all releases]:
xarigami formantibot 0.6.2 xarigami formantibot 0.6.2 Apr 15, 2009
Development: [Issues since release]
xarigami formantibot 0.6.2 Latest snapshot build
Issue tracker:
Review or add issue

registered by

Jo on Dec 17, 2008 07:22:31 AM

summary

A utility module that secures forms from abuse by bot's by requiring input of numeric challenge or image based text challenge known as CAPTCHA

details

The Xarigami Formantibot module is an enhanced version of the Xaraya Formantibot module by Carl P. Corliss (aka Rabbitt).

Formantibot can be used to secure forms by requiring the user to input a response to a challenge, in this case an image based text into a field prior to form submission or numeric entry in response to a simple arithmetic test.

Captcha has been used todate in our Sitecontact module, and Comments module via direct api calls. The addition of new/display and create/update hooks now enable the site admin to hook Formantibot to a module to activate it via hooks.

The modules is also currently behing enhanced with additional captcha methods including number equation captcha. It will also be integrationg our formcaptcha (for those without freelib) module.

Features include:

  • Image challenge (version 0.6.0 and above), and simple arithmetic number challenge captcha (Version 0.6.1 and above) selectable in one module
  • Easy integration to modules via new/display and create hooks
  • Ability to turn on captcha for anonymous visitors posting on your site, or all visitors (including logged in registered users)
  • Additional modify config options to enable configuration of the captcha display from the administration interface
  • Highly effective captcha display with large range of variables that can be changed as needed for improved security.

requirements

  • Xarigami Core (cumulus or above), or Xaraya 1.1.5
  • modules supporting new/display hooks as well as 'submit' hook  such as Xarigami Comments, Xarigami Articles, and Xarigami xarBB Xaraya Comments has been updated to work with Formantibot.
  • modules that have integrated Formantibot via apis such as our Sitecontact module (in process of conversion to hooks)

developer notes

In using the Formantibot hooks, it was necessary to call the create hook earlier than usual in the target module. We need to get the hook results (whether the code was valid or not) prior to creating a new item. If it is invalid code then like other invalid form variables, it is used to decide whether to return the user to the form.

Thus we use 'submit' hooks to avoid problems with other create hooks and modules require updating accordingly.

status

Stable release available at Version 0.6.3 (found int he 0.6.2 version page).

 

file releases:

last updated 30 Nov 09 13:54