Extension: Saurus 4 CAPTCHA

By Saurus www.saurus.info

About

This is read me file of "Saurus 4 CAPTCHA" extension. Extension generates CAPTCHA images and verifies posted comments. (CAPTCHA - completely automated public Turing test to tell computers and humans apart)

The extension is overwritten by Saurus CMS version upgrades. If you wish to modify the templates, make a copy of extension to create a custom version.

Requirements

  1. GD image manipulation library (ver 2 and above) for image creation
  2. FreeType library support for rendering text on images

Installation

  1. Copy the folder "saurus4_captcha" to extensions/ directory in your site root.
  2. Go to your site: Admin > Extensions > Extensions and click Refresh to synchronise. The templates will now be visible in section editor.

How to use CAPTCHA with default Saurus4 comments and forums templates

  1. Turn on CAPTCHA checking: open admin-page Properties > Site Properties > Forum and turn on setting "Use CAPTCHA verification for comments and forums (requires CAPTCHA extension)." NB! this is a site wide setting all comment posting will be checked.
  2. Change the templates: open admin-page Templates > Object Templates

How to use CAPTCHA with custom templates

  1. See sample in the file "sample_template.html"

How to use CAPTCHA with Saurus4 feedback forms

  1. Turn on CAPTCHA checking: open admin-page Properties > Site Properties > Forum and turn on setting "Use CAPTCHA verification for feedback forms (requires CAPTCHA extension)." NB! this is a site wide setting all feedback forms will be checked.
  2. After creating a form in the article editor insert following HTML code inside FORM tags (use HTML button):
    <img src="extensions/saurus4_captcha/captcha_image.php?name=default">Type the characters you see on the picture here: <input type="text" name="captcha_default">

Version history

Version 1.0 / 11.08.2006

Initial release

Version 1.1 / 27.02.2007

Improved Sample template (image reload link). Improved CAPTCHA image readability.

Version 1.2 / 06.05.2008

Text readability bug with PHP 5.1.3 and upwards