dmk / mkforms
为 TYPO3 制作 HTML 表单
v11.0.8
2023-11-13 11:29 UTC
Requires
- php: ^7.4 || ^8.0
- digedag/rn-base: ~1.16.12
- typo3/cms-core: ^10.4.23 || ^11.5.5
Requires (Dev)
- dmk/mklib: ^11.0
- friendsofphp/php-cs-fixer: ^3.3
- nimut/testing-framework: ^6.0
- php-parallel-lint/php-parallel-lint: ^1.3
- phpcompatibility/php-compatibility: ^9.3.5
Suggests
- dmk/mksanitizedparameters: keeps your parameters clean and safe
Replaces
- typo3-ter/mkforms: v11.0.8
- dev-master
- 11.5.x-dev
- v11.0.8
- v11.0.7
- v11.0.6
- v11.0.5
- v11.0.4
- v11.0.3
- v11.0.2
- v11.0.1
- v11.0.0
- 10.4.x-dev
- v10.1.7
- v10.1.6
- v10.1.5
- v10.1.4
- v10.1.3
- v10.1.2
- v10.1.1
- v10.1.0
- v10.0.3
- v10.0.2
- v10.0.1
- v10.0.0
- 9.5.x-dev
- v9.5.4
- v9.5.3
- v9.5.2
- v9.5.1
- v9.5.0
- v3.0.25
- v3.0.24
- v3.0.23
- v3.0.22
- v3.0.21
- v3.0.20
- v3.0.19
- v3.0.18
- v3.0.17
- v3.0.16
- v3.0.15
- v3.0.14
- v3.0.13
- v3.0.12
- v3.0.11
- v3.0.10
- v3.0.9
- v3.0.8
- v3.0.7
- v3.0.6
- v3.0.5
- v3.0.4
- 3.0.3
- 3.0.2
- 3.0.1
- 3.0.0
- 2.0.13
- 2.0.12
- 2.0.11
- 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.0
- 1.0.44
- 1.0.43
- 1.0.42
- 1.0.41
- 1.0.40
- 1.0.39
- 1.0.38
- 1.0.37
- 1.0.36
- 1.0.35
- 1.0.34
- 1.0.33
- 1.0.32
- 1.0.31
- 1.0.30
- 1.0.29
- 1.0.28
- 1.0.27
- 1.0.26
- 1.0.25
- 1.0.24
- 1.0.23
- 1.0.22
- 1.0.21
- 1.0.20
- 1.0.19
- 1.0.18
- 1.0.17
- 1.0.16
- 1.0.15
- 1.0.14
- 1.0.13
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.6
- 1.0.5
- 1.0.3
This package is auto-updated.
Last update: 2024-08-25 09:21:42 UTC
README
它做什么?
TYPO3 扩展 MKFORMS 允许创建前端 HTML 表单。整个表单在 XML 文件(或替代的 Typoscript)中描述。
ameos_formidable 的分支
MKFORMS 是 TYPO3 扩展 ameos_formidable 的分支。开发目标之一是与该扩展尽可能保持兼容。只有在紧急情况下才会更改 XML 文件的格式,尽可能只进行扩展。因此,ameos_formidable 的文档和示例几乎总是可以正常工作。
- http://formidable.typo3.ug/
- http://formidable.typo3.ug/reference.html
- http://wiki.typo3.org/index.php/Formidable_documentation
在线文档
分支的目标
尽管 ameos_formidable 开发程度极高,但仍有一些问题会阻碍或防止其使用。分支旨在解决以下问题
- 使用各种 JS 库如 JQuery。Ameos 仅使用 Prototype。
- 放弃 PHP 会话。这使得在集群环境中无法使用。
- 通过自动加载机制简化其他表单元素的集成。Ameos 以前有一个非常僵化的系统。
- 简化 API 和重构代码。主表单类现在有超过 8000 行代码。
- 继续开发
- 兼容 TYPO3 6.2
- 相对容易迁移 ameos_formidable 表单
- 轻松扩展小部件
- 缓存
- 更多安全功能
- rn_base 插件输出
- DAM 和 FAL 的上传小部件
- Fluidviewhelper
- 通用的数据处理器
- 改进的表单内 userfunc 调用
自 10.4 以来已破坏性更改
- 模板路径已更改,需要更改所有 xml 文件和 TypoScript 配置
- EXT:mkforms/templates/formonly.html 现在是 EXT:mkforms/Resources/Private/Templates/formonly.html
- 可以在插件中使用。因此,请使用此 SQL 查询迁移旧路径
UPDATE tt_content SET pi_flexform = REPLACE(pi_flexform, 'mkforms/templates/formonly.html', 'mkforms/Resources/Private/Templates/formonly.html');
- 可以在插件中使用。因此,请使用此 SQL 查询迁移旧路径
- EXT:mkforms/widgets/lister/res/html/default-template.html 现在是 EXT:mkforms/Resources/Private/Templates/Widgets/Lister/default-template.html
- EXT:mkforms/templates/formonly.html 现在是 EXT:mkforms/Resources/Private/Templates/formonly.html