Skip to main content

Contact form plugin for Django CMS with spam protection and i18n

Project description

Contact form plugin for Django CMS with spam protection and i18n.

If you want to use ReCAPTCHA you have to get a Public and Private Key from http://www.google.com/recaptcha. You can get them for free.

The Akismet spam protection method requires an Akismet API Key which is obtainable from http://akismet.com/ For private persons this is free, too.

Dependencies

Python Libs

If you decide to use the ReCAPTCHA spam protection method you need to install the python library “recaptcha-client”.

If you use Akismet for spam protection “akismet” is needed. You also need to set your domain url in django admin “sites”.

Both libraries can be installed by pip or easy_install.

It is recommended but not required to use South. Again it can be easily installed by or pip or easy_install.

Installation

Download

From PyPI

You can simply type into a terminal pip install cmsplugin-contact or easy_install cmsplugin-contact.

Manually

You can download a zipped archive from http://github.com/maccesch/cmsplugin-contact/downloads.

Unzip the file you downloaded. Then go in your terminal and cd into the unpacked folder. Then type python setup.py install in your terminal.

Setup

Put 'cmsplugin_contact' in your INSTALLED_APPS section in settings.py. Don’t forget to syncdb your database or migrate if you’re using South.

Settings

RECAPTCHA_PUBLIC_KEY and RECAPTCHA_PRIVATE_KEY

If you don’t want to enter the ReCATPCHA keys in the admin interface you can provide them through these settings.

AKISMET_API_KEY

The same as for ReCAPTCHA goes fo Akismet.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

cmsplugin-contact-0.9.7.tar.gz (11.4 kB view details)

Uploaded Source

File details

Details for the file cmsplugin-contact-0.9.7.tar.gz.

File metadata

File hashes

Hashes for cmsplugin-contact-0.9.7.tar.gz
Algorithm Hash digest
SHA256 10d7d65c4974b96251f3aba5801fd9198baf74a8d9a85ae0222d2abef922b06a
MD5 efb56152abc8ef1c6ca3cfb8d4669447
BLAKE2b-256 2613e14887b61ec718f0f116e5c7adb1add9b865254f138e460f0f3a33e10b6d

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page