nswdpc / silverstripe-datawrapper
提供数据可视化图表和地图支持的模块
v1.0.0
2024-05-13 07:52 UTC
Requires
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-13 08:28:29 UTC
README
此模块提供iframe元素以嵌入Datawrapper图表和地图,并包含启用响应式的脚本。
功能
- 支持定位地图、图表、氯普特地图
- 支持响应式iframe
- 您的内容编辑可以在Datawrapper中编辑图表和地图,并在页面上创建相应的元素以显示这些内容
- Datawrapper自定义webhook支持。请参阅下面的配置说明以及Webhook说明获取更多信息。
要求
安装
composer require nswdpc/silverstripe-datawrapper
许可证
文档
有关内容作者的更多信息,请参阅文档。
配置
Webhooks
Name: 'app-datawrapper' After: - '#nswdpc-datawrapper' NSWDPC\Datawrapper\WebhookController: webhooks_enabled: true|false webhooks_random_code: 'a random unguessable code'
如果您正在使用Datawrapper自定义webhooks,请添加一个webhooks_random_code
值。
由于没有共享的webhook签名密钥,任何人只要有webhook URL和网站上元素的Datawrapper ID,就可以发布元素。您可以在任何时候更改此随机代码,但必须确保Datawrapper中的自定义webhook URL值已更新以匹配。
您可以通过在元素上取消选中“自动发布”来设置忽略webhook发布请求的元素。
Datawrapper自定义webhook URL基于团队。只有在该团队中发布的图表才会接收到发布时的webhook请求。
维护者
错误追踪器
我们欢迎在GitHub问题跟踪器上对该项目的错误报告、pull请求和功能请求。
在打开新问题之前,请先查看行为准则。
开发和贡献
如果您想为此模块做出贡献,请确保提出pull请求并与模块维护者进行讨论。
在完成pull请求之前,请先查看行为准则。