To-Do List
Download To-Do List Plugin – version 1.4.1 posted 02-28-2010
IMPORTANT: If you are unable to mark items as completed, please visit the To-Do List settings page and click on Save Changes. This is due to a typo in a previous version in the default settings.
This plugin provides users with a to-do list feature.
You can configure the plugin to have private to-do lists for each user or for all users to share a to-do list. 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 its’ 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.
A page is added under the Tools menu to manage items and they are also listed on a dashboard widget. You can manage the settings from under the Settings menu.
A sidebar widget is available as well as a shortcode to display the to-do list items on your site.
The plugin is a 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 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).
View the Plugin page at WordPress.org
Download To-Do List Plugin – version 1.4.1 posted 02-28-2010
Shortcode Documentation
[todolist]
Several options are available:
- 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 (only applies to table view).
- deadline – default is *show*. Use a blank value to hide (only applies to table view).
- progress – default is *show*. Use a blank value to hide (only applies to table view).
- addedby – default is *show*. Use a blank value to hide (only applies to table view).
Example:
Table view with the title of Upcoming Articles and showing the progress and who the item was assigned to.
[todolist title=”Upcoming Articles” type=”table” priorities=”" deadline=”" addedby=”"]
Additional Information on Available Permissions
- 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.
You can follow any responses to this entry through the RSS 2.0 feed.
You can leave a comment, or trackback from your own site.
42 Responses to To-Do List
Trackbacks/Pingbacks
- WordPress Plugin Releases for 04/02 « Weblog Tools Collection
- Cleverness To-Do List WordPress Plugin
- Cleverness To-Do List für WordPress
- New WordPress Plugin Releases for 06/02/10 | WordPress How To Plugins, Themes Usability
- Un blog collaborativo con Cleverness To-Do List | Tech Team
- WordPress管理画面にToDoリストを付けるプラグイン→Cleverness To-Do List — 病的溺愛シンドローム











I just installed your plugin – right after your posting on 1-27 it looks like. using wp 2.9.1 It loaded and shows on the dashboard and under tools but it is not adding items.
The priority drop down shows up.
the website is a test one that I am developing at http://www.oldschool.rradvice.com
Thanks for letting me know. The table wasn’t being created when the plugin was activated, due to the old code still calling the file incorrectly.
I’ve fixed it so now when the plugin is activated, the table should install and items can now be added.
I’ve replaced the download with the fixed version.
Thanks, that did it.
id author status priority todotext
Edit Delete 1 1 0 1 Add your first To-Do List item
Edit Delete 2 1 1 1 test item – done
If you are taking feature suggestions,
the idea is for sites with a couple of authors / admins to have a super simple group task manager.
the ability to select making the plugin available site wide to users based on role (ie authors and above)
In other words one todo list for all authors, maybe tagging each item with user id/name that created it.
or maybe just the ability to make the individual’s todo list viewable by others in the dashboard.
I like that suggestion, thanks.
I started work on that feature tonight and should have it completed in a day or two.
Hey, there, just downloaded and installed your plugin. Seems nice, best todo-list I’ve found for wordpress so far…
However, one kind of strange thing happened after installing it… The dashboard thingy seems to mock a bit with the other stuff in the dashboard. This only seems to happen when I have two or more columns in the dashboard… The stuff in the second colums get their headers chopped in half, and some links get underscores and stuff. This is how it looks:
http://henrybowers.com/dashboardbugg.png
but anyways, cheers!
/oscar, sweden
That’s odd. I’ll have to look into that.
I’ve fixed the problem.
Awesome! That was really fast…
The plug-in works well, but I don’t want it to be available to the entire readership of the site – just the Contributors and Authors.
Therefore, when using the ‘assign’ option, the list of users should only be those above Subscriber level. It is taking so long to scroll through our thousands of subscribers to get to the authors that it makes the ‘assign’ feature – this plug-in’s real selling point – unusable.
If you could fix that issue and add in some deadline info too (complete by date), it would be perfect.
You’ve made some good points. Those features should be easy enough for me to add in sometime soon.
Great news – and thanks for the support. Always great to see good plug-ins being looked after!
Thanks Cindy…
A Feature Suggestion – an option to write To-Do lists with some formatting…so a option of having a TinyMCE Editor for writing to-do lists would be great.
Thanks for the suggestion. I will see about working it into a future version.
Hi,
This plugin looks really handy. I tried to install version 1.3 on wp 2.9.1, using the wp web-based plugin management, but I got this error message:
Parse error: syntax error, unexpected T_OBJECT_OPERATOR in /home/allth7/public_html/wordpress/wp-content/plugins/cleverness-to-do-list/cleverness-to-do-list.php on line 392
Any idea what the problem is? Do I need to manually install it?
Thanks!
Fixed! It was an incompatiblity with the PHP version. It should install correctly now in version 1.3.1.
Love it! but still not getting my items to mark complete. I can check it off, the screen refresh’s and says the item has been marked complete; however, my completed Items is still empty and the item is stil in the main to-do. Upgraded 1.3.1 with WP 2.9.1.
Thanks
I am having the same issue as Christ on the most recent WordPress version (2.9.2) and your most recent version of plugin. Not getting my items to mark complete. I can check it off, the screen refresh’s and says the item has been marked complete; however, my completed Items is still empty and the item is stil in the main to-do.
Thanks for letting me know. I’m still trying to track down the issue and have been unable to replicate the problem.
Hi,
Judging from the comments it looks like the To Do List only functions within the Dashboard (Admin) section. Is there a timeline as to when the plugin will be available to be viewed by the entire site/blog?
Thanks.
I do plan to add a sidebar widget and shortcode so that the list can be placed into pages/posts. I would like to have this completed by the end of the month, if not sooner.
Great plugin! A feature suggestion, it would be neat if users could somehow indicate the progress on the individual to-do item. Either a text field where they can enter a number (to indicate the %) or perhaps a dropdown with the numbers 5,10,15,20,25,30 etc up to 100%.
Thank you!
Good suggestion. Easy to implement too.
I am loving the plugin EXCEPT it’s missing one thing. Email notification. My users don’t log in daily and with a website like mine the timing matters on when a new post goes up. Can you implement some sort of email notification that goes out to notify them that they do indeed have a task waiting for them to be done.
I will definately look into that as an upcoming feature.
Thanks for this great plugin. I found it really easy and usefull.
I have traslate it to Spanish. Please let me know if you want to include the translation on the plugin.
Best regards.
Yes, I would love to include it! You can email it to me at cindy@cleverness.org.
Hi there. Love the plugin. Haven’t actually used it yet, as I’m hoping to include it on a client site I’m building right now, but, have read all about it and very excited to offer the functions you’ve included to them. I am building right now using the latest development version and the new default theme, so, should be able to give you some good feedback, first of which is … just upgraded to your latest version and activated for the first time. Everything looks good, except that when I click the submit to add a new item, nothing happens, and when I click the delete on the default to do item, it appears that I am being redirected to the same page ( item still there, stylesheet gone ). I’m figuring that this must have something to do with the form actions, but, haven’t looked into your code myself. Just wanted to give you the quick heads up. Feel free to contact me at my email address if you want to troubleshoot. The install I’m working on right now will be the default n about 60 days, so ….
Thanks for letting me know. I’m going to start looking into making the plugin work with the 3.0 version sometime next month.
Hello dear Cleverness
I installed your plugin on both websites. 1 did well but other was returning an error after activating it in the plugin menu, it , i had no permissions <<< thats weird, both profiles i use have adminstatus.
Please could you help me out to fix this issue?
thanks in advance
Hans,
www,argusoog.org + http://www.argusoogradio.org
Are both sites using the same version of WordPress? If not, what version is the one that isn’t working? Are there any differences between the two websites, such as a different host for one?
Hello Cindy
thanx for the reply
Yes both sites are using wordpress version 2.9.2. Using same sourcedrive. Same profiles.
Hans
I will try and look into the issue sometime in the near future and see if I can track down the problem.
Great plugin.
Is there a way to still display completed items on the to do list.
I’m using the to do list on a page and would like to to display current items and also completed items. Ontop of this would it then be possible to display a “date completed” on the completed to do list which is then listed by date completed.
I have played around with the plugin and the PHP, and have used the Deadline Date to act as a Completed date (ideally want both), I also managed (don’t know if correctly, not very good with PHP) for it to output to do and completed on my page, I just cant seem to get them ordered by date.
I have also changed the view type to list (didnt like table) and (again not sure if done correctly) outputted more than just the item.
Please see link for example what I have done.
http://fuckinawesome.co.uk/log/
Kind Regards
Phil
I will add a completed field on the next update I do and also include the option to display the additonal info for list view. I can also add the option to show completed and will try to get them to sort by date.
It says I do not have permission to view that page on your site. Feel free to send a screenshot at cindy@cleverness.org if you want.
Cindy this is great news, you have developed a great plugin and try to include feature requests from it’s users. Fantastic stuff.
I have removed permission from that page so should be viewable now.
http://fuckinawesome.co.uk/log/
Hi It seems I have discovered an shortcoming of this plugin. I was wondering maybe if you could help. I am using the Capability Manager/Role Manager plugin and have created a separate class of users (different from Editors and Authors) called Publishers. However, none of the users from that usergroup show up in your plugin – as a result I am unable to assign any tasks to them.
Is there a way to fix this? Please let me know. Would really appreciate your help! Thanks in advance.
I didn’t consider that possibility. I will figure out a better way to select which users to show hopefully in the near future.
In the meantime, if you are comfortable editing the plugin file, you can try adding the following at line 571 in cleverness-to-do-list.php:
$publishers = cleverness_todo_get_users('publishers'); foreach($publishers as $publisher){ $user_info = get_userdata($publisher); echo '<option value="'.$publisher.'">'.$user_info->display_name.'</option>'; }I am not entirely sure this will work with the custom defined roles or not.
Hi Cindy,
Thanks for your prompt response! Really appreciated it.
I was able to successfully get it to work using your hack. Just one change, instead of ‘publishers’ in the cleverness_todo_get_users function I used publisher.
Thanks a lot, this is a great plugin, and I am really thankful to you for creating this.
Hi,
I would like to use this plugin with the P2 theme (who allow user to post from frontend like twitter for example, so is there a way to add tasks from blog frontend ?
Currently there is no way to add the tasks from the front end. I don’t think the way the original authors designed the plugin will allow it to be accessed like that.