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 is activated automatically upon installation.

How does it work:

1) Create a Scheduled Task

First, set up a Scheduled Task in System > Scheduled Tasks.

Click the New button at the top and select Admin Checklist - Recurring Tasks.

Recurring tasks Scheduled tasks 02

Give the Scheduled Task a Title (e.g. Monthly Task), this title is used in the selection later.

Fill in the Basic fields to your needs. For example, an interval of every month on the 5th day at 9:00.

Recurring tasks Scheduled tasks 03

Save the task. If you need more intervals, like weekly or daily, add as many Scheduled Tasks as you need.

2) Add the interval to the task

Go to the task you want to make recurring.

On the right side of the screen you'll see the Recurring Task selection, where you can pick any of the Scheduled Tasks you just created.

Recurring tasks Scheduled tasks 04

The task is now re-created on that schedule, whether or not it was checked.

Recurring tasks show a small icon in front of them in Task Management (hover over the icon to see the Scheduled Task name). You can also use the Filter Options to find a Recurring Task.

Recurring tasks Scheduled tasks 05

How are scheduled tasks triggered?

You'll find these settings in the task overview (System > Scheduled Tasks), under the "options" button at the top right.

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

lazy task scheduler

In many cases that's fine, but if there's no visitor at that time, the task won't run either. For example: you want a backup of your website every night at 2 a.m., but that task won't run until the first visitor opens the site the next morning, which isn't what you want.

You can also have tasks triggered by a cron job. Enable the web cron and you'll get a link you can use in your hosting provider's cron system.

web cron

If you can't set up a cron job on your hosting package, or aren't sure what settings to use, we recommend cron-job.org.

Setting up cron jobs via cron-job.org

cron-job.org

With a free cron-job.org account you can run simple cron jobs. Create an account, then create a cron job: enter a title, paste in your Joomla website's URL, choose when it should run, and save it. The cron job now runs at exactly the time you chose.

cron job settings