| 摘要 | Discourse Newsletter Integration 为你的实例添加可定制的通讯订阅服务。 | |
| 仓库链接 | https://github.com/discourse/discourse-newsletter-integration | |
| 安装指南 | 如何在 Discourse 中安装插件 |
功能 
管理员可以配置一个全局通讯,该通讯将与通讯提供商中的邮件列表同步。
用户可以从网站横幅订阅通讯
一旦横幅被关闭,它将不再出现在该用户面前。
在用户偏好设置页面 (/my/preferences/emails) 添加了一个复选框,允许用户随时更改其通讯订阅状态。
当用户订阅或退订时,通过其 API 将订阅者添加到或从通讯提供商的链接邮件列表中移除。
该插件同步 Discourse 和通讯提供商之间的订阅状态。
目前,该插件支持 Mailchimp 作为通讯提供商,并且仅支持面向所有用户的一个全局通讯。未来版本计划支持更多提供商和仅限特定组的通讯。
配置指南 
要启用该插件,你可以使用 /admin/plugins 页面上的切换开关,或者勾选 discourse newsletter integration enabled 管理员设置。你也可以从该页面访问插件的设置:
![]()
自定义横幅和用户设置中的文本
用户将看到关于通讯的横幅,允许他们订阅或关闭它。此横幅可以根据论坛的需求进行定制,并且只有在所有与插件相关的设置都配置好后才会显示。一旦关闭,用户将不再看到它,但可以从他们的偏好设置页面选择订阅。
你可以从管理面板自定义订阅横幅文本。以下是横幅的可定制标签:
js.discourse_newsletter_integration.banner.headingjs.discourse_newsletter_integration.banner.descriptionjs.discourse_newsletter_integration.banner.subscribe
js.discourse_newsletter_integration.banner.manage_preferencesjs.discourse_newsletter_integration.banner.thank_youjs.discourse_newsletter_integration.banner.added_to_newsletter
你还可以自定义每个用户在他们的偏好设置页面上看到的通讯名称:
js.discourse_newsletter_integration.preferences.section_headjs.discourse_newsletter_integration.preferences.checkbox_description
Mailchimp 集成
有三个与 Mailchimp 集成相关的 Discourse 站点设置:
| 名称 | 描述 |
|---|---|
| discourse newsletter integration mailchimp api key | 你的 Mailchimp 账户的 API 密钥。 |
| discourse newsletter integration mailchimp list id | 你要与 Discourse 同步的 Mailchimp 受众的 ID。 |
| discourse newsletter integration mailchimp server prefix | 登录 Mailchimp 账户时看到的 URL 中的子域名部分,例如 us14 和 us19。 |
discourse newsletter integration mailchimp api key
要生成 API 密钥,请按照以下步骤操作:
- 导航到账户的 API 密钥 部分。
- 点击 创建新密钥。
- 为你的密钥命名。
- 点击 生成密钥。
- 点击 复制密钥到剪贴板。将密钥保存在安全的地方。
- 点击 完成。
discourse newsletter integration mailchimp list id
每个 Mailchimp 受众都有一个唯一的受众 ID(有时称为列表 ID),集成、插件和小部件可能需要它来连接和传输订阅者数据。受众 ID 由 Mailchimp 系统在创建受众时生成,且无法更改。
要查找你的受众 ID,请按照以下步骤操作:
- 导航到 受众
- 选择你想要的受众
- 点击 设置 下拉菜单并选择 受众名称和默认值。
- 在 受众 ID 部分,你会看到一串字母和数字。这就是你的受众 ID。
discourse newsletter integration mailchimp server prefix
登录你的 Mailchimp 账户并查看浏览器中的 URL。你会看到类似 https://us19.admin.mailchimp.com/ 的内容;us19 部分是服务器前缀。请注意,你的具体值可能不同。
已知问题
该插件具有基本功能且运行良好,但以下是一些我们将来会处理的问题:
更改 Mailchimp 账户
设置 Mailchimp 集成并建立通讯的受众后,如果更改为新账户(通过站点设置),受众将不会与新账户同步。
由我们托管?该插件在我们的企业计划中可用。





