跳转到主要内容

一个用于网站全功能cookie同意解决方案的插件;用于Emilia Romagna地区的欧洲Cookie法规

项目描述

一个为您的网站提供全功能cookie同意解决方案的插件。它主要针对最近的欧洲Cookie法规,但如果您关心用户的隐私,则可以在任何地方使用。

如何使用

此插件提供了两种不同类型的功能

  • 一个cookie同意确认横幅,它应该链接(但不是必需的)用户到一份隐私政策

  • 一个退出仪表板,用于接受/拒绝单个cookie

此插件也与国际化网站兼容(支持LinguaPlone)。

退出仪表板

另外,还有一个可供使用的退出仪表板(可以通过/@@optout-dashboard访问),用于限制第三方cookie。

仪表板的组成可以通过控制面板进行配置,但此插件的范围不包括管理这些cookie的处理方式。第三方插件必须负责这一点。

cookie始终以NAME-optout的形式存在,其值可以是truefalse

了解支持退出cookie的插件

以下是可以与退出cookie一起使用的常见插件列表

sc.social.like(版本 >= 2.3) - 服务器端

名为social-optout且值设为true的cookie将自动激活当前用户的“不跟踪用户”选项。

collective.analyticspanel(版本 >= 0.5.0) - 服务器端

如果配置正确,名为analytics-optout且值设为true的cookie将不会加载分析代码。虽然该插件在服务器端运行,但您可以为当此cookie存在时按条件加载的代码提供分析代码,完全在客户端运行。

Products.Maps(版本 >= 0.4) - 客户端

如果提供了一个名为maps-optout且值设为true的cookie,则Google地图将不会直接显示在页面上。

redturtle.video(版本 >= 1.2.0) - 服务器端

并非直接是RedTurtle Video,而是类似collective.rtvideo.youtube(>=0.4.0)和collective.rtvideo.vimeo(>=0.3.0)的扩展,如果提供了值设为truevideo-optout cookie,则不会直接显示视频。

配置

可以从Plone控制面板中的“cookie同意配置”条目访问插件配置。

退出仪表板

如果您使用第三方插件或处理退出cookie的外部软件,则需要配置退出仪表板。

配置此面板将选择必须根据用户偏好提供的cookie。

您必须提供

  • 一个应用ID

  • 用于构建cookie名称的一个或多个前缀列表

  • 一个标题和描述,用于向用户说明如果激活了此退出功能的工作方式。再次强调:您可以为每种涉及的语言提供描述。

Opt-out dashboard - configuration

问题/故障排除

Varnish

待办事项

控制面板

待办事项

HttpOnly

待办事项

JavaScript

待办事项:将cookieconsent库从自定义JavaScript中分离出来,以便更好地升级 TODO:通过将自定义配置移动到视图组件中删除collective.jsconfiguration依赖项

致谢

在艾米利亚-罗马涅大区的支持下开发,艾米利亚-罗马涅大区支持PloneGov倡议

作者

本产品由RedTurtle技术团队开发。

RedTurtle Technology Site

变更日志

0.4.6 (2023-02-08)

  • 修复开放重定向。[mamico]

0.4.5 (2021-12-30)

  • 修复卸载配置文件。[cekk]

0.4.4 (2021-03-25)

  • 修复保存数据时的python2兼容性。[cekk]

0.4.3 (2020-12-14)

  • 修复python2兼容性。[cekk]

0.4.2 (2020-08-05)

  • 修复包配置。[cekk]

0.4.1 (2020-05-11)

  • 在持久控制面板对象中添加validate_invariants属性。[cekk]

0.4.0 (2020-03-06)

  • Python 3兼容性。[cekk]

0.3.0 (2018-04-12)

  • 德语翻译 [tomgross]

  • 添加卸载配置文件 [tomgross]

0.2.0 (2017/12/21)

  • 将资源移动到包中 [cekk]

  • 修复代码质量 [cekk]

  • 添加travis配置 [cekk]

0.1.3 (2017-07-03)

  • plone5兼容性 [mamico]

  • 修复LC_MESSAGES中意大利语的拼写错误 [arsenico13]

0.1.2 (2015-10-16)

  • cookieconsent的cookie现在有效期延长至10年 [cekk]

0.1.1 (2015-10-14)

  • 为文本配置添加safe_html过滤器 [cekk]

0.1.0 (2015-09-16)

  • 初始发布

项目详情


下载文件

下载适合您平台文件的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分布

rer.cookieconsent-0.4.6.tar.gz (298.7 kB 查看哈希值)

上传时间

支持者