cronUI

4.0.0
Developed by basecom Gmbh & Co. KG
Akeneo Partner
Akeneo PIM compatibility
Enterprise Edition (SaaS) Not supported
Enterprise Edition (PaaS)
Growth Edition Not supported
Community Edition
Extension version
4.0.0
Price: Free

Description

The basecom cronUI is an extension for Akeneo Community Edition and Enterprise Edition. It adds a new user interface which can be used to create, manage and delete cronjobs. Also, it allows the developers to create cronjobs through PHP-code.

Documentation

Installation

Requirements

This bundle requires Akeneo 2.3 Community Edition or higher. Also it requires PHP 7.1 or higher.

Install the bundle

  1. Install this package via composer:

composer require basecom/akeneo-cron-ui

  1. Follow the installation steps of the Custom entity bundle if not already installed.

  2. Add the bundle to the AppKernel.php:

protected function registerProjectBundles() { return [ new \Basecom\Bundle\CronUiBundle\BasecomCronUiBundle(), ]; }

  1. Run the doctrine schema update to create the new cronjobs table

php ./bin/console doctrine:schema:update --dump-sql --env=prod php ./bin/console doctrine:schema:update --force --env=prod

  1. Add the cronjobs:run command to the crontab:

* * * * * cd /path-to-your-project && php ./bin/console cronjobs:run >> /dev/null 2>&1

  1. Clear all caches and regenerate front-end assets:

php ./bin/console cache:clear --env=prod --no-warmup php ./bin/console cache:warmup --env=prod php ./bin/console pim:installer:assets --symlink --clean --env=prod yarn run webpack

Documentation

https://github.com/basecom/akeneo-cronUI

List your extension on Akeneo Marketplace

Learn about the best practices to enrich Akeneo ecosystem.

Share your contributions with Akeneo Community any way you want.

Need help? Please read our
submission requirements and manual.