{ "info": { "author": "RedTurtle Technology", "author_email": "sviluppoplone@redturtle.it", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Plone", "Framework :: Plone :: 3.3", "Framework :: Plone :: 4.0", "Framework :: Plone :: 4.1", "Framework :: Plone :: 4.2", "Framework :: Plone :: 4.3", "License :: OSI Approved :: GNU General Public License (GPL)", "Programming Language :: Python" ], "description": "Introduction\n============\n\nA simple Plone customization for the \"*Contact form*\" form that add a captcha regognition for anonymous users.\n\nWhen anonymous try to use contact-info form, they *must* provide also a captcha protection\nvalue.\n\nForm protection\n===============\n\nThe captcha protection is given by `collective.recaptcha`__ product.\n\n__ http://pypi.python.org/pypi/collective.recaptcha\n\nAfter installing this package, you must obtain a public and private key from\n`http://recaptcha.net `_, and configure them at http://path/to/site/@@recaptcha-settings\n\nPolicy text\n===========\n\nTo show a policy text in contact-form, you just need to write it into a page in the portal, and\nthen set his path in a property in ZMI: portal_properties/captchacontactinfo_properties or in plone-control-panel:\nhttp://path/to/site/@@contact-info-controlpanel\nThe title of the page will be shown in the form before the text.\n\nDependencies\n============\n\nFrom version 2.0.0 this product is compatible only for Plone 5.\n\n1.x.x versions still works on Plone 3.3.5 and Plone 4.\n\n\nCredits\n=======\n\nDeveloped with the support of `Regione Emilia Romagna`__; Regione Emilia Romagna supports the `PloneGov initiative`__.\n\n__ http://www.regione.emilia-romagna.it/\n__ http://www.plonegov.it/\n\nAuthors\n=======\n\nThis product was developed by RedTurtle Technology team.\n\n.. image:: http://www.redturtle.it/redturtle_banner.png\n :alt: RedTurtle Technology Site\n :target: http://www.redturtle.it/\n\nChangelog\n=========\n\n2.0.3 (2018-01-30)\n------------------\n\n- fix contact form: for privacy reason remove obligatoriness\n for sender name and sender email address; \n update message accordingly with previous topic\n [lucabel]\n\n\n2.0.2 (2017-10-26)\n------------------\n\n- Fixed modal display. [daniele]\n\n\n2.0.1 (2017-10-26)\n------------------\n\n- Fix uninstall-step (remove resource registries)\n [cekk]\n\n\n2.0.0 (2017-09-13)\n------------------\n\n- Property sheet will not created twice on reinstall\n [keul]\n- Plone 5 compatibility. For Plone 4, use 1.x.x branch\n [daniele-andreotti]\n\n1.2.1 (2014-12-17)\n------------------\n\n- German translation added.\n\n1.2.0 (2012-08-02)\n------------------\n\n- Plone 4.2 compatibility [micecchi]\n\n1.1.0 (2012-04-10)\n------------------\n\n- Added customizable policy text [micecchi]\n\n1.0.0 (2011-12-09)\n------------------\n\n- Initial release [micecchi]", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://plone.org/products/collective.captchacontactinfo", "keywords": "plone captcha e-mail contact-info", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "collective.captchacontactinfo", "package_url": "https://pypi.org/project/collective.captchacontactinfo/", "platform": "", "project_url": "https://pypi.org/project/collective.captchacontactinfo/", "project_urls": { "Homepage": "http://plone.org/products/collective.captchacontactinfo" }, "release_url": "https://pypi.org/project/collective.captchacontactinfo/2.0.3/", "requires_dist": null, "requires_python": "", "summary": "A simple customization for Plone contact-info that add recaptcha for anonymous users", "version": "2.0.3" }, "last_serial": 3534963, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "ad64967d528eabcd0a882b7b06ec8efd", "sha256": "66b43796d45239bac08b86f9cbbb1a3b0ae6d8dc1c8221acb81ce910638809d5" }, "downloads": -1, "filename": "collective.captchacontactinfo-1.0.0.tar.gz", "has_sig": false, "md5_digest": "ad64967d528eabcd0a882b7b06ec8efd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6323, "upload_time": "2011-12-09T15:32:52", "url": "https://files.pythonhosted.org/packages/9a/e8/54016d1723cfcf5785b1bdd6f410e14787645bb2527065fb36d4ec27add3/collective.captchacontactinfo-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "f12ff1e2386a2c925a6c9d1b04140fcb", "sha256": "a972e5de913382b32036db0bc64d7d1e1b24463b83a34f05bf67f5614bfd9597" }, "downloads": -1, "filename": "collective.captchacontactinfo-1.1.0.tar.gz", "has_sig": false, "md5_digest": "f12ff1e2386a2c925a6c9d1b04140fcb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8745, "upload_time": "2012-04-10T14:28:48", "url": "https://files.pythonhosted.org/packages/42/f7/a950e536fa1b564ca3b8a17c35978ae323ad5785af07907a81d468f91b37/collective.captchacontactinfo-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "aacaac45fc8f29d36b779725c879f255", "sha256": "19ba38e4a75a8494e0d11432117bc6eac7bb991b6535e2e2842005b13e9188a7" }, "downloads": -1, "filename": "collective.captchacontactinfo-1.2.0.zip", "has_sig": false, "md5_digest": "aacaac45fc8f29d36b779725c879f255", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21393, "upload_time": "2012-08-02T16:58:41", "url": "https://files.pythonhosted.org/packages/0a/ca/e3a2c32a86bc6b245dccaaab4cf5620563dc7b36c1d441f589f22ecda4c5/collective.captchacontactinfo-1.2.0.zip" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "b10b47b94b7deb82cf36953921060da0", "sha256": "a61948c5c69ecba8c87c9bbd58776acefb5e474a7333b53ad7eb154274e57993" }, "downloads": -1, "filename": "collective.captchacontactinfo-1.2.1.zip", "has_sig": false, "md5_digest": "b10b47b94b7deb82cf36953921060da0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32873, "upload_time": "2014-12-17T14:06:22", "url": "https://files.pythonhosted.org/packages/7f/86/080fa4d04f3f719cd53e2eee319f46a07c9aca298936671a4f6edc9a610a/collective.captchacontactinfo-1.2.1.zip" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "afafd89e4aaff2cba4d23b747bc57a6f", "sha256": "07c951da7a0092b8586d16e57b0e0adef4c7aac94e6001077b60a964ed4d9585" }, "downloads": -1, "filename": "collective.captchacontactinfo-2.0.0.tar.gz", "has_sig": false, "md5_digest": "afafd89e4aaff2cba4d23b747bc57a6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16283, "upload_time": "2017-09-13T14:01:43", "url": "https://files.pythonhosted.org/packages/b5/b5/cfb33fed164e9c42dce2d4352d9bd8d7413ac934caaa2cefcb49d77ade62/collective.captchacontactinfo-2.0.0.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "72403777ba7efea242fb8204326f9ea5", "sha256": "d9d795cd119e6978154b484d9e9fdbd460b603cc03721851e735177cf436fbdf" }, "downloads": -1, "filename": "collective.captchacontactinfo-2.0.3.tar.gz", "has_sig": false, "md5_digest": "72403777ba7efea242fb8204326f9ea5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17966, "upload_time": "2018-01-30T13:14:00", "url": "https://files.pythonhosted.org/packages/aa/bd/36dfeec61dc909e97aa27c5e4569e11ebcf4ffe236cdca0de60c1a467686/collective.captchacontactinfo-2.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "72403777ba7efea242fb8204326f9ea5", "sha256": "d9d795cd119e6978154b484d9e9fdbd460b603cc03721851e735177cf436fbdf" }, "downloads": -1, "filename": "collective.captchacontactinfo-2.0.3.tar.gz", "has_sig": false, "md5_digest": "72403777ba7efea242fb8204326f9ea5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17966, "upload_time": "2018-01-30T13:14:00", "url": "https://files.pythonhosted.org/packages/aa/bd/36dfeec61dc909e97aa27c5e4569e11ebcf4ffe236cdca0de60c1a467686/collective.captchacontactinfo-2.0.3.tar.gz" } ] }