---
title: "Admin Checklist"
---

# Admin Checklist

## Install the package

Before installation please check that the below system requirements are met. You can ask your webhoster if the server you are working on supports them. You can also find the information in the Joomla! backend under System > System information.

 
## General requirements

 
- Joomla! 4.x or 5.x

 ## Preparations

 
- Create a full backup of the website. You can use [Akeeba Backup](http://www.akeeba.com) to create a quick one
- Upgrade to the latest version of Joomla!

 
## Installation (upload & install)

 The installation of our extensions is done with the Joomla! installer. Anyone that is already using Joomla! shouldn't have any problem, for those that are somewhat new in Joomla! we'll explain the steps required to make the installation of the extensions in your website.

 1) After downloading the installation file from our website, go to your Joomla! administration and go to **System > Install > Extensions**

 ![install 01](https://www.joomill-extensions.com/images/documentation/general/install-01.jpg)

 2) Then select the file in the tab **Upload Package File**, after a few moments you'll get a message saying the extension is installed.

 ![install 02](https://www.joomill-extensions.com/images/documentation/general/install-02.jpg)

 3) The component, plugin and module will be published automaticly. Go to **Extensions** » **Extension Manager,**find the Admin Checklist extensions.

 Now you're ready to start using our extension!

 
## Installation (Install from web)

 1) Go to your Joomla! administration and go to **System > Install > Extensions**and select the**Install from Web**tab

 Search for **Joomill** to find my extensions

  ![install from web](https://www.joomill-extensions.com/images/documentation/general/install-from-web.png)

  


[Lees meer...](https://www.joomill-extensions.com/admin-checklist/install-the-plugin.md)

## How to start

After a successfull installation, you see the quickstart message.

 There are 2 ways to start using the Admin Checklist:

 
## 1) Import an example checklist

 There are various example checklists available. The default example file has around 10 categories and 80 tasks.

 Go to Components > Admin Checklist > Task Management and click the import button on top of the page. This leads you to administrator/index.php?option=com_checklist&view=import

 Download one of the examples on the right side of the page. A .json-file will be save to your computer.  
This .json-file can be used on the  import (left side of the page). Select the file and click on the green "Import File" button.

 ![import](https://www.joomill-extensions.com/images/documentation/adminchecklist/import.png)

 When the file is imported, you see a success message with the number of categories and tasks that are added to your checklist.

 You can add. delete, change all tasks to create your own checklist.

 
## 2) Create a checklist manually

 Go to Components > Admin Checklist > Categories and add the categories you would like to use. This works the same way as a Joomla content category. Add a title and optional a description. The categories will be shown in the Admin Checklist Categories module in your dashboard.

 When you have created at least one category, you can add a task.

 Choose a title and add a description.

 On the left side you can select a status (published, unpublished, trashed, archived)  
Select a category  
Set checked to Yes or No  
And based on the version you see other options you can select.

 ![add task](https://www.joomill-extensions.com/images/documentation/adminchecklist/add-task.jpg)

  

 **In the description you can add a direct link to the page you would like to go**.  
For example: index.php?option=com_plugins will add a link to the plugins-page regardless of the domain you are working on, so you can easily export the task to another website.

  

 **When you are happy with the checklist, you can start using it. Go to Components > Admin Checklist > Checklist to see all tasks you have to do.**


[Lees meer...](https://www.joomill-extensions.com/admin-checklist/how-to-start.md)

## Component Configuration

The Admin Checklist component has some options to give you control over how it works and behaves. Here is the full list of the options you can find in the **Admin Checklist component settings**.

 **Component**

 
|  |  |
| --- | --- |
| Open links in new tab | If set to Yes, links in the task description will always open in a new tab, else they will be opened as set in the link. |
| Checked style | Select the style of the checked tasks   
You can choose: |

 **Line Through:**  
  
![line through](https://www.joomill-extensions.com/images/documentation/adminchecklist/line-through.png)  
  
**Muted:  
![muted](https://www.joomill-extensions.com/images/documentation/adminchecklist/muted.png)  
  
Hide checked tasks:  
![hide checked](https://www.joomill-extensions.com/images/documentation/adminchecklist/hide-checked.png)**

 
|  |  |
| --- | --- |
| Enable Versions | Automatically save old versions of an item. If set to Yes, old versions of items are saved automatically. When editing, you may restore from a previous version of the item. |
| Maximum Versions | The maximum number of old versions of an item to save. If zero, all old versions will be saved. |


[Lees meer...](https://www.joomill-extensions.com/admin-checklist/component-configuration.md)

## Module Configuration

The Admin Checklist module shows all Categories and the status of the tasks. The module will be published automatically on your Joomla Dashboard after installation.

 When you click on the Category-title you see all tasks (checked and unchecked) in this category.  
When you click on the red button you see all unchecked tasks in this category.  
When you click on the green button you see all checked tasks in this category.

 ![module](https://www.joomill-extensions.com/images/documentation/adminchecklist/module.png)

 **Module Parameters**

 
|  |  |
| --- | --- |
| Assigned to me only | Show only the tasks that are assigned to logged in user. This will only work if the Checklist - Assigned to user plugin is enabled. |
| Show Progress Bar | Display a progress bar showing completion percentage with color-coded status.  
0-34% complete : Red  
35-67% complete : Yellow  
68-100% complete : Blue  
100% : Green |
| Hide Completed Categories | Hide categories where all tasks have been completed. |


[Lees meer...](https://www.joomill-extensions.com/admin-checklist/module-configuration.md)

## Action Log plugin Configuration

Log administrative actions performed in the Admin Checklist component to the Joomla! User Actions Log.

 The plugin will be published automatically after installation.

 There are no parameters.

 ![actionlog](https://www.joomill-extensions.com/images/documentation/adminchecklist/actionlog.png)


[Lees meer...](https://www.joomill-extensions.com/admin-checklist/action-log-plugin-configuration.md)

## Export / Import a Checklist

When you want to use your personal checklist on another website. You can Export the list from Website A and import it into Website B

 
## Export a Checklist

 To export the checklist, go to **Components > Admin Checklist > Task Management**.

 Click on the **Export button** on top of the page.  
(When the button is not available, you probably have no rights to Export. This can be set in the Component Options by a super user) 

 A file (checklist-"Website Domain"-"Date Time".json) will be downloaded to your computer.

  

 
## Import a Checklist

 To import the checklist, go to **Components > Admin Checklist > Task Management**.

 Choose the file (.json you exported before) on your computer and click the **Import Button**

 After the file is imported, you see a message with the number of categories and tasks that are imported.

 
### Notes: 

 **Categories:**   
When a category already exsits it won't create a new category with the same name.

 **Tasks:**   
When a task already exsits it will create a new task with the same name.  
The imported tasks will always have the unchecked status.  
Recurring options won't be imported.  
Assigned to user options won''t be imported.


[Lees meer...](https://www.joomill-extensions.com/admin-checklist/export-import-a-checklist.md)

## Assign to User

**Assign To User** is only available in the PRO version.  
Unlock this and other features by upgrading to **Joomill Admin Checklist PRO**  
  
[Go PRO](https://www.joomill-extensions.com/subscribe/order/product/admin-checklist-pro)

 If you want to assign a task to a user, download and install the **Joomill Admin Checklist Assign To** plugin like any other plugin. The plugin will be automatically activated upon installation.

 
## How does it work:

 After installation, you will find an "Assigned To User" field on the right-hand side of the task edit screen. You can select a user which need to perform this task.

 ![assignedto](https://www.joomill-extensions.com/images/documentation/adminchecklist/assignedto.png)

  

 In the Task management and Checklist you will see a column "Assigned To" where you can also filter the tasks per user

 ![assignedto checklist](https://www.joomill-extensions.com/images/documentation/adminchecklist/assignedto-checklist.png)

  

 In the **Joomill Admin Checklist Module** you can enable the option "Assigned to me only".  
The module will now only shows the tasks assigned to the logged in user.   
All categories where you are not assigned to, will be hidden automaticly.

 ![assignedto module](https://www.joomill-extensions.com/images/documentation/adminchecklist/assignedto-module.png)

  

  


[Lees meer...](https://www.joomill-extensions.com/admin-checklist/assign-to-user-pro-only.md)

## 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](https://www.joomill-extensions.com/subscribe/order/product/admin-checklist-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**

 ![](https://www.joomill-extensions.com/images/documentation/adminchecklist/Recurring%20tasks%20-%20Scheduled%20tasks%2001.png)

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

 ![Recurring tasks Scheduled tasks 02](https://www.joomill-extensions.com/images/documentation/adminchecklist/Recurring_tasks_-_Scheduled_tasks_02.png)

 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](https://www.joomill-extensions.com/images/documentation/adminchecklist/Recurring_tasks_-_Scheduled_tasks_03.png)

 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](https://www.joomill-extensions.com/images/documentation/adminchecklist/Recurring_tasks_-_Scheduled_tasks_04.png)

 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](https://www.joomill-extensions.com/images/documentation/adminchecklist/Recurring_tasks_-_Scheduled_tasks_05.png)

 
## 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](https://www.joomill.com/images/kennisbank/geplande-taken-luie-taakplanner.png)

 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](https://www.joomill.com/images/kennisbank/geplande-taken-web-cron.png)

 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/](https://cron-job.org/)[https://cron-job.org](https://cron-job.org).

 
### Setting up cronjobs via cron-job.org

 ![geplande taken cron job website](https://www.joomill.com/images/kennisbank/geplande-taken-cron-job-website.png)

 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](https://www.joomill.com/images/kennisbank/geplande-taken-cron-job.png)

  

  

  

  


[Lees meer...](https://www.joomill-extensions.com/admin-checklist/recurring-tasks-pro.md)

## Changelog

[changelog-checklist]


[Lees meer...](https://www.joomill-extensions.com/admin-checklist/changelog.md)

