boboldehampsink/taskmanager

此包已被废弃,不再维护。没有建议的替代包。

Craft CMS的任务管理器插件

安装次数: 19,428

依赖项: 0

建议者: 0

安全: 0

星标: 53

关注者: 7

分支: 1

开放问题: 1

类型:craft-plugin

0.4.3 2016-07-04 14:08 UTC

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

  • 首次发布