WordPress plugin intelligence profile

Sortable Dashboard To-Do List

Adds a sortable to-do list widget to your WP dashboard. Useful for developers, content writers, and team tasks. Easily assign tasks to other users.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version2.6.1
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 5.0 · PHP 7.4.0
Directory statusactive
Last directory update16 Oct 202617d ago
Active installations80Adoption metric — not a quality score
WordPress.org rating4.5 / 5 from 4 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Sortable Dashboard To-Do List version 2.6.1 as active, updated 17d ago and tested up to WordPress 7.1.

Overview

About this plugin

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;})

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • dashboard widget
  • task management
  • to do
  • todo list
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 5.0 · PHP 7.4.0
Update activity16 Oct 202617d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

WordPress compatibility7.0.47.1.3
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.