{ "info": { "author": "RedTurtle Technology", "author_email": "sviluppoplone@redturtle.it", "bugtrack_url": null, "classifiers": [ "Framework :: Plone", "Framework :: Plone :: 4.2", "Framework :: Plone :: 4.3", "Programming Language :: Python" ], "description": "An add-on to provide a full-featured **cookie consent** solution for your site.\nIt's mainly target to the recent `European Cookie Law`_ but can be used anywhere if you care about user's privacy.\n\n.. contents:: **Table of contents**\n\nHow it works\n============\n\nThis add-on gives two kind of different features:\n\n* A cookie consent confirmation banner, which should link (but it's not required) the user to a **Privacy Policy**.\n* An **opt-out dashboard** for accept/reject single cookies\n\nThis add-on is also compatible with internationalized sites (`LinguaPlone`_ supported).\n\nCookie consent banner\n---------------------\n\nThis is provided using a slightly modified version of the `Silktide Cookie Consent JavaScript plugin`_\n\n.. image:: https://raw.githubusercontent.com/PloneGov-IT/rer.cookieconsent/master/docs/images/rer.cookieconsent-0.1.0-01.png\n :alt: Cookie consent banner\n\nApart some accessibility enhancement (see `here`__, `here`__, `here`__ and `here`__) it's content and\nbehavior can be customized by a control panel. \n\n__ https://github.com/silktide/cookieconsent2/issues/59\n__ https://github.com/silktide/cookieconsent2/issues/60\n__ https://github.com/silktide/cookieconsent2/issues/61\n__ https://github.com/silktide/cookieconsent2/issues/63\n\nOpt-out dashboard\n-----------------\n\nAdditionally an opt-out dashboard (a view callable as ``/@@optout-dashboard``) is available to restricts 3rd-party cookies.\n\nThe dashboard composition can be configured by the control panel, but is above che scope of this add-on to manage\nhow those cookies are processed.\nThird-party party add-ons must take care of this.\n\nA cookie is always in the form ``NAME-optout`` and can have a value equals to ``true`` or ``false``.\n\nKnow add-ons which support opt-out cookies\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nHere follow a list of common add-ons that can be used with opt-out cookies:\n\n`sc.social.like`_ (version >= 2.3) - server side\n A cookie named ``social-optout`` valued to ``true`` will automatically activate the\n \"*Do not track users*\" option for the current user. \n`collective.analyticspanel`_ (version >= 0.5.0) - server side\n If properly configure, a cookie named ``analytics-optout`` valued to ``true`` will not load the analytics code.\n Although the add-on works server side, you are free to provide an analytics code that conditionally load when\n this cookie is present working totally on client side.\n`Products.Maps`_ (version >= 0.4) - client side\n If a cookie named ``maps-optout`` is provided valued to ``true`` the Google map is not directly displayed in the page.\n`redturtle.video`_ (version >= 1.2.0) - server side\n Not directly RedTurtle Video, but extensions like `collective.rtvideo.youtube`_ (>=0.4.0)\n and `collective.rtvideo.vimeo`_ (>=0.3.0) will not display the video directly if a ``video-optout`` cookie valued\n ``true`` is provided\n\nConfiguration\n=============\n\nAdd-on configuration can be reached from the \"*Cookie consent configuration*\" entry in the Plone control panel.\n\nCookie consent banner\n---------------------\n\nIn the banner configuration you can:\n\n* activate an auto-grant-on-click feature. With this every click on whatever link in the site is interpreted\n as accepting the Privacy Policy \n* Customizing the banner text for every language used in the site (not required if your site use a single language).\n\n.. image:: https://raw.githubusercontent.com/PloneGov-IT/rer.cookieconsent/master/docs/images/rer.cookieconsent-0.1.0-02.png\n :alt: Cookie consent banner - configuration\n\nThe banner text will normally contains a link to the Privacy Policy.\n\nOpt-out dashboard\n-----------------\n\nThe opt-out dashboard configuration is only needed if you are using 3rd party add-ons or external software that\nhandle opt-out cookies.\n\nConfiguring this panel will select which cookies must the available to the user's preferences.\n\nYou must provide:\n\n* an application id\n* a list of one or more prefix, used for build cookies name\n* a title and description for describing to users how this opt-out works if activated.\n Again: you can provide a description for every involed language\n\n.. image:: https://raw.githubusercontent.com/PloneGov-IT/rer.cookieconsent/master/docs/images/rer.cookieconsent-0.1.0-03.png\n :alt: Opt-out dashboard - configuration\n\nIssues/Troubleshooting\n======================\n\nVarnish\n-------\n\nTODO\n\nControl panel\n-------------\n\nTODO\n\nHttpOnly\n--------\n\nTODO\n\nJavaScript\n----------\n\nTODO: separate cookieconsent library from custom javascript for better upgrade\nTODO: remove collective.jsconfiguration dependency moving custom config to a viewlet\n\nCredits\n=======\n\nDeveloped with the support of `Regione Emilia Romagna`__;\nRegione 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\n\n.. _`European Cookie Law`: http://eur-lex.europa.eu/legal-content/EN/TXT/?uri=celex:32009L0136\n.. _`LinguaPlone`: https://pypi.python.org/pypi/Products.LinguaPlone\n.. _`Silktide Cookie Consent JavaScript plugin`: https://silktide.com/tools/cookie-consent/\n.. _`sc.social.like`: https://pypi.python.org/pypi/sc.social.like/\n.. _`collective.analyticspanel`: https://pypi.python.org/pypi/collective.analyticspanel\n.. _`Products.Maps`: https://pypi.python.org/pypi/Products.Maps\n.. _`redturtle.video`: https://plone.org/products/redturtle.video\n.. _`collective.rtvideo.youtube`: https://pypi.python.org/pypi/collective.rtvideo.youtube\n.. _`collective.rtvideo.vimeo`: https://pypi.python.org/pypi/collective.rtvideo.vimeo\n\nChangelog\n=========\n\n0.3.0 (2018-04-12)\n------------------\n\n- German translations\n [tomgross]\n- Add uninstall profile\n [tomgross]\n\n\n0.2.0 (2017/12/21)\n------------------\n\n- Move resources to bundle\n [cekk]\n- Fix code-quality\n [cekk]\n- Add travis config\n [cekk]\n\n\n0.1.3 (2017-07-03)\n------------------\n\n- plone5 compatibility [mamico]\n- corrected typo in LC_MESSAGES for the italian language [arsenico13]\n\n\n0.1.2 (2015-10-16)\n------------------\n\n- cookieconsent cookie now expires in 10 years\n [cekk]\n\n\n0.1.1 (2015-10-14)\n------------------\n\n- Add safe_html filter for text configuration\n [cekk]\n\n\n0.1.0 (2015-09-16)\n------------------\n\n- Initial release", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/PloneGov-IT/rer.cookieconsent", "keywords": "plone plonegov cookie-consent cookie-law cookie privacy", "license": "GPL", "maintainer": "", "maintainer_email": "", "name": "rer.cookieconsent", "package_url": "https://pypi.org/project/rer.cookieconsent/", "platform": "", "project_url": "https://pypi.org/project/rer.cookieconsent/", "project_urls": { "Homepage": "http://github.com/PloneGov-IT/rer.cookieconsent" }, "release_url": "https://pypi.org/project/rer.cookieconsent/0.3.0/", "requires_dist": null, "requires_python": "", "summary": "A cookies consent Plone solution; used for European Cookie Law by Emilia Romagna Region", "version": "0.3.0" }, "last_serial": 4377726, "releases": { "0.1.1": [ { "comment_text": "", "digests": { "md5": "7f4a3a7263a315a691aa96d2f99cc566", "sha256": "aaf4680c7fbbb686544a436a3abc7eb094ea69dfde836e4e9b0675f11d52766f" }, "downloads": -1, "filename": "rer.cookieconsent-0.1.1.tar.gz", "has_sig": false, "md5_digest": "7f4a3a7263a315a691aa96d2f99cc566", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 257717, "upload_time": "2016-05-20T12:39:14", "url": "https://files.pythonhosted.org/packages/ff/76/1f7945f8c421623b9a032c235185a4bfa6e5c7487ca85e9373b491804b81/rer.cookieconsent-0.1.1.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "adaaa5d0855db4f0b0550f3a230b8a4d", "sha256": "d1a231eedb18cff611d2c0ad297827227aeb51128d827d34fea288125c884b5c" }, "downloads": -1, "filename": "rer.cookieconsent-0.1.3.tar.gz", "has_sig": false, "md5_digest": "adaaa5d0855db4f0b0550f3a230b8a4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 257101, "upload_time": "2018-10-15T14:32:45", "url": "https://files.pythonhosted.org/packages/1d/93/39d3413a9e2f38b02a62408487ba51377492f13bf0d90c2faa7b7c9041b8/rer.cookieconsent-0.1.3.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "792b0957b3e76617df7f91ddeedd0942", "sha256": "848489b5b342e2489dac97fe2cf995fea5059b94bb184e00ad177e9d83e71b42" }, "downloads": -1, "filename": "rer.cookieconsent-0.2.0.tar.gz", "has_sig": false, "md5_digest": "792b0957b3e76617df7f91ddeedd0942", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 260131, "upload_time": "2017-12-21T09:36:24", "url": "https://files.pythonhosted.org/packages/22/68/6f3f1b384828e2b030588ebb3ce8ae5df13aa72e3b0806528dfafb852937/rer.cookieconsent-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "39299116dff9d2bfd77f7dd94eed562d", "sha256": "97fbcd72696d6d0af1333780f7dfce067c056ae5199c28ec220edf90525e938b" }, "downloads": -1, "filename": "rer.cookieconsent-0.3.0.tar.gz", "has_sig": false, "md5_digest": "39299116dff9d2bfd77f7dd94eed562d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 263112, "upload_time": "2018-04-12T14:29:30", "url": "https://files.pythonhosted.org/packages/e5/9d/7975c2836aa8760f27360f750b442431526cf8256339255553e8d13d0dfc/rer.cookieconsent-0.3.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "39299116dff9d2bfd77f7dd94eed562d", "sha256": "97fbcd72696d6d0af1333780f7dfce067c056ae5199c28ec220edf90525e938b" }, "downloads": -1, "filename": "rer.cookieconsent-0.3.0.tar.gz", "has_sig": false, "md5_digest": "39299116dff9d2bfd77f7dd94eed562d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 263112, "upload_time": "2018-04-12T14:29:30", "url": "https://files.pythonhosted.org/packages/e5/9d/7975c2836aa8760f27360f750b442431526cf8256339255553e8d13d0dfc/rer.cookieconsent-0.3.0.tar.gz" } ] }