Cleverness – WordPress Resources

WordPress To-Do List Plugin

Version 2.3 beta is now available.
Includes front-end admin support.

Download To-Do List Plugin v2.2.8Last Updated 12-06-2010

There is an issue with WordPress 3.1+, with multi-site enabled and the plugin is network activated. It does work individually activated. It will be fixed in the next version of the plugin.

I’m currently working on a new version with ajax, code improvements, and front-end management of to-do items.

This plugin provides users with a to-do list feature.

You can configure the plugin to have private to-do lists for each user, for all users to share a to-do list, or a master list with individual completing of items. The shared to-do list has a variety of settings available. You can assign tasks to a specific user (includes a setting to email a new task to the assigned user) and have only those tasks assigned viewable to a user. You can also assign different permission levels using capabilities. There are also settings to show deadline and progress fields. Category support is now included.

A new menu item is added to manage your list and it is also listed on a dashboard widget.

A sidebar widget is available as well as shortcode to display the to-do list items on your site.

The plugin is a extensively modified version of an abandoned plugin. I originally just fixed it to work in WordPress 2.7 for my own use, but have since made many additional improvements.

The plugin was originally a basic to-do list from Abstract Dimensions (site no longer available) with a patch to display the list in the dashboard by WordPress by Example (site also no longer available).

If you have translated this plugin and would like me to include it,
please email me the files at cindy@cleverness.org.

Download To-Do List Plugin v2.2.8Last Updated 12-06-2010

The Three List Views

Individual
This view allows every user to have their own private to-do list.
Group
This view allows all users to share one to-do list.
Master
This view has a master to-do list that can be edited d by a user with the required permissions. The other users are able to check off items on their individual version of the list.

Using the Shortcode

[todolist]

Available Options:

title
default is no title
type
you can chose list or table view – default is list
priorities
default is show – use a blank value to hide (only applies to table view)
assigned
default is show – use a blank value to hide
deadline
default is show – use a blank value to hide
progress
default is show – use a blank value to hide
addedby
default is show – use a blank value to hide
completed
default is blank – set to show to display completed items
completed_title
default is no title
list_type
default is ol (ordered list) – use ul to show an unordered list
category
default is all – use the category ID to show a specific category

Example:

A table view with the title of Coming Soon and showing the progress, deadline and the user the item was assigned to.

[todolist title="Coming Soon" type="table" priorities="" addedby=""]

Additional Information on Available Permissions

These settings are used in the Group and Master views.

When using the Master view, you only want to allow regular users to view and complete items, otherwise they will be able to edit the Master list.

View To-Do Item Capability
This allows the selected capability to view to-do items in the dashboard widget and on the To-Do List page under Tools.
Complete To-Do Item Capability
This allows the selected capability to mark to-do items as completed or uncompleted.
Add To-Do Item Capability
This allows the selected capability to add new to-do items.
Edit To-Do Item Capability
This allows the selected capability to edit existing to-do items.
Assign To-Do Item Capability
This allows the selected capability to assign to-do items to individual users.
View All Assigned Tasks Capability
This allows the selected capability to view all tasks even if Show Each User Only Their Assigned Tasks is set to Yes.
Delete To-Do Item Capability
This allows the selected capability to delete individual to-do items.
Purge To-Do Items Capability
This allows the selected capability to purge all the completed to-do items.
Add Categories Capability
This allows the selected capability to add new categories.

200 Comments

  1. Fernand

    Hi,

    Thanks for the plugin! its just what i wanted!

    i have 2 points to note however …

    1. right now you can assign tasks to users. some users may not have the privileges to assign tasks. when this happens, $assign variable is set to 0. this means, that the user will add a to do list item but wont see it in his list (since its assigned to none, not him) … therefore, i think it that if the user does not have the capability to assign tasks, it should be assigned to himself (after all he’s adding it to HIS OWN to do list!!)

    2. i think there is a slight problem with persisting $_POST variables … if a task is deleted for example and the page is refreshed an error comes up saying it could not delete item (since it tries to find the ID but the item was just deleted!)

    Thanks!

  2. axel

    sorry, made a mistake.
    i wanted to say that it would be interesting when the field would accept it to use the “return”-Key to make a paragraph and so on.
    Now you have to type by hand all that HTML.
    regards axel

  3. axel

    Hi Cindy,
    thanx for that useful plugin.
    may i ask what to do to allow HTML in your plugin (output in Dashboard….)?
    It would be useful to use breaks or paragraphs or even a working link to get a better overview if the task has a bit more content than just one line.
    regards axel

  4. Kim

    Hi! Is it or will it be possible to alter ID numbers for categories to allow for more sorting options? As I have added categories after the fact, it is no longer possible to sort them as they should be, and having the option to edit the ID number would solve that! LOVE this plugin!

    • Cindy

      Hi, it’s not possible right now, but I’ll put that on my requested features list.

  5. Juan Luis

    Hi Cindy, is it possible to show in the widget, only the task assigned to 1 user in the author.php template?

    thanks

  6. Joe

    Thank you Cindy. We will play with the beta version. Thank you again for the wonderful work you do.

Trackbacks/Pingbacks

  1. To-Do-List Plugin 2.3 Beta Now Available « Cleverness – WordPress Resources
  2. Блог обо мне и обо всём » WordPress. настройка очередных плагинов.
  3. Gar nicht so schlecht | Diary of a fatman – run fatboy run!
  4. Cleverness To-Do List für WordPress | Scripts United
  5. coolmaven » Website Improvements
  6. To-Do List Plugin Bug Fix 2.2.8
  7. Clever to-do tool @ Henrik Flensborg Internet Marketing
  8. ToDoプラグイン | ブログ@NASさんの開発室
  9. Here Sweet Here » Blog Archive » Blog Tips: Wordpress Plugins for the Casual User
  10. 『To-Do List』をインストール | BITLABO-R
  11. 7 essential Wordpress plugins for your chiropractic blog | chiropractic marketing internet blog using social media - chiropracticinternetmarketing
  12. 管理画面でToDoリストのプラグイン日本語版(Cleverness To-Do List) — 病的溺愛シンドローム
  13. Wordpressのダッシュボード上でTo-Doを作成・表示するプラグインを日本語化 | 国道58号線をのんびりと行く
  14. WordPress管理画面にToDoリストを付けるプラグイン→Cleverness To-Do List — 病的溺愛シンドローム
  15. Un blog collaborativo con Cleverness To-Do List | Tech Team
  16. New WordPress Plugin Releases for 06/02/10 | WordPress How To Plugins, Themes Usability
  17. Cleverness To-Do List für WordPress
  18. Cleverness To-Do List WordPress Plugin
  19. WordPress Plugin Releases for 04/02 « Weblog Tools Collection

Leave a Reply

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>
Use [php]code goes here[/php] to post PHP code ([js],[css], and [sql] also available)

Notify me of followup comments via e-mail. You can also subscribe without commenting.