Skip to main content

Documentation: Admin Checklist

Recurring tasks

Recurring tasks are only available in the PRO version.
Unlock this and other features by upgrading to Joomill Admin Checklist PRO

Go PRO

If you want a task to recur, download and install the Task - Joomill Admin Checklist Recurring Tasks plugin like any other plugin. The plugin will be automatically activated upon installation.

How does it work:

1) Create a Scheduled Task

First we need to setup Scheduled Tasks in System > Scheduled Tasks

Then you click the New button on top and select the Admin Checklist - Recurring Tasks

Recurring tasks Scheduled tasks 02

You give the Scheduled task a Title, (e.g. Monthly Task) this title will be used in the selection later.

Fill in the Basic fields to your need. For example, The interval is every month on the 5th day at 9:00

Recurring tasks Scheduled tasks 03

And save this plugin.

When you have more intervals, like weekly or daily, you can add as many Scheduled tasks as you need.

2) Add the interval to the task

Go to the task you want to recure.

At the right side of the screen you see the Recurring Task selection, here you can select all Scheduled tasks you just created.

Recurring tasks Scheduled tasks 04

Now the Task will be re-created every month, regardless if you checked it or not.

You can reconnize the Recurring tasks by the icon in front of it of the Task Management. (Hover over the icon to show the Scheduled Task name.)
You also can use the Filter Options to find a Recurring Task.

Recurring tasks Scheduled tasks 05

How are scheduled tasks triggered?

You can find these settings in the task overview (System > Scheduled Tasks) by the "options" button at the top right.

By default, a task is triggered by an activity on the website, i.e. when a visitor opens the website. This is called Lazy task scheduler.

geplande taken luie taakplanner

In many cases, this is fine. But if you don't have a visitor at that time, the task will not be executed either. For example: You want to make a backup of your Web site every night at 2 a.m.. This task is not performed until the first visitor opens the Web site in the morning. You don't want that to happen.

You can also have the tasks triggered by a cron job.

Enable the web cron and you will now see a link.

You can use this link in your hosting party's system which handles cronjobs.

geplande taken web cron

If you cannot set up a cronjob on your hosting package or you do not know what the correct settings are then I recommend using https://cron-job.org.

Setting up cronjobs via cron-job.org

geplande taken cron job website

Through the website cron-job.org you can run simple cronjobs through a free account.

After you create a free account, you can create cronjobs.

Enter a title.
Paste the url from your Joomla website.
Enter when the cronjob should be run.
And save it.

This way the cronjob is always executed exactly at your desired time.

geplande taken cron job