{
"info": {
"author": "Maccesch",
"author_email": "maccesch@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 5 - Production/Stable",
"Environment :: Web Environment",
"Framework :: Django",
"Intended Audience :: Developers",
"License :: OSI Approved :: BSD License",
"Operating System :: OS Independent",
"Programming Language :: Python"
],
"description": "==============================\nDjango CMS Contact Form Plugin\n==============================\n\nContact form plugin for `Django CMS `_ with spam protection and i18n.\n\nThe message entered by the web user is turned into an email which is sent to the email address\nconfigured for the specific plugin instance.\n\nSpam protection is provided by either `ReCAPTCHA `_ (free) or\n`Akismet `_ (free for personal use).\nVisit the respective website to obtain the keys required to activate the protection method of your\nchoice.\n\nDependencies\n============\n\nPython Libs\n-----------\n\nIf you decide to use the ReCAPTCHA spam protection method you need to install the python library ``recaptcha-client`` (package ``python-recaptcha`` in Debian).\n\nIf you use Akismet for spam protection ``akismet`` is needed. You also need to set your domain url in django admin in the section \"sites\".\n\nFor Python version <2.7, ``importlib`` has to be installed since ``importlib`` is in the standard library in Python 2.7, but is a third-party package for older versions.\n\nAll libraries can be installed by ``pip`` or ``easy_install``.\n\nIt is recommended but not required to use South. Again it can be easily installed by ``pip`` or ``easy_install``.\n\nInstallation\n============\n\nDownload\n--------\n\nFrom PyPI\n'''''''''\n\nYou can simply type into a terminal ``pip install cmsplugin-contact`` or ``easy_install cmsplugin-contact``.\n\nManually\n''''''''\n\nYou can download a zip archive of the `latest development version \n`_ from GitHub. \nUnzip the file you downloaded. Then go in your terminal and ``cd`` into the unpacked folder. Then type ``python setup.py install`` in your terminal.\n\nSetup\n-----\n\nPut ``'cmsplugin_contact'`` in your ``INSTALLED_APPS`` section in settings.py. Don't forget to syncdb your database or migrate if you're using South.\n\nPut ``'cmsplugin_contact.middleware.ForceResponseMiddleware'`` in your ``MIDDLEWARE_CLASSES`` section in settings.py.\n\n\nSettings\n========\n\nDEFAULT_FROM_EMAIL\n------------------\n\nThe email address that is used to send the message is picked up from ``DEFAULT_FROM_EMAIL``\n`Django setting `_.\nAdditionally, the ``Reply-To:`` header is set to the user-supplied email address.\n\nSending the message using the user-supplied address to set ``From:`` header of the email is\ncurrently not supported.\nThis is because many servers will reject emails that use ``From:`` addresses not registered with\nthat server.\nSome servers may also strip the ``Reply-To:`` header. For this, the user-supplied email address\nis also added to the body of the message.\n\n.. Note:\n.. The info about Reply-To: header is unrelated to the DEFAULT_FROM_EMAIL setting.\n.. At some point it should be moved in a more suitable place in the documentation.\n\n\nRECAPTCHA_PUBLIC_KEY and RECAPTCHA_PRIVATE_KEY\n----------------------------------------------\n\nIf you don't want to enter the ReCATPCHA keys in the admin interface you can provide them through these settings.\n\nAKISMET_API_KEY\n---------------\n\nThe same as for ReCAPTCHA goes fo Akismet.\n\nCMSPLUGIN_CONTACT_FORMS\n-----------------------\n\nDefault::\n\n (\n ('cmsplugin_contact.forms.ContactForm', _('default')),\n )\n\nYou can use your custom ContactForm, just add a new tuple with the class path and name pretty name to show for your user.\n\nIf you want to steal using the default ContactForm, do like this in your settings::\n\n (\n ('cmsplugin_contact.forms.ContactForm', _('default')),\n ('my_app.forms.MyContactForm', _('My form')),\n )\n\nIn your custom form, you can set what template you want to use, like this::\n\n class MyContactForm(Form):\n ...\n template = 'path/to/my_contact_template.html'\n\nEditors\n=======\n\nThe default editor is WYMEditor like in Django CMS.\nThe plugin respects the ``USE_TINYMCE`` setting of Django CMS. Please see Django CMS docs for more information on how to use TinyMCE.\nIf you have the package ``'djangocms_text_ckeditor'`` in your ``INSTALLES_APPS`` CKEditor is used.\n\n\nExtending\n=========\n\nSee ``examples/cmsplugin_custom_contact`` how to subclass\n``cmsplugin_contact`` and add custom fields into it. You can override\nproperties of the subclassed ``ContactPlugin`` and use your own templates\nand classes.\n\nSignals\n-------\n\nEmail sent\n''''''''''\n\nAfter the contact email has been sent a signal is fired. You can use it like\nthis::\n\n from django.dispatch import receiver\n from cmsplugin_contact.cms_plugins import email_sent\n\n\n @receiver(email_sent)\n def handle_signal(sender, **kwargs):\n print kwargs['data']",
"description_content_type": null,
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://github.com/maccesch/cmsplugin-contact",
"keywords": "contact form django cms django-cms spam protection email",
"license": "",
"maintainer": "",
"maintainer_email": "",
"name": "cmsplugin-contact",
"package_url": "https://pypi.org/project/cmsplugin-contact/",
"platform": "",
"project_url": "https://pypi.org/project/cmsplugin-contact/",
"project_urls": {
"Homepage": "http://github.com/maccesch/cmsplugin-contact"
},
"release_url": "https://pypi.org/project/cmsplugin-contact/1.1.3/",
"requires_dist": null,
"requires_python": "",
"summary": "Extendable contact form plugin for Django CMS with spam protection and i18n",
"version": "1.1.3"
},
"last_serial": 3211507,
"releases": {
"0.9": [
{
"comment_text": "",
"digests": {
"md5": "968d9f938135230f3ac78556a0b61ad4",
"sha256": "64fb4d705f16ecba50867e49e712716d78d3f01138b15ae0af70461eba34b56a"
},
"downloads": -1,
"filename": "cmsplugin_contact-0.9-py2.5.egg",
"has_sig": false,
"md5_digest": "968d9f938135230f3ac78556a0b61ad4",
"packagetype": "bdist_egg",
"python_version": "2.5",
"requires_python": null,
"size": 14274,
"upload_time": "2010-09-02T23:47:10",
"url": "https://files.pythonhosted.org/packages/ce/18/58811dda2558332326793eec70f2f9c7a571e4227352840d861029af20e3/cmsplugin_contact-0.9-py2.5.egg"
},
{
"comment_text": "",
"digests": {
"md5": "2b10710f3a074fd219101d5deed4f800",
"sha256": "6e2eca3f3abb8d29b69b7df404481b6a0b6cfd8fe20104021ff55c2507410a1b"
},
"downloads": -1,
"filename": "cmsplugin_contact-0.9-py2.6.egg",
"has_sig": false,
"md5_digest": "2b10710f3a074fd219101d5deed4f800",
"packagetype": "bdist_egg",
"python_version": "2.6",
"requires_python": null,
"size": 14267,
"upload_time": "2010-09-02T23:45:18",
"url": "https://files.pythonhosted.org/packages/95/53/2489b04b37191675d8473290992fd314d271da18a3bd9731be78ed91a311/cmsplugin_contact-0.9-py2.6.egg"
}
],
"0.9.1": [
{
"comment_text": "",
"digests": {
"md5": "59d2dbd602326b4e3ff6665e70a92689",
"sha256": "1c672a04c1855afd750684977815811d222188f1ac2885ca3bfcac521e902d52"
},
"downloads": -1,
"filename": "cmsplugin_contact-0.9.1-py2.5.egg",
"has_sig": false,
"md5_digest": "59d2dbd602326b4e3ff6665e70a92689",
"packagetype": "bdist_egg",
"python_version": "2.5",
"requires_python": null,
"size": 14209,
"upload_time": "2010-09-06T15:14:29",
"url": "https://files.pythonhosted.org/packages/03/1d/a1a317be29fb4e41c0f2d43da78214a8aa569510e9cde43c01dbcbed760b/cmsplugin_contact-0.9.1-py2.5.egg"
},
{
"comment_text": "",
"digests": {
"md5": "c67d5f834b7bf6f9b5fd598ee4b9355a",
"sha256": "09212fb597b8adf6a90f9535f9a82dd7252a63e62af59c6bb3b5c9ae3cd38ba5"
},
"downloads": -1,
"filename": "cmsplugin_contact-0.9.1-py2.6.egg",
"has_sig": false,
"md5_digest": "c67d5f834b7bf6f9b5fd598ee4b9355a",
"packagetype": "bdist_egg",
"python_version": "2.6",
"requires_python": null,
"size": 14201,
"upload_time": "2010-09-06T15:12:08",
"url": "https://files.pythonhosted.org/packages/de/64/96c1db537f2338f30ecfe4f4ea7c4aaf9a0f87326e3493e37d814b7a0298/cmsplugin_contact-0.9.1-py2.6.egg"
},
{
"comment_text": "",
"digests": {
"md5": "7aa4ae6c70c2e410883027fc8c327067",
"sha256": "276af9de2624a4598a55db89e3c1d97c2b3c366d6e4a8d937a4e56763db7e589"
},
"downloads": -1,
"filename": "cmsplugin-contact-0.9.1.tar.gz",
"has_sig": false,
"md5_digest": "7aa4ae6c70c2e410883027fc8c327067",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6323,
"upload_time": "2010-09-06T15:45:01",
"url": "https://files.pythonhosted.org/packages/e1/47/d9fb7884c4f7e1bd8ffd08b08c2a585cccc3657a24f93689290ae9ad45da/cmsplugin-contact-0.9.1.tar.gz"
}
],
"0.9.2": [
{
"comment_text": "",
"digests": {
"md5": "ca3343c91af04aaca4cd55f6d0735d0c",
"sha256": "06a1d84a01330f28828883cdc6ee50fa1647f7878f093b53532a039ee5df5a5e"
},
"downloads": -1,
"filename": "cmsplugin-contact-0.9.2.tar.gz",
"has_sig": false,
"md5_digest": "ca3343c91af04aaca4cd55f6d0735d0c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6549,
"upload_time": "2010-10-29T01:55:36",
"url": "https://files.pythonhosted.org/packages/8e/4e/9d2ab82133e51e7f3e6d8e22acbc02ddc0dbdd795a3d19bb765211d4f358/cmsplugin-contact-0.9.2.tar.gz"
}
],
"0.9.3": [
{
"comment_text": "",
"digests": {
"md5": "077758585964dc6b9eab2ccb58d464f4",
"sha256": "930c7485712c13fa8fa5cbbc9221637149e7df397635a7e9af9cd740df6634dc"
},
"downloads": -1,
"filename": "cmsplugin-contact-0.9.3.tar.gz",
"has_sig": false,
"md5_digest": "077758585964dc6b9eab2ccb58d464f4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6474,
"upload_time": "2011-01-14T07:58:56",
"url": "https://files.pythonhosted.org/packages/ae/7a/c3c480dd5d7c062fca45c6cd3662306a1c7ae318be14cb66dcfceeea0cca/cmsplugin-contact-0.9.3.tar.gz"
}
],
"0.9.4": [
{
"comment_text": "",
"digests": {
"md5": "8ecc9e6e7d9f33119764665e54807312",
"sha256": "c20b3b3b227ffc92395c4e4d6b56746139800e4ae1e866f974438545c3e13c4f"
},
"downloads": -1,
"filename": "cmsplugin-contact-0.9.4.tar.gz",
"has_sig": false,
"md5_digest": "8ecc9e6e7d9f33119764665e54807312",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6606,
"upload_time": "2011-05-15T16:41:49",
"url": "https://files.pythonhosted.org/packages/62/f6/2337d895eeb663a1f2f8b5937ff21cd47956f14b5349769dd47e1d4282f8/cmsplugin-contact-0.9.4.tar.gz"
}
],
"0.9.5": [
{
"comment_text": "",
"digests": {
"md5": "b73e58467eb26fdaef0cc6147325a2de",
"sha256": "f20b169d026661d7b7d412afc71fbb01527e4b87e2d36cb65f9854b48ffe8dd0"
},
"downloads": -1,
"filename": "cmsplugin-contact-0.9.5.tar.gz",
"has_sig": false,
"md5_digest": "b73e58467eb26fdaef0cc6147325a2de",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8156,
"upload_time": "2011-05-15T17:51:23",
"url": "https://files.pythonhosted.org/packages/17/71/cf2affd16deec00d5d8fccb688ada19774a3db36b83f02c9f25b16a6cab7/cmsplugin-contact-0.9.5.tar.gz"
}
],
"0.9.6": [
{
"comment_text": "",
"digests": {
"md5": "456b6b1de41cf9413caaefba00b73e58",
"sha256": "126c4901fb742833bc6065a73419f81d2b81954c0fc1b8f07cf4ec215ff26f54"
},
"downloads": -1,
"filename": "cmsplugin-contact-0.9.6.tar.gz",
"has_sig": false,
"md5_digest": "456b6b1de41cf9413caaefba00b73e58",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 8226,
"upload_time": "2011-06-25T12:50:40",
"url": "https://files.pythonhosted.org/packages/5c/59/14bc79c95806e4168f3774fa187b233e92a12d665156cde9f33fe0e3f1ec/cmsplugin-contact-0.9.6.tar.gz"
}
],
"0.9.7": [
{
"comment_text": "",
"digests": {
"md5": "efb56152abc8ef1c6ca3cfb8d4669447",
"sha256": "10d7d65c4974b96251f3aba5801fd9198baf74a8d9a85ae0222d2abef922b06a"
},
"downloads": -1,
"filename": "cmsplugin-contact-0.9.7.tar.gz",
"has_sig": false,
"md5_digest": "efb56152abc8ef1c6ca3cfb8d4669447",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11354,
"upload_time": "2011-07-22T16:13:00",
"url": "https://files.pythonhosted.org/packages/26/13/e14887b61ec718f0f116e5c7adb1add9b865254f138e460f0f3a33e10b6d/cmsplugin-contact-0.9.7.tar.gz"
}
],
"0.9.8": [
{
"comment_text": "",
"digests": {
"md5": "971712cd93611eca8c2252c6b8146c76",
"sha256": "4694500656cd58210f1aba68cac8faf8d7e886752c20f38ab7496b41681929ed"
},
"downloads": -1,
"filename": "cmsplugin-contact-0.9.8.tar.gz",
"has_sig": false,
"md5_digest": "971712cd93611eca8c2252c6b8146c76",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11502,
"upload_time": "2011-07-22T19:53:50",
"url": "https://files.pythonhosted.org/packages/26/5e/c6cad275164f336ae79251448824efb97e299526c3d56e889479f284e466/cmsplugin-contact-0.9.8.tar.gz"
}
],
"1.0.0": [
{
"comment_text": "",
"digests": {
"md5": "518f2e0a56937c50be056f6525c17414",
"sha256": "953b25933e310155bcf34c0290f5236a73ea3c911b0a3f45f82701c1efcd9ba4"
},
"downloads": -1,
"filename": "cmsplugin-contact-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "518f2e0a56937c50be056f6525c17414",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16962,
"upload_time": "2012-01-12T13:19:40",
"url": "https://files.pythonhosted.org/packages/40/d2/df4eb6642a30d255e999f4326f453a5d417e73e5678f90425af32b07d387/cmsplugin-contact-1.0.0.tar.gz"
}
],
"1.1.0": [
{
"comment_text": "",
"digests": {
"md5": "dfa1819d8e2de0c47d26bf60a6e045a4",
"sha256": "0f3afd73677d9e30ee07b8a1ca5499a05a9af1b625ef81d0ef0fba4a0e4cda24"
},
"downloads": -1,
"filename": "cmsplugin-contact-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "dfa1819d8e2de0c47d26bf60a6e045a4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 23497,
"upload_time": "2014-09-24T17:09:02",
"url": "https://files.pythonhosted.org/packages/2e/be/8994f077e32d07130905393c8388685cf34c2c88f88d4fa3cd80799c923a/cmsplugin-contact-1.1.0.tar.gz"
}
],
"1.1.1": [
{
"comment_text": "",
"digests": {
"md5": "7665cf9be93785eb6109595c8c2f37a4",
"sha256": "54525d9e7bba7eb94d95fece9cfad38270a34e4a21750fd25930b4185139d5a9"
},
"downloads": -1,
"filename": "cmsplugin_contact-1.1.1-py2.7.egg",
"has_sig": false,
"md5_digest": "7665cf9be93785eb6109595c8c2f37a4",
"packagetype": "bdist_egg",
"python_version": "2.7",
"requires_python": null,
"size": 71216,
"upload_time": "2015-03-30T18:54:18",
"url": "https://files.pythonhosted.org/packages/8a/22/00e2066e6b710c49f2ef683cd3782c163567bdd857be5b3ab9619e4eeb7a/cmsplugin_contact-1.1.1-py2.7.egg"
},
{
"comment_text": "",
"digests": {
"md5": "75b2f5b924f3cbbda84386ff61512db8",
"sha256": "50af3117696b316a4031daffdcdbddeaf7d6446367227d4c7e490dcf61f53c25"
},
"downloads": -1,
"filename": "cmsplugin-contact-1.1.1.tar.gz",
"has_sig": false,
"md5_digest": "75b2f5b924f3cbbda84386ff61512db8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 24191,
"upload_time": "2015-09-21T12:33:57",
"url": "https://files.pythonhosted.org/packages/de/52/bd5b5defe7b3ec75a7bdfc3f2b92d116f33dc96afbcf1b36c8a65ec59786/cmsplugin-contact-1.1.1.tar.gz"
}
],
"1.1.2": [
{
"comment_text": "",
"digests": {
"md5": "6e30de931e6630aa1fbc37281fc83779",
"sha256": "bbbc7747b0e76f9e27a75e9656895d3dd2aaabcaab4ea498b7b288b551acf199"
},
"downloads": -1,
"filename": "cmsplugin-contact-1.1.2.tar.gz",
"has_sig": false,
"md5_digest": "6e30de931e6630aa1fbc37281fc83779",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 24188,
"upload_time": "2015-09-21T12:36:22",
"url": "https://files.pythonhosted.org/packages/ad/52/c26b02a44ea8248c3dc027b3652fff4dd7059e2b378d99d030a5494ee8e4/cmsplugin-contact-1.1.2.tar.gz"
}
],
"1.1.3": [
{
"comment_text": "",
"digests": {
"md5": "a634dccc11defe84a4c2452ff67c948b",
"sha256": "f271fdac8bb76faf8ecd2bc7985fefb4cb18770596b9f4e47537e474d57163fd"
},
"downloads": -1,
"filename": "cmsplugin-contact-1.1.3.tar.gz",
"has_sig": false,
"md5_digest": "a634dccc11defe84a4c2452ff67c948b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 25323,
"upload_time": "2017-09-28T23:12:58",
"url": "https://files.pythonhosted.org/packages/f1/ff/6555e62d34a00c46503b3f8aed19faf9fe24f3cbd274c1137d69031b65eb/cmsplugin-contact-1.1.3.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "a634dccc11defe84a4c2452ff67c948b",
"sha256": "f271fdac8bb76faf8ecd2bc7985fefb4cb18770596b9f4e47537e474d57163fd"
},
"downloads": -1,
"filename": "cmsplugin-contact-1.1.3.tar.gz",
"has_sig": false,
"md5_digest": "a634dccc11defe84a4c2452ff67c948b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 25323,
"upload_time": "2017-09-28T23:12:58",
"url": "https://files.pythonhosted.org/packages/f1/ff/6555e62d34a00c46503b3f8aed19faf9fe24f3cbd274c1137d69031b65eb/cmsplugin-contact-1.1.3.tar.gz"
}
]
}