botley / gdpr-cookies

GDPR Cookie Consent Module

dev-master 2020-03-12 14:13 UTC

This package is auto-updated.

Last update: 2024-09-13 00:37:40 UTC


README

一个设计用于在SilverStripe驱动的应用程序/网站上管理cookie同意的相对简单的模块。

如何工作

安装后,该模块在第一次页面加载时提供一个Bootstrap Modal,询问最终用户是否同意您的网站使用cookie。用户可以选择“是”,此时他们可以无障碍访问网站,或者选择“否”,此时拒绝网站访问,或明确配置他们希望在设备上设置的特定cookie。特定cookie分为三个类别

  • 严格必需
  • 性能/跟踪
  • 定位/广告

注意。用户仅点击“是”即允许使用属于这三种类别类型的cookie。

为检查用户对每个类别的同意,SilverStripe模板变量可供使用。确保第三方服务等仅在用户同意的情况下调用的责任在于开发者。例如,他们必须同意跟踪cookie,以便Google Analytics等服务运行其代码。

更详细的信息请参见文档

要求

  • SilverStripe ^4.0
  • Bootstrap框架(有关替代方案,请参见文档

安装说明

选项一 - Composer(推荐)

composer require botley/gdpr-cookies

请遵循文档中的其余实施步骤。

选项二 - 手动安装

  1. 将此模块的内容上传到以下SilverStripe文件夹:vendor/botley/gdpr-cookies
  2. 运行 /dev/build?flush=1
  3. 请遵循文档中的其余实施步骤。