boboldehampsink / taskmanager
此包已被废弃,不再维护。没有建议的替代包。
Craft CMS的任务管理器插件
0.4.3
2016-07-04 14:08 UTC
Requires
- composer/installers: ~1.0
This package is not auto-updated.
Last update: 2022-02-01 12:51:31 UTC
README
将“任务管理器”部分添加到您的CP中,以便轻松取消或删除Craft任务。
重要
- 插件文件夹应命名为"taskmanager"
已弃用
随着Craft 3于2018年4月4日发布,此插件已被弃用。您仍然可以使用它与Craft 2,但建议您使用(并开发)Craft 3版本。目前,我还没有这样的计划。
功能
- 查看详细任务信息
- 取消正在运行的任务
- 重新运行正在运行或失败的任务
- 如果您设置了cronjob以运行 /actions/taskManager/rerunAllFailedTasks,则可以自动重新运行失败的任务
- 附带两个控制台命令,一个用于运行挂起的任务,另一个用于监视挂起的任务并运行它们。
- 为Hirefire提供了端点,请参阅http://support.hirefire.io/help/kb/guides/any-programming-language
要运行挂起的任务,只需运行
./craft/app/etc/console/yiic taskmanager run
要监视挂起的任务并运行它们,请运行
./craft/app/etc/console/yiic taskmanager watch
开发
在您的Craft安装中运行此操作以在提交拉取请求之前测试此插件的更改
phpunit --bootstrap craft/app/tests/bootstrap.php --configuration craft/plugins/taskmanager/phpunit.xml.dist --coverage-clover coverage.clover craft/plugins/taskmanager/tests
变更日志
0.4.3
- 添加了获取Hirefire.io格式的挂起任务的能力
- 回收数据库连接
0.4.2
- 修复了读取默认配置值的问题
0.4.1
- 添加了通过
taskInterval
配置设置控制监视间隔的能力
0.4.0
- 添加了通过命令行运行和监视任务的能力
0.3.1
- 为Craft 2.5更新了插件
- 钩子"modifyTaskManagerAttributes"现在为"defineAdditionalTaskManagerTableAttributes"
- 添加了描述和文档URL
0.3.0
- 按类型添加了源
- 用元素操作替换了操作按钮
- 添加了重新运行所有失败任务的端点
- 添加了在给定超时后重新启动挂起任务的能力
- 添加了"modifyTaskManagerSources"钩子
- 添加了"addTaskManagerActions"钩子
- 添加了"modifyTaskManagerTableAttributes"钩子
- 添加了"getTaskManagerTableAttributeHtml"钩子
- 添加了"modifyTaskManagerSortableAttributes"
0.2.0
- 添加了重新启动任务的能力
- 删除任务现在更加优雅
0.1.0
- 首次发布