Documentation: Admin Checklist
Recurring tasks
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
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
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.
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.
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.
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.
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
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.