projects
xarigami formantibot
- Project phase:
- Iteration - stable
- Latest release [all releases]:
xarigami formantibot 0.6.2 Apr 15, 2009
- Development: [Issues since release]
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:
- xarigami formantibot 0.6.2 on Apr 15, 2009
Simple logic and image captcha for xaraya and xarigami - xarigami formantibot 0.6.0 on Dec 17, 2008
Easily integrate and customize your captcha for improved useability
last updated 30 Nov 09 13:54