solspace / craft-express-forms
Requires
- ext-json: *
- craftcms/cms: ^4.0.0
- nesbot/carbon: ^1.22.1|^2.19
- solspace/craft3-commons: ^1.0.19
- symfony/finder: ^2.8|^3.0|^4.0|^5.0|^6.0
- symfony/property-access: ^2.8|^3.0|^4.0|^5.0|^6.0
- symfony/yaml: ^3.0|^4.0|^5.0|^6.0
Requires (Dev)
- brainmaestro/composer-git-hooks: ^2.8
- friendsofphp/php-cs-fixer: ^3.4.0
- phpunit/phpunit: ^9.3.0
This package is auto-updated.
Last update: 2024-05-22 03:58:46 UTC
README
Express Forms 是一个直观且轻量级的表单构建器,能够完成任务而不会干扰您的操作。
注意
重要通知 - 2024年5月16日
Express Forms 插件已被停止开发。
最初,它是作为 Craft CMS 的一个免费且可靠的表单构建插件创建的,当时其他选项有限。它允许进行实验和尝试不同的方法,这在 Freeform 中由于遗留限制而难以实现。
随着时间的推移,我们将 Express Forms 的新功能和改进方法整合到 Freeform 中。随着 Freeform 5 的重大重写,我们解决了许多与扩展和自定义模块开发相关的限制。
现在,Freeform 5 包含三个版本:Express、Lite 和 Pro。Freeform 的 Express 版本免费,适合大多数只需要简单联系表单的小网站,同时提供许多额外的功能和好处。
这意味着什么?
- Express Forms 将没有 Craft 5 兼容的版本。
- Freeform 5 适用于 Craft 4 和 5,并包含从 Express Forms 迁移的 迁移工具。
- Express Forms 2.x 将没有进一步更新,但将继续提供支持和关键错误修复。
- 拥有 Express Forms Pro 许可证的客户将获得 Freeform Pro 的免费许可证以进行过渡。如果您未能联系到我们,请 与我们联系。
请参阅 Freeform 迁移指南 了解更多信息。
我们对由此造成的不便表示歉意。
概述
Express Forms 是一个免费的 Craft CMS 可靠表单构建插件。它包含所有原生 Craft 联系表单插件的功能,并且更多。它简单直观,如果您想构建简单的表单或处理自己的模板和自定义功能,它不会打扰您。它是本着“以开发者为先”的精神开发的,因此具有很强的可扩展性。它还包含几个内置的流行 API 集成。停止浪费时间与替代表单插件作斗争。Express Forms 使表单构建变得顺畅。
主要功能
比较 Lite 和 Pro 版本的 Express Forms 的主要功能。免费的 Lite 版本包括创建和管理大多数网站所需的所有基本功能。如果您需要表单的额外功能,请升级到 Pro 版本。
功能 | 描述 | Lite | Pro |
---|---|---|---|
无限表单 | 创建和管理所需数量的表单 | ✓ | ✓ |
无限电子邮件通知和模板选择 | 几乎所有发送 HTML 电子邮件的可想选项,全部可自定义 | ✓ | ✓ |
电子邮件通知作为 HTML 文件保存 | 将电子邮件通知模板保存为HTML文件,也可以直接在控制面板中管理 | ✓ | ✓ |
美观且简单的表单构建器 | 简单而强大,易于使用 | ✓ | ✓ |
所有基本的浏览器字段类型 | 在多种常规字段类型中选择 | ✓ | ✓ |
上传/附加文件到提交 | 允许用户上传文件,这些文件经过验证并存储为资产 | ✓ | ✓ |
管理提交 | 查看、编辑、删除或导出表单提交 | ✓ | ✓ |
选择是否将提交保存到数据库 | 选择是否存储提交数据,或者永远不将其保留在您的网站上 | ✓ | ✓ |
符合GDPR规范 | 制作符合GDPR规范表单所需的所有工具 | ✓ | ✓ |
CSV导出 | 将表单的所有提交导出为CSV文件 | ✓ | ✓ |
XML、JSON和Excel导出 | 将表单的所有提交导出为XML、JSON或Excel文件 | ✓ | |
内置的蜜罐式垃圾邮件防护 | 内置强大而有效的垃圾邮件控制功能 | ✓ | ✓ |
reCAPTCHA v2复选框 | 使用reCAPTCHA v2复选框对抗垃圾邮件 | ✓ | ✓ |
干净且简化的模板和可用的自动化 | 使用常规Twig/HTML模板进行完全控制,以自定义布局 | ✓ | ✓ |
行内错误 | 提交时显示错误消息和每个字段的验证 | ✓ | ✓ |
演示模板 | 只需一键,您就有了一个示例表单和一组真实世界的有效模板 | ✓ | ✓ |
基本权限控制 | 为插件的每个部分提供基本用户组和用户权限控制 | ✓ | ✓ |
面向开发者的 | 广泛的开发者事件,满足您的所有需求 | ✓ | ✓ |
可翻译 | 使用翻译文件翻译前端字段 | ✓ | ✓ |
流行的CRM API集成 | 目前包括Salesforce Lead、Salesforce Opportunity和HubSpot | ✓ | |
流行的邮件列表API集成 | 目前包括MailChimp、Campaign Monitor和Constant Contact | ✓ | |
仪表板小部件 | 包括一个仪表板小部件,显示您的表单提交的统计信息 | ✓ | |
重命名插件 | 将插件名称(在整个CP中)重命名为您喜欢的名称 | ✓ |
价格 & 支持
查看下表,以帮助您选择适合您需求的正确版本。
Lite | Pro | |
---|---|---|
价格 | 免费 | $49 |
站点数量(包括开发/预览站) | 1个站点 | 1个站点 |
支持级别 †支持工单通常会在以下时间范围内或更早得到首次响应,具体取决于工作日。 |
3-5天† | 2天† |
支持期限 | 不适用 | 1年 |
更新可用 | 不适用 | 1年 |
续订(可选) | 不适用 | 29美元/年 |
兼容性 | Craft 4.0+ | Craft 4.0+ |
退款政策 | 不适用 | 30天 |
今天试试看! | 免费安装! | 购买! |
要求
Solspace Express Forms基本上满足Craft需求页面上的要求。
- Craft 4.0.0+
- PHP 8.0.2+
- MySQL 5.7.8+ with InnoDB, MariaDB 10.2.7+, or PostgreSQL 9.5+
- Windows和macOS浏览器
- Chrome 63+
- Firefox 67+
- Safari 11.1+
- Edge 79+
安装
要安装Express Forms,请按照以下步骤操作:
- 前往Craft控制面板中的插件商店区域,并搜索Express Forms。
- 选择安装Express Forms Lite或Express Forms Pro版本。
- 点击试用按钮以安装Express Forms的试用版。
- 尝试一下,如果Express Forms适合您的网站,那么当您准备好时,通过插件商店购买它的副本!
Express Forms也可以通过Composer手动安装
- 打开您的终端,进入您的Craft项目:
cd /path/to/project
- 然后让Composer要求插件:
composer require solspace/craft-express-forms
- 在Craft控制面板中,转到设置 → 插件,然后点击Express Forms的安装按钮。
文档
Express Forms的完整文档可以在Craft Express文档网站上找到。