Skip to content

Uranium235/pluck-cms-contactform_captcha

Repository files navigation

Contact form with CAPTCHA

This project a module for pluck (http://www.pluck-cms.org/). It shows a 
HTML5 contact form, which is protected by a CAPTCHA.

It features
 - a grayscale image with customizable contrast and sharpness.
 - generating an audio version played with a HTML5 audio tag, if
   compatible, and provides a downloadable wav file otherwise.
 - HTML5 form validation by the browser, if supported, and JavaScript
   validation.
 - AJAX CAPTCHA code verification prior to posting the form.


Installation

If you received this module as a .tar.gz archive, you should use pluck's
module manager to install the module.

If you want to create a .tar.gz installation file for pluck from this
source, all files and folders must be inside a directory called
"contactform_captcha". The file should be called
"contactform_captch.tar.gz".

Otherwise all files and folders must be placed inside the directory
"data/modules/contactform_captcha" within you pluck installation.

The directories "data/modules/contactform_captcha/audio" and
"data/modules/contactform_captcha/fonts" should be made inacessible to
the public for security reasons.
e.g. with a .htaccess file inside those folders denying access.

Use pluck's module page in the admin panel to show compatibility
information.

Use pluck's module settings page in the admin panel to customize the
module.

There is a Style Sheet "style_example.css" in the root directory of this
module, which provides a theme example that should be placed into the
pluck theme's .css file.


Author: Paul Voegler (http://www.voegler.eu/)
Version 1.2 (January 2015)
(c) Copyright 2012 Paul Voegler
License GPL Version 3, 29 June 2007
See docs/COPYING for the complete license.

About

A module for pluck cms (http://www.pluck-cms.org/) providing a HTML5 contact form with CAPTCHA verification.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •