nswdpc/silverstripe-chimple

Chimple - Silverstripe中的简单Mailchimp处理

安装次数: 3,924

依赖关系: 1

建议者: 0

安全: 0

星标: 0

关注者: 3

分支: 1

开放性问题: 3

类型:silverstripe-vendormodule

v1.0.0 2024-07-22 23:15 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.json

安装

唯一支持的安装方法是通过composer

composer require nswdpc/silverstripe-chimple

许可

BSD-3-Clause

许可

维护者

NSW DPC 数字

致谢

此模块是NSW DPC数字团队和Symbiote多年来为各种项目贡献的工作的结合。

错误追踪器

请在Github错误追踪器上提出错误(包括如何复制的说明)、问题和功能请求。

安全

如果您在此模块中发现安全漏洞,请首先通过digital[@]dpc.nsw.gov.au发送电子邮件,详细说明您的发现。

开发和贡献

如果您想为此模块做出贡献,请确保提出拉取请求并与模块维护者讨论。