hamaka / silverstripe-taskforms
一个使 Silverstripe 任务更加互动和美观的实用工具。
v1.6
2024-04-12 08:30 UTC
Requires
- php: >=7.1
- silverstripe/framework: ^4 | ^5
README
一个使 Silverstripe 任务更加互动和美观的实用工具。
Silverstripe 4+
安装
composer require "hamaka/silverstripe-taskforms"
功能
- 向任务输出添加一些基本的 CSS。
- 添加实用方法来给变更消息上色(echoGood, echoNotice, echoError 等)。
- 添加一个模式来生成一个简单的表单以填充变量输入(将变量数组转换为表单)。
- 添加一种方式,当缺少所有必需的输入时阻止执行。
- 表单中的默认文本字段可以用更复杂的 Silverstripe FormFields 取代。
- 添加一个模式,可以在执行前强制执行任务的干运行。
- 添加实用方法,将数组输出作为表格。
- 覆盖默认的 Silverstripe TaskRunner,允许 /dev/tasks 按类别组织。可以使用 TaskCategoryProviders 添加类别,方式与 Silverstripe PermissionProvider 相同。
用法
见 ExampleTask.php
屏幕截图
PS. 谁不喜欢庆祝任务完成的好烟花呢?
许可
见 许可
维护者
- Sander van Scheepen sander@hamaka.nl
- Carlo Riedstra carlo@hamaka.nl
- Bauke Zwaan bauke@hamaka.nl