Title: Sortable Dashboard To-Do List
Author: JFG Media
Published: <strong>4 maart 2024</strong>
Last modified: 30 november 2025

---

Plugins zoeken

![](https://ps.w.org/sortable-dashboard-to-do-list/assets/banner-772x250.jpg?rev
=3311558)

![](https://ps.w.org/sortable-dashboard-to-do-list/assets/icon-256x256.jpg?rev=3044690)

# Sortable Dashboard To-Do List

 Door [JFG Media](https://profiles.wordpress.org/jfgmedia/)

[Download](https://downloads.wordpress.org/plugin/sortable-dashboard-to-do-list.2.4.1.zip)

[Live voorbeeld](https://nl.wordpress.org/plugins/sortable-dashboard-to-do-list/?preview=1)

 * [Details](https://nl.wordpress.org/plugins/sortable-dashboard-to-do-list/#description)
 * [Beoordelingen](https://nl.wordpress.org/plugins/sortable-dashboard-to-do-list/#reviews)
 *  [Installatie](https://nl.wordpress.org/plugins/sortable-dashboard-to-do-list/#installation)
 * [Ontwikkeling](https://nl.wordpress.org/plugins/sortable-dashboard-to-do-list/#developers)

 [Ondersteuning](https://wordpress.org/support/plugin/sortable-dashboard-to-do-list/)

## Beschrijving

The plugin adds a sortable to-do list to your WP dashboard. This can be useful for
developers, or even for content writers. With the possibility to assign tasks to
other users, it’s like having your own mini Trello directly on your dashboard!

### Task Assignment

 *  To-do list items can be assigned to other users
 *  Users with assigned tasks can easily see by whom they were assigned, and easily
   flag them as completed
 *  Users who assign tasks can easily see which users have completed them, and which
   still haven’t
 *  Users who assign tasks can decide if they want assigned users to be able to 
   edit the task description
 *  Assignment ability depends on the current user role
 *  By default:
    -  Administrators can assign tasks to all users with the “edit_posts” capability
    -  Editors can assign tasks to editors, contributors, and authors
    -  Other user roles can only assign tasks to other users with the same role
 *  This feature is currently not activated for multisite setups
 *  4 WP filters to provide further control on assignment rights

### Item Creation

 *  To-do list item creation, edition and deletion via ajax. No page reload.
 *  To-do items are timestamped. You’ll never forget when they were created, or 
   when you last edited them.
 *  The list is individual. Each user has their own list.
 *  For multisite, it’s one list per user and per site.

### Front-end Display

 *  Option to display the to-do list on the website (for the current logged-in user
   only).
 *  Website list can be collapsed and expanded. But website items can currently 
   NOT be edited or sorted.
 *  Website list remembers its last display state (showed or collapsed)
 *  Website list remembers the size, position and state of opened to-do items
 *  Website list can be displayed on the left or right side of the window
 *  Possibility to decide to not show some to-do items on the website.

### WP Filters

**Manage assignment rights:**

“sdtdl_users_not_allowed_to_assign” to prevent some users to be able to assign items,
by returning an array of user IDs: `add_filter('sdtdl_users_not_allowed_to_assign',
function(){return ['3','6','8'];})`

“sdtdl_[user_role]_can_assign_to” to allow a specific user role to assign items 
to other roles, by returning an array of roles: `add_filter('sdtdl_editor_can_assign_to',
function(){return ['administrator','editor'];})`

“sdtdl_[user_role]_cannot_assign_to_users” to prevent specific roles from assigning
tasks to specific users, by returning an array of user IDs: `add_filter('sdtdl_[
user_role]_cannot_assign_to_users',function($current_user_id){return ['2','4'];})`

“sdtdl_never_assign_task_to_users” to prevent specific users from ever being assigned
any tasks, by returning an array of user IDs: `add_filter('sdtdl_never_assign_task_to_users',
function(){return ['1'];})`

Administrators can assign tasks to all user roles with the “edit_posts” capability,
but this can also be altered with the previous 3 filters.

**Manage list creation rights:**

By default, users with the “edit_posts” capability can create a to-do-list

“sdtdl_min_user_capability” to override this minimum capability: `add_filter('sdtdl_min_user_capability',
function(){return 'publish_posts';})`

**Manage day count for task highlighting:**

By default, tasks will be considered as “aging” 7 days after their creation, and
as “old” 14 days after their creation

“sdtdl_aging_tasks_min_days” to override the amount of days for aging tasks, by 
returning an integer: `add_filter('sdtdl_aging_tasks_min_days',function($current_user_id){
return 10;})`

“sdtdl_old_tasks_min_days” to override the amount of days for old tasks, by returning
an integer: `add_filter('sdtdl_old_tasks_min_days',function($current_user_id){return
20;})`

## Schermafbeeldingen

 * [[
 * The To-Do List dashboard widget
 * [[
 * The website list, in its collapsed (left) and expanded (right) forms
 * [[
 * The website list, with a bunch of tasks opened for consultation

## Installatie

 1. Visit the Plugins page within your dashboard and select “Add New”
 2. Search for “Sortable Dashboard To-Do List”
 3. Click “Install”

## FAQ

### Will this plugin slow down my site?

It will have no impact on site speed whatsoever. The plugin only launches for users
that have the ability to edit posts.

## Beoordelingen

![](https://secure.gravatar.com/avatar/b2aa3f575f2ab68371f3bd1932f57fc6dfcf26cea373b39d2809a6e2ed223568?
s=60&d=retro&r=g)

### 󠀁[Practical and easy to use](https://wordpress.org/support/topic/practical-and-easy-to-use-8/)󠁿

 [vncnt198](https://profiles.wordpress.org/vncnt198/) 23 mei 2025 4 reacties

Thanks for this free extension! It would be perfect if it also included a list of
completed tasks, which would provide a simple history of the work already done. 
Update: Thanks to the author for quickly taking my suggestion into account (available
since version 2.3). I’m therefore raising my rating from 4 to 5 stars, as this extension
meets my expectations very well. However, I’d like to suggest a new idea: add a 
toggle button right next to the task title (in the main screen) to close or reopen
the task without needing to edit it (less clicks to do the job).

![](https://secure.gravatar.com/avatar/8680e5aa928232f0440fc9996d2c307a2b653316908c41f3280430250df30fda?
s=60&d=retro&r=g)

### 󠀁[Very useful to track development tasks](https://wordpress.org/support/topic/very-useful-to-track-development-tasks/)󠁿

 [sean.trace](https://profiles.wordpress.org/seantrace/) 16 mei 2025 1 reactie

Just an issue with the use of the word affect/affected!

![](https://secure.gravatar.com/avatar/c5e78f9a35ea213a3db576c19089fb9b40e00383ccec3be7624aa8a29c420986?
s=60&d=retro&r=g)

### 󠀁[Yes but… Not really.](https://wordpress.org/support/topic/yes-but-not-really/)󠁿

 [MZed](https://profiles.wordpress.org/michelzed/) 31 oktober 2024 2 reacties

It could be a good tool. But essential is missing.Hope dev goes further…

![](https://secure.gravatar.com/avatar/3586ab52c4ae7ab2cac4948eb74793efaa81a1e44cef2daa76e726c0630c8fcf?
s=60&d=retro&r=g)

### 󠀁[This plugin revolutionized my task management](https://wordpress.org/support/topic/this-plugin-revolutionized-my-task-management/)󠁿

 [latinowebstudio](https://profiles.wordpress.org/brownsurfing/) 3 mei 2024

This plugin has been great! I usually get distracted when having to do a lot of 
apps to keep track of everything that I have to do (Google Docs, Spreadsheets, ClickUp,
Trello, etc.) Now I don’t have to jump around between a lot of different software
and be more efficient.

 [ Lees alle 4 beoordelingen ](https://wordpress.org/support/plugin/sortable-dashboard-to-do-list/reviews/)

## Bijdragers & ontwikkelaars

“Sortable Dashboard To-Do List” is open source software. De volgende personen hebben
bijgedragen aan deze plugin.

Bijdragers

 *   [ JFG Media ](https://profiles.wordpress.org/jfgmedia/)

“Sortable Dashboard To-Do List” is vertaald in 1 locale. Dank voor [de vertalers](https://translate.wordpress.org/projects/wp-plugins/sortable-dashboard-to-do-list/contributors)
voor hun bijdragen.

[Vertaal “Sortable Dashboard To-Do List” in je eigen taal.](https://translate.wordpress.org/projects/wp-plugins/sortable-dashboard-to-do-list)

### Interesse in ontwikkeling?

[Bekijk de code](https://plugins.trac.wordpress.org/browser/sortable-dashboard-to-do-list/),
haal de [SVN repository](https://plugins.svn.wordpress.org/sortable-dashboard-to-do-list/)
op, of abonneer je op het [ontwikkellog](https://plugins.trac.wordpress.org/log/sortable-dashboard-to-do-list/)
via [RSS](https://plugins.trac.wordpress.org/log/sortable-dashboard-to-do-list/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 2.4.1

 * Security hardening
 * Tested up to WordPress 6.9

#### 2.4

 * New: It is now possible to highlight aging tasks
 * New: Progress counter
 * New: Addition of 2 new WP filters (sdtdl_aging_tasks_min_days and sdtdl_old_tasks_min_days)

#### 2.3.6

 * Fix: fatal error on new installs

#### 2.3.4

 * Fix: wrong admin script was enqueued

#### 2.3.3

 * Fix: database “Duplicate column” error message on new installs

#### 2.3.2

 * Addition of a placeholder text when the to-do list is empty.

#### 2.3.1

 * Fix: The “show on website” task option was not being saved if the task content
   was not also modified

#### 2.3

 * New: To keep track of your old tasks, it is now possible to mark your own tasks
   as completed, instead of deleting them or editing their title
 * Improvement: Some strings were rephrased for clearer understanding
 * For consistency, some WP filters were renamed/deprecated and will be removed 
   in a future version
 * Dropped support for PHP<7.4

#### 2.2.4

 * Accessibility improvements

#### 2.2.3

 * Security hardening
 * A few HTML attributes were not properly escaped
 * Documentation of variables for the translators

#### 2.2.2

 * Database warning fix on new installations
 * Better handling of inline css in accordance to WP coding standards
 * Default accent color is now set to default WP color (#2271b1)

#### 2.2.1

 * CSS Fix: Font-size for front-end list tasks

#### 2.2

 * New: Plain text URLs are now automatically clickable when the task is in “view”
   mode.

#### 2.1.5

 * PHP warning fix

#### 2.1.4

 * Tested up to WordPress 6.7
 * Minor security fix: Admin accounts can no longer potentially force assign tasks
   to users they’re potentially not allowed to

#### 2.1.3

 * CSS opacity fix
 * PHP warning fix

#### 2.1.2

 * Minor display-related js fixes

#### 2.1.1

 * Db migration fix for new users

#### 2.1

 * It is now possible to allow users with assigned items to edit the description
   of the item
 * Addition of the “sdtdl-min-description-rows” filter, to change the default size
   of the description text area

#### 2.0

 * It is now possible to assign items to other users. Read the Details tab for more
   info

#### 1.3.1

 * Fix: Potential crash for new users

#### 1.3

 * Min capability can be overridden via the “sdtdl_min_user_capability” filter.
 * The “rate our plugin” prompt can be removed by returning true through the “sdtdl_remove_rating_reminder”
   filter.
 * To-do items are no longer stored in the WP options db table, but in their own
   table.

#### 1.2.1

 * Fix: encoding of special HTML characters in the Edit screen

#### 1.2

 * Settings now automatically save
 * It is now possible to choose the accent color of the to-do list

#### 1.1

 * It is now possible to choose on which side of the window the list should be displayed

#### 1.0.5

 * Tested up to WordPress 6.6
 * Bumped minimum PHP version to 7.2

#### 1.0.4

 * CSS Fix: improved display of <ul> and <ol> lists

#### 1.0.3

 * Fix: Some translatable strings were not on the correct text domain

#### 1.0.2

 * Added an uninstall hook to remove all plugin traces from database on uninstall

#### 1.0.1

 * Added JFG Media as author and contributor

#### 1.0

 * Initial Release

## Meta

 *  Versie **2.4.1**
 *  Laatst geüpdatet **5 maanden geleden**
 *  Actieve installaties **90+**
 *  WordPress versie ** 5.0 of nieuwer **
 *  Getest t/m **6.9.4**
 *  PHP versie ** 7.4.0 of nieuwer **
 *  Talen
 * [English (US)](https://wordpress.org/plugins/sortable-dashboard-to-do-list/) 
   en [French (France)](https://fr.wordpress.org/plugins/sortable-dashboard-to-do-list/).
 *  [Vertaal in je eigen taal](https://translate.wordpress.org/projects/wp-plugins/sortable-dashboard-to-do-list)
 * Tags
 * [dashboard widget](https://nl.wordpress.org/plugins/tags/dashboard-widget/)[task](https://nl.wordpress.org/plugins/tags/task/)
   [task management](https://nl.wordpress.org/plugins/tags/task-management/)[to-do](https://nl.wordpress.org/plugins/tags/to-do/)
   [todo list](https://nl.wordpress.org/plugins/tags/todo-list/)
 *  [Geavanceerde weergave](https://nl.wordpress.org/plugins/sortable-dashboard-to-do-list/advanced/)

## Waarderingen

 4.5 van 5 sterren.

 *  [  3 5 sterren beoordelingen     ](https://wordpress.org/support/plugin/sortable-dashboard-to-do-list/reviews/?filter=5)
 *  [  0 4 sterren beoordelingen     ](https://wordpress.org/support/plugin/sortable-dashboard-to-do-list/reviews/?filter=4)
 *  [  1 3 ster beoordeling     ](https://wordpress.org/support/plugin/sortable-dashboard-to-do-list/reviews/?filter=3)
 *  [  0 2 sterren beoordelingen     ](https://wordpress.org/support/plugin/sortable-dashboard-to-do-list/reviews/?filter=2)
 *  [  0 1 sterren beoordelingen     ](https://wordpress.org/support/plugin/sortable-dashboard-to-do-list/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/sortable-dashboard-to-do-list/reviews/#new-post)

[Bekijk alle beoordelingen](https://wordpress.org/support/plugin/sortable-dashboard-to-do-list/reviews/)

## Bijdragers

 *   [ JFG Media ](https://profiles.wordpress.org/jfgmedia/)

## Ondersteuning

Iets te melden? Hulp nodig?

 [Het supportforum bekijken](https://wordpress.org/support/plugin/sortable-dashboard-to-do-list/)

## Doneren

Wil je de groei van deze plugin ondersteunen?

 [ Doneer aan deze plugin ](https://paypal.me/jfgui)