code-rhapsodie / ibexamailingbundle
Code Rhapsodie Ibexa Mailing Bundle 是一个提供邮件功能的 Ibexa 插件
v2.0.5
2024-01-09 09:36 UTC
Requires
- php: ^8.1
- ext-json: *
- ibexa/admin-ui: ^4.0
- ibexa/core: ^4.0
- nesbot/carbon: *
- phpoffice/phpspreadsheet: *
- symfony/browser-kit: *
- symfony/mailer: *
- symfony/workflow: *
Requires (Dev)
- doctrine/doctrine-fixtures-bundle: ^3.0
- doctrine/doctrine-migrations-bundle: ^3.0
- ekino/phpstan-banned-code: ^1.0
- fakerphp/faker: ^1.9
- friendsofphp/php-cs-fixer: ^3.38
- phpmd/phpmd: ^2.14
- phpunit/phpunit: ^10.4
README
历史
此仓库是基于 https://github.com/Novactive/NovaeZMailingBundle 的分支
此仓库是我们所说的“子树分割”:主仓库中一个目录的只读副本。Composer 使用它允许开发人员依赖特定的插件。
根据邮件 + 营销配置通过电子邮件发送 eZ 内容到一组用户(邮件列表)
措辞
-
营销活动
- 邮件的容器
- 具有常见的元数据,如
- 发件人(电子邮件和姓名)
- 报告电子邮件
- 受 Siteaccess 限制
- 与邮件列表相关
- 与内容关联
-
邮件
- 要发送的内容
- 发送日期或频率
-
邮件列表
- 用户的容器
-
用户
- 包含用户数据(非 eZ 用户)
-
注册
- 用户和邮件列表之间的关联
-
广播
- 将邮件发送到与其营销活动相关的邮件列表中用户的历史记录
- 包含元数据(日期、收件人数等)
-
StatHit
- 跟踪记录
- 电子邮件打开
- 点击 URL
- 跟踪记录
功能
Ibexa Mailing 允许您:根据邮件 + 营销配置通过电子邮件发送 eZ 内容到一组用户(邮件列表)
概览
-
注册管理
- 用户信息
- 注册和注销表单(带有确认电子邮件)
- 注册批准(邮件列表上可选)
-
eZ Platform 2.x 管理界面
-
营销活动管理(CRUD)
- 邮件(通讯)管理(CRUD)
- 一次性
- 重复
- 邮件列表管理(CRUD)
- 统计和图表(打开的电子邮件、点击等)
- 测试邮件
- 邮件(通讯)管理(CRUD)
-
用户
- 导入到邮件列表
- 导出
-
多语言
-
SiteAccess 识别(以及 SiteAccess 限制)
-
跟踪
-
个性化
-
邮件发送器
-
服务电子邮件发送器
邮件工作流程
以下是邮件可能的状态变化。
使用和安装说明
更改
特别提及和致谢
- 此插件的功能灵感来自 https://github.com/cjw-network/cjw_newsletter 与 eZ Mailing(以及旧的 Novactive 插件,从未在开源中发布)融合