首頁 » 如何让你的插件可配置——Matomo 平台介绍

如何让你的插件可配置——Matomo 平台介绍

这是我们博客系列的下一篇,该系列文章将介绍 Matomo (Piwik) 平台的功能(上一篇博文是如何向 Matomo 添加新页面和菜单项)。这次,您将学习如何定义插件的设置。学习本教程需要您具备 PHP 基础知识。

我可以通过设置做什么?

设置 API 为您提供了一种简单的方法,使您的 电话号码数据库 插件可以在 Matomo 的管理界面中进行配置,而无需处理 HTML、JavaScript、CSS 或 CSRF 令牌。您可如何让你的插件可配置以使用设置做很多事情,例如让用户配置:

  • 连接到第三方系统(例如 WordPress 安装)的信息。
  • 选择要显示在小部件中的指标
  • 为您的小部件选择刷新间隔
  • 应显示哪些菜单项、报告或小部件
  • 以及更多

入门

在本系列文章中,我们假设您已经设置好了开 [您提供的产品/服务] 随意 发环境。如果没有,请访问Matomo 开发者专区,在那里您可以找到设置 Matomo 的教程。

总结一下设置时需要做的事情:

  • 安装 Matomo(例如通过 git)。
  • 激活开发者模式
  • 并在设置 => 插件下激活创建的插件。Matomo 平台区分UserSetting和SystemSetting。任何登录用户都可以配置用户设置,并且每个用户都可以独立配置。Matomo 平台确保每个用户的设置都独立存储,并且用户无法查看其他用户的配置。系统设置适用于所有用户。只有拥有如何让你的插件可配置超级用户权限的用户才能配置它。默认情况下,该值也只能由超级用户读取,但您通常希望任何人都可以读取它,或者至少是登录用户可读取它。如果您将设置设为可读,该值仍然只会显示给超级用户,但您始终可以在后台访问该值。

    假设您正在构建一个从第三方系统获取 whatsapp 資料庫 数据的控件,您需要配置 API URL 和 token。虽然普通用户不应该看到这两个设置的值,但任何登录用户都应该能够读取这些值。否则,当登录用户无法读取设置值时,当该用户想要查看控件内容时,后台也无法获取数据。解决这个问题的方法是将设置设置为当前用户可读:

返回頂端