{"id":13518894,"url":"https://github.com/Ethan3600/magento2-CronjobManager","last_synced_at":"2025-03-31T11:30:50.881Z","repository":{"id":24468721,"uuid":"100189472","full_name":"Ethan3600/magento2-CronjobManager","owner":"Ethan3600","description":"Cron Job Manager for Magento 2","archived":false,"fork":false,"pushed_at":"2024-04-09T13:45:38.000Z","size":718,"stargazers_count":347,"open_issues_count":13,"forks_count":73,"subscribers_count":26,"default_branch":"1.x","last_synced_at":"2025-03-03T17:18:47.510Z","etag":null,"topics":["cron-jobs","cronjobs","magento2","magento2-extension","scheduling","ui-components"],"latest_commit_sha":null,"homepage":"https://packagist.org/packages/ethanyehuda/magento2-cronjobmanager","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"osl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ethan3600.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["ethan3600"]}},"created_at":"2017-08-13T16:24:06.000Z","updated_at":"2025-02-25T18:32:28.000Z","dependencies_parsed_at":"2023-01-14T01:01:24.195Z","dependency_job_id":"1a5cba54-b9c7-4313-ba9e-ffcb3aa36ca0","html_url":"https://github.com/Ethan3600/magento2-CronjobManager","commit_stats":{"total_commits":468,"total_committers":25,"mean_commits":18.72,"dds":"0.39529914529914534","last_synced_commit":"c767c9db8f7ab7926dc175707e87df727f5b4512"},"previous_names":[],"tags_count":57,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ethan3600%2Fmagento2-CronjobManager","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ethan3600%2Fmagento2-CronjobManager/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ethan3600%2Fmagento2-CronjobManager/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ethan3600%2Fmagento2-CronjobManager/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ethan3600","download_url":"https://codeload.github.com/Ethan3600/magento2-CronjobManager/tar.gz/refs/heads/1.x","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246461503,"owners_count":20781335,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["cron-jobs","cronjobs","magento2","magento2-extension","scheduling","ui-components"],"created_at":"2024-08-01T05:01:50.501Z","updated_at":"2025-03-31T11:30:50.554Z","avatar_url":"https://github.com/Ethan3600.png","language":"PHP","funding_links":["https://github.com/sponsors/ethan3600"],"categories":["PHP","[Magento](https://github.com/magento/magento2)","Open Source Extensions"],"sub_categories":["Modules","Infrastructure"],"readme":"\u003ch1 align=\"center\"\u003e\n  \u003cimg src=\"https://raw.githubusercontent.com/Ethan3600/randomStuff/master/Images/logo1.png\" alt=\"Cron Job Manager\" width=\"400\"\u003e\n  \u003cbr\u003e\n  EthanYehuda_CronJobManager\n  \u003cbr\u003e\n\u003c/h1\u003e\n\n\u003ch4 align=\"center\"\u003eA Cron Job Management and Scheduling tool for Magento 2\u003c/h4\u003e\n\n\u003cp align=\"center\"\u003e\u003ci\u003eControl Your Cron\u003c/i\u003e\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://packagist.org/packages/ethanyehuda/magento2-cronjobmanager\"\u003e\n    \u003cimg src=\"https://poser.pugx.org/ethanyehuda/magento2-cronjobmanager/v/stable\"\n         alt=\"Latest Stable Version\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://packagist.org/packages/ethanyehuda/magento2-cronjobmanager/stats\"\u003e\n    \u003cimg src=\"https://poser.pugx.org/ethanyehuda/magento2-cronjobmanager/downloads\"\n         alt=\"Total Downloads\"\u003e\n  \u003c/a\u003e\n  \u003ca href='https://coveralls.io/github/Ethan3600/magento2-CronjobManager'\u003e\n    \u003cimg src='https://coveralls.io/repos/github/Ethan3600/magento2-CronjobManager/badge.svg' alt='Coverage Status' /\u003e\n  \u003c/a\u003e\n  \u003cbr\u003e\n  \u003ca href=\"https://github.com/Ethan3600/magento2-CronjobManager/actions/workflows/coding-standard.yml\"\u003e\n    \u003cimg src=\"https://github.com/Ethan3600/magento2-CronjobManager/actions/workflows/coding-standard.yml/badge.svg\" alt=\"ExtDN M2 Coding Standard\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/Ethan3600/magento2-CronjobManager/actions/workflows/integration.yml\"\u003e\n    \u003cimg src=\"https://github.com/Ethan3600/magento2-CronjobManager/actions/workflows/integration.yml/badge.svg\" alt=\"ExtDN M2 Integration Tests\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/Ethan3600/magento2-CronjobManager/actions/workflows/unit.yml\"\u003e\n    \u003cimg src=\"https://github.com/Ethan3600/magento2-CronjobManager/actions/workflows/unit.yml/badge.svg\" alt=\"ExtDN M2 Unit Tests\"\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n## Installation\n\nIn your Magento2 root directory, you may install this package via composer:\n\n`composer require ethanyehuda/magento2-cronjobmanager`\n\n`php bin/magento setup:upgrade`\n\n\n## Support\n\nCJM Ver. | Magento 2.0 | Magento 2.1 | Magento 2.2 | Magento 2.3 | Magento 2.4\n--- | :---: | :---: | :---: | :---: | :---:\n1.x | :x: | :x: | :white_check_mark: | :white_check_mark: | :white_check_mark:\n\n\n## Features\n\n### Full Control Over All Scheduled Cron Jobs\n\n\nTake 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.\n\n\u003cimg src=\"https://user-images.githubusercontent.com/6549623/39410796-d3ec4e72-4bcb-11e8-85ef-325e8a580df2.png\"/\u003e\n\n### Informative Timeline\n\nWith 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.\n\n\u003cimg src=\"https://user-images.githubusercontent.com/6549623/39410783-98b957fa-4bcb-11e8-9290-71c6597ef828.png\"/\u003e\n\n\n### Control Over Task Configurations\n\nThe configuration panel boasts a list of features including:\n\n* Cron expression editing\n\n   Grants access to changing the frequency of any cron job in Magento\n\n   This also allows you to **disable** cron jobs by removing the expression\n\n* System default configuration restore\n\n   Revert back to the system's default configuration\n\n* Schedule Now\n\n   Gives the ability to schedule any task immediately and in the background. Unlike the dispatch feature on the dashboard, which runs the cron on the forefront, scheduling a task from the configuration panel will allow the system to call it asynchronously\n\n* Cron Runner\n\n   Forces Magento to run the scheduler queue on command\n\n\u003cimg src=\"https://user-images.githubusercontent.com/6549623/39410809-0163ad00-4bcc-11e8-9357-2d1e80c079af.png\"/\u003e\n\n### Command Line Tools\n\nUse the command line tools to run any cron job and view all tasks in the system:\n\nFor example: `php bin/magento cronmanager:showjobs`\n\n\u003cimg src=\"https://user-images.githubusercontent.com/6549623/39410837-41f1b060-4bcc-11e8-8b98-7d7253662d5c.png\"/\u003e\n\n### Email notifications\n\nYou can configure email addresses to be notified if a job has an error.\nThese settings can be found in Stores -\u003e Settings -\u003e Configuration -\u003e Advanced -\u003e System -\u003e Cron Job Manager.\n\n![email-configuration](https://user-images.githubusercontent.com/367320/60760081-a3970000-a02f-11e9-9615-3eb6c3bd9adb.png)\n\n### And Much More...\n\nThe 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!\n\n\u003cimg src=\"https://user-images.githubusercontent.com/6549623/39410850-78ca374c-4bcc-11e8-9405-88917a72b5be.png\"/\u003e\n\n## Issue Tracking / Upcoming Features\n\nFor issues, please use the [issue tracker](https://github.com/Ethan3600/magento2-CronjobManager/issues).\n\nIssues keep this project alive and strong, so let us know if you find anything!\n\nWe're planning on pumping out a ton of new features, which you can follow on our [project page](https://github.com/Ethan3600/magento2-CronjobManager/projects/1).\n\n### Development / Contribution\n\nIf you want to contribute please follow the below instructions:\n\n1. Create an issue and describe your idea\n2. [Fork this repository](https://github.com/Ethan3600/magento2-CronjobManager/fork)\n3. Create your feature branch (`git checkout -b my-new-feature`)\n    * **NOTE**: Always branch off the `*-develop` branch (ex. 1.x-develop)\n4. Commit your changes\n5. Publish the branch (`git push origin my-new-feature`)\n6. Submit a new Pull Request for review\n\n## Maintainers\n\nCurrent maintainers:\n\n* [Ethan Yehuda](https://github.com/ethan3600)\n\nSee also our [contributers](https://github.com/Ethan3600/magento2-CronjobManager/graphs/contributors)\n\n\n## License\n\n[The Open Software License 3.0 (OSL-3.0)](https://opensource.org/licenses/OSL-3.0)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FEthan3600%2Fmagento2-CronjobManager","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FEthan3600%2Fmagento2-CronjobManager","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FEthan3600%2Fmagento2-CronjobManager/lists"}