nswdpc / silverstripe-chimple
Chimple - Silverstripe中的简单Mailchimp处理
v1.0.0
2024-07-22 23:15 UTC
Requires
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3
- phpunit/phpunit: ^9.5
- vlucas/phpdotenv: ^5
This package is auto-updated.
Last update: 2024-09-09 02:39:42 UTC
README
此模块允许您通过Silverstripe应用程序/网站创建和更新Mailchimp列表订阅。
开发者
它支持
- 一个订阅控制器
- 为设置多个列表/受众组合而配置多个配置记录
- 同一页面上的多个表单,针对同一列表
- 一个垃圾邮件防护模块
- 在设置/网站配置中分配的默认配置记录
- 在yaml中可配置的默认值
- 处理订阅和失败检查的排队作业
- 一个用于查看当前订阅和订阅结果的Mailchimp模型管理员
- 一个Elemental订阅表单元素 - 文档
- 支持合并字段
- 为订阅者标记
- 可以提交带有或不带有(通过XHR)重定向的表单
- 修补之前已订阅的列表/受众成员
- 可选地删除当前订阅者标记
它不支持
- 管理受众成员,请使用Mailchimp管理区域进行此操作。
设置
- 配置您的Mailchimp API密钥和列表(受众)。您可以在Mailchimp账户设置和相关受众中找到这些信息。
- 在您的网站中,设置一个或多个配置
- 将其中之一分配为网站的默认设置
- 确保队列正在运行,或者请开发者为您执行此操作。
- 测试您的列表订阅
配置
示例项目配置
--- Name: app-mailchimp After: - '#silverstripe-chimple' --- NSWDPC\Chimple\Models\MailchimpConfig: # account API key api_key: '<api key>' # default list id list_id: '<list id>'
垃圾邮件防护
使用垃圾邮件防护模块来阻止表单上的垃圾邮件提交尝试。NSWDPC reCAPTCHA v3模块是一个不错的选择。
如果已安装模块,订阅表单将检测到这一点,并在表单上启用默认的垃圾邮件防护器。
要求
安装
唯一支持的安装方法是通过composer
composer require nswdpc/silverstripe-chimple
许可
BSD-3-Clause
见许可
维护者
NSW DPC 数字
致谢
此模块是NSW DPC数字团队和Symbiote多年来为各种项目贡献的工作的结合。
错误追踪器
请在Github错误追踪器上提出错误(包括如何复制的说明)、问题和功能请求。
安全
如果您在此模块中发现安全漏洞,请首先通过digital[@]dpc.nsw.gov.au发送电子邮件,详细说明您的发现。
开发和贡献
如果您想为此模块做出贡献,请确保提出拉取请求并与模块维护者讨论。