Introduction
Akismet <http://akismet.com>
_ is a web service for recognising spam comments.
collective.akismet provides a Plone integration of the Akismet web service and
is based on the
Akismet Python interface <http://pypi.python.org/pypi/akismet>
_ package.
collective.akismet was developed as Spam protection plugin for
plone.app.discussion
_, but it can be used independently
.. _plone.app.discussion: http://pypi.python.org/pypi/plone.app.discussion
collective.akismet provides a form validator that connects to the Akismet web
service and raises a validation error if Akismet detects spam. The form
validator expects three form fields/values in the request:
'form.widgets.author_name', 'form.widgets.author_email', and 'form.widgets.text'.
Requirements
collective.akismet requires at least plone.app.discussion 1.0b5.
Buildout Installation
Add the following code to your buildout.cfg to install collective.akismet::
[buildout]
...
eggs =
...
collective.akismet
...
...
[instance]
...
zcml =
...
collective.akismet
...
Changelog
1.0b1 (2010-10-04)
1.0a3 - 2010-08-05
- Remove recaptcha.client.captcha to avoid an ImportError when not installed.
[timo]
1.0a2 - 2010-07-16
1.0a1 - 2010-06-14
- Initial release
[timo, HammerToe]