cronUI

4.0.0
Developed by basecom Gmbh & Co. KG
Akeneo Solution Partner
Akeneo PIM compatibility
Enterprise Edition (SaaS) Not supported
Enterprise Edition (PaaS)
Growth Edition Not supported
Community Edition
Extension type
Bundle
More info
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