mediengarage/piwik-consent-manager

安装: 52

依赖: 0

建议: 0

安全: 0

星标: 6

关注者: 2

分支: 0

公开问题: 0

类型:typo3-cms-extension

0.2.4 2023-02-09 16:05 UTC

This package is auto-updated.

Last update: 2024-09-09 19:34:19 UTC


README

Mediengarage Logo

PIWIK Consent Manager TYPO3 扩展

PIWIK Consent Manager 集成,以便使 TYPO3 内容元素符合 GDPR。

您可以点击本 readme 中的图片查看大图。

  1. 它做什么?
  2. 安装
  3. 快速入门
  4. TypoScript 条件
  5. 路线图

🤔 它做什么?

而不是展示对隐私有害的内容,将显示一个占位符给用户。

Bildschirmfoto 2022-06-09 um 21 56 47

只有当用户在 PIWIK Consent Manager 上给出同意后,页面才会重新加载并显示实际内容。

Bildschirmfoto 2022-06-09 um 21 57 13

📦 安装

  1. 安装扩展

    • Composer

      composer req mediengarage/piwik-consent-manager:~0.1
    • 非 Composer

      如果您想在非 Composer 的 TYPO3 中安装,建议使用 TER。您可以直接从您的 TYPO3 实例的扩展管理器中下载和安装。

  2. 将静态模板包含到您的根 TypoScript 模板中,并 点击保存

    include_static_template
  3. 从管理工具下的设置模块导航到 配置扩展

    configure_extensions
  4. 输入您的 PIWIK Pro 凭据。检查第 5 步以了解从何处获取这些值。请保密!

    extensions settings
  5. 登录到您的 PIWIK Pro 账户,并导航到菜单 -> 管理。选择您的网站并点击安装标签页。

    piwik_installation

🚀 快速入门

快速入门展示了如何嵌入一个只有在用户给出同意时才显示的 YouTube 视频。如果没有设置同意或已拒绝,将显示占位符。

为了有一个用于演示的基本网站,快速入门指南使用了 https://github.com/benjaminkott/bootstrap_package

  1. 在页面上任何位置创建一个新的内容元素,并从新的隐私选项卡中选择 YouTube

    new_content_element
  2. 将嵌入标记粘贴到文本区域,并选择一个应对此元素的同意类型。响应意味着当用户对这种类型给出同意时,它将显示。默认占位符图像可以在每个内容元素的图像选项卡中重写。

    yt_content_element
  3. 登录到您的 PIWIK Pro 账户,并导航到菜单 -> 标签管理器。为所选的同意类型(本例中的自定义同意)创建一个异步标签,以便在收到同意时重新加载页面。别忘了保存并发布(或调试以在生产系统上测试)。

    <script>
        location.reload();
    </script>
    piwik_tag

🤓 自定义 TypoScript 条件

例如,要基于是否设置了同意来嵌入基于 JavaScript 的内容,可以使用自定义的 TypoScript 条件。

[ConsentAspect('custom_consent')]
page.includeJSFooter {
  foo = EXT:bar/Resources/Public/JavaScript/script.js
}
[GLOBAL]

🛣 路线图

  • 我们目前正在开发一种使用 AJAX 而不是重新加载整个页面的解决方案。
  • readme 明显处于建设中 :)