== Quintagroup Plone Captchas == The captchas products story started back on 2006 with qPloneCaptchas Plone product which supported Plone versions 2.0.x, 2.1.x and 2.5.x It was refactored into package quintagroup.plonecaptchas which supports Plone versions 3.0.x-3.3.x With version 3.0 quintagroup.plonecaptchas goes though another refactoring: * the standard Plone customizations (Join, Send this page, Contact Us, Reply) are staying in quintagroup.plonecaptchas * the captchas core rendering and validation functionality a factored into quintagroup.captcha.core package We are adding the next three packages to the stack: * quintagroup.captcha.pfg (earlier known as qPloneCaptchasField) * quintagroup.captcha.formlib contains formlib field and widget * quintagroup.captcha.z3cform contains z3cform field and widget All the stack is setup as dependency for quintagroup.plonecaptchas, so you just need to mention it your buildout to get all captcha packages. ------------------------------------------ == Historical background == The Captchas products story started back in 2006 with '''qPloneCaptchas''' Plone product which supported Plone versions 2.0.x, 2.1.x and 2.5.x. Later it was refactored into '''quintagroup.plonecaptchas''' package which supported Plone versions 3.0.x-3.3.x. From version 3.0 and on quintagroup.plonecaptchas goes though another refactoring: * the standard Plone customizations (Join, Send this page, Contact Us, Reply) are staying in quintagroup.plonecaptchas * the captchas core rendering and validation functionality are factored into '''quintagroup.captcha.core''' package We are adding the following three packages to the stack: * '''quintagroup.captcha.pfg''' (earlier known as qPloneCaptchasField) * '''quintagroup.captcha.formlib''' contains formlib field and widget * '''quintagroup.captcha.z3cform''' contains z3cform field and widget All the stack is set up as dependency for quintagroup.plonecaptchas, so you just need to mention them in your buildout to get all captcha packages.