silverstripe / userforms
UserForms 允许 CMS 用户通过拖放界面创建动态表单,而不需要涉及任何 PHP 代码
6.3.0-beta1
2024-09-01 22:15 UTC
Requires
Requires (Dev)
Suggests
- colymba/gridfield-bulk-editing-tools: Allows for bulk management of form submissions
- silverstripe/gridfieldqueuedexport: Export large submission as CSV through queued jobs in the background
- silverstripe/spamprotection: Adds support for spam protection to your user forms
Conflicts
- 7.x-dev
- 6.x-dev
- 6.3.x-dev
- 6.3.0-beta1
- 6.2.x-dev
- 6.2.9
- 6.2.8
- 6.2.7
- 6.2.6
- 6.2.5
- 6.2.4
- 6.2.3
- 6.2.2
- 6.2.1
- 6.2.0
- 6.2.0-rc1
- 6.2.0-beta1
- 6.1.x-dev
- 6.1.2
- 6.1.1
- 6.1.0
- 6.1.0-rc1
- 6.1.0-beta1
- 6.0.x-dev
- 6.0.8
- 6.0.7
- 6.0.6
- 6.0.5
- 6.0.4
- 6.0.3
- 6.0.2
- 6.0.1
- 6.0.0
- 6.0.0-rc1
- 6.0.0-beta1
- 5.x-dev
- 5.15.x-dev
- 5.15.11
- 5.15.10
- 5.15.9
- 5.15.8
- 5.15.7
- 5.15.6
- 5.15.5
- 5.15.4
- 5.15.3
- 5.15.2
- 5.15.1
- 5.15.0
- 5.15.0-rc1
- 5.15.0-beta1
- 5.14.x-dev
- 5.14.3
- 5.14.2
- 5.14.1
- 5.14.0
- 5.14.0-rc1
- 5.14.0-beta1
- 5.13.x-dev
- 5.13.4
- 5.13.3
- 5.13.2
- 5.13.1
- 5.13.0
- 5.13.0-rc1
- 5.13.0-beta1
- 5.12.x-dev
- 5.12.2
- 5.12.1
- 5.12.0
- 5.11.x-dev
- 5.11.1
- 5.11.0
- 5.10.x-dev
- 5.10.0
- 5.10.0-rc1
- 5.10.0-beta1
- 5.10.0-alpha1
- 5.9.x-dev
- v5.9.2
- 5.9.1
- 5.9.0
- 5.9.0-rc1
- 5.9.0-beta1
- 5.8.x-dev
- 5.8.3
- 5.8.2
- 5.8.1
- 5.8.0
- 5.7.x-dev
- 5.7.1
- 5.7.0
- 5.6.x-dev
- 5.6.3
- 5.6.2
- 5.6.1
- 5.6.0
- 5.6.0-rc1
- 5.5.x-dev
- 5.5.3
- 5.5.2
- 5.5.1
- 5.5.0
- 5.4.x-dev
- 5.4.3
- 5.4.2
- 5.4.1
- 5.4.0
- 5.3.x-dev
- 5.3.3
- 5.3.2
- 5.3.1
- 5.3.0
- 5.2.x-dev
- 5.2.2
- 5.2.1
- 5.2.0
- 5.1.x-dev
- 5.1.1
- 5.1.0
- 5.0.x-dev
- 5.0.2
- 5.0.1
- 5.0.0
- 5.0.0-beta2
- 5.0.0-beta1
- 4.6.x-dev
- 4.6.3
- 4.6.2
- 4.6.1
- 4.6.0
- 4.5.x-dev
- 4.5.8
- 4.5.7
- 4.5.6
- 4.5.5
- 4.5.4
- 4.5.3
- 4.5.2
- 4.5.1
- 4.5.0
- 4.4.x-dev
- 4.4.2
- 4.4.1
- 4.4.0
- 4.3.x-dev
- 4.3.5
- 4.3.4
- 4.3.3
- 4.3.2
- 4.3.1
- 4.3.0
- 4.2.x-dev
- 4.2.6
- 4.2.5
- 4.2.4
- 4.2.3
- 4.2.2
- 4.2.1
- 4.2.0
- 4.1.x-dev
- 4.1.0
- 4.0.x-dev
- 4.0.1
- 4.0.0
- 3.1.2
- 3.1.1
- 3.1.0
- 3.0.2
- 3.0.1
- 3.0.0
- 3.0.0-beta1
- 2.0.10
- 2.0.9
- 2.0.8
- 2.0.7
- 2.0.6
- 2.0.5
- 2.0.4
- 2.0.3
- 2.0.2
- 2.0.1
- 2.0.1-rc1
- 1.1.0-beta
- 1.0.1
- 0.5.1
- dev-5.14-release
- dev-pulls/5.8/second-page-intial-visibility-hide
- dev-master
This package is auto-updated.
Last update: 2024-09-19 01:46:22 UTC
README
UserForms 允许 CMS 用户通过拖放界面创建动态表单,而不需要涉及任何 PHP 代码。
功能
- 使用所有主要表单字段(文本、电子邮件、下拉菜单、单选按钮、复选框等)构建表单
- 能够从其他模块扩展 userforms 以提供额外字段
- 能够将表单提交发送给多个人
- 查看提交的表单并将其导出为 CSV
- 定义自定义错误消息和验证设置
- 根据用户输入可选地显示和隐藏字段
- 当从部分完成的表单中导航离开时显示确认消息。
安装
composer require silverstripe/userforms
垃圾邮件保护
此模块默认不包含垃圾邮件保护。如果没有它,您的提交可能包含相当数量的垃圾邮件。对于面向公众的表单,建议您审查并安装以下模块,以及 README 中概述的其中一个推荐的“验证系统”模块。
有关如何配置此模块的详细信息,请参阅SpamProtection Module README。
文档
感谢
我要感谢所有为该模块做出贡献的人,包括错误修复者、测试者、使用该模块的客户以及提交新功能的人。
感谢Jan Düsedau 为表单字段绘制自定义图标集。
版本控制
此库遵循 Semver。根据 Semver,您将能够升级到该库的任何次要或补丁版本,而无需对公共 API 进行任何破坏性更改。Semver 还要求我们明确定义此库的公共 API。
所有具有 public
可见性的方法都是公共 API 的一部分。所有其他方法都不是公共 API 的一部分。在可能的情况下,我们将尝试在次要/补丁版本中保持 protected
方法的向后兼容性,但如果您正在重写方法,请在升级之前测试您的工作。
报告问题
请创建一个问题,报告您发现的任何错误或缺少的功能。