承接 ethanyehuda/magento2-cronjobmanager 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

ethanyehuda/magento2-cronjobmanager

Composer 安装命令:

composer require ethanyehuda/magento2-cronjobmanager

包简介

A module for managing scheduled cron jobs from magento's admin panel

README 文档

README

Cron Job Manager
EthanYehuda_CronJobManager

A Cron Job Management and Scheduling tool for Magento 2

Control Your Cron

Latest Stable Version Total Downloads Coverage Status
ExtDN M2 Coding Standard ExtDN M2 Integration Tests ExtDN M2 Unit Tests

Installation

In your Magento2 root directory, you may install this package via composer:

composer require ethanyehuda/magento2-cronjobmanager

php bin/magento setup:upgrade

Support

Magento version CronjobManager
Magento 2.4.6 ^1.15 || ^2.0
Magento 2.4.5 ^1.13.3 || ^2.0
Magento 2.4.4 ^1.13.3 || ^2.0
Magento 2.4.x ^1.0
Magento 2.3.x ^1.0
Magento 2.2.x ^1.0
Magento 2.1.x ❌ Not supported
Magento 2.0.x ❌ Not supported

Features

Full Control Over All Scheduled Cron Jobs

Take command of all processes running on your Magento 2 instance. You will be able to manage all scheduled cron jobs, which means you have complete control over what tasks fire behind the scenes. An administrator will have the ability of scheduling, removing, editing, analyzing, and running any, and all cron jobs in the cron_schedule table.

Informative Timeline

With the Timeline feature, you can see all scheduled tasks registered by Magento's scheduler queue, and quickly analyize important details pertaining to all your tasks. The timeline feature comes with dynamic scaling, live reloading, and tooltips to help you better interface with the scheduler.

Control Over Task Configurations

The configuration panel boasts a list of features including:

  • Cron expression editing

    Grants access to changing the frequency of any cron job in Magento

    This also allows you to disable cron jobs by removing the expression

  • System default configuration restore

    Revert back to the system's default configuration

  • Schedule Now

    Gives the ability to schedule any task immediately and in the background. Scheduling a task from the configuration panel will allow the system to call it asynchronously.

Command Line Tools

Use the command line tools to run any cron job and view all tasks in the system:

For example: php bin/magento cronmanager:showjobs

Email notifications

You can configure email addresses to be notified if a job has an error. These settings can be found in Stores -> Settings -> Configuration -> Advanced -> System -> Cron Job Manager.

email-configuration

And Much More...

The Cron Job Manager is an arsenal of tools that administrators can use to manipulate Magento's scheduler features. It's perfect for debugging obscure issues with custom or native processes (cron jobs) that run on Magento's scheduler queue. There are many use cases where administrators need to keep track of tasks and force them to behave in a specific way. The Cron Job Manager can do it all!

Issue Tracking / Upcoming Features

For issues, please use the issue tracker.

Issues keep this project alive and strong, so let us know if you find anything!

We're planning on pumping out a ton of new features, which you can follow on our project page.

Development / Contribution

If you want to contribute please follow the below instructions:

  1. Create an issue and describe your idea
  2. Fork this repository
  3. Create your feature branch (git checkout -b my-new-feature)
    • NOTE: Always branch off the *-develop branch (ex. 1.x-develop)
  4. Commit your changes
  5. Publish the branch (git push origin my-new-feature)
  6. Submit a new Pull Request for review

Maintainers

Current maintainers:

See also our contributers

License

The Open Software License 3.0 (OSL-3.0)

ethanyehuda/magento2-cronjobmanager 适用场景与选型建议

ethanyehuda/magento2-cronjobmanager 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 2.68M 次下载、GitHub Stars 达 363, 最近一次更新时间为 2017 年 10 月 07 日, 在 PHP 生态内属于活跃度较高的组件。

我们在过去多个企业项目中使用过 ethanyehuda/magento2-cronjobmanager 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。

围绕 ethanyehuda/magento2-cronjobmanager 我们能提供哪些服务?
定制开发 / 二次开发

基于 ethanyehuda/magento2-cronjobmanager 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。

BUG 修复 & 性能优化

线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。

项目外包 & 长期维护

承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。

yvsm@zunyunkeji.com QQ:316430983 微信:yvsm316 西安尊云信息科技 · 专注 PHP / Go / 分布式系统研发

统计信息

  • 总下载量: 2.68M
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 365
  • 点击次数: 25
  • 依赖项目数: 1
  • 推荐数: 2

GitHub 信息

  • Stars: 363
  • Watchers: 27
  • Forks: 74
  • 开发语言: PHP

其他信息

  • 授权协议: OSL-3.0
  • 更新时间: 2017-10-07