Table of Contents
GTD (Getting Things Done) Plugin
Compatible with DokuWiki
> 2009-02-14, 2008-05-05
Download | plugin-gtd.zip |
---|---|
Github URL | https://github.com/chimeric/dokuwiki-plugin-gtd |
Description
This plugin implements a nice formatted easy to use todo list following the principles of GTD.
Installation
Download the archive and unpack it into <dokuwiki>/lib/plugins
.
- .zip Plugin Manager
The plugin is also available via git.
% cd <dokuwiki>/lib/plugins % git clone git://github.com/chimeric/dokuwiki-plugin-gtd.git gtd
Configuration
You can set a default context which will be used if no context was given via the DokuWiki configuration manager.
Syntax
<gtd [warn=dd] [due=dd]> [#] [@context] [p:project] [d:yyyy-mm-dd|mm-dd|dd] [w:dd] [describing text] [#] [@context] [p:project] [d:yyyy-mm-dd|mm-dd|dd] [w:dd] [describing text] </gtd>
[warn=dd] | set a global warning period in days before the task has to be finished, the item changes its' color to orange | optional (defaults to 5) |
---|---|---|
[due=dd] | set a global due to period in days before the task has to be finished, the item changes its' color to red | optional (defaults to 2) |
[#] | A leading '#' marks a Todo as done | optional |
[@context] | The context of the Todo ( _ will be transformed to space ). | required |
[p:project] | Specifies if a todo item belongs to a certain project ( _ will be transformed to space ). | optional |
[w:dd] | overwrite global warning period by days | optional |
[d:yyyy-mm-dd] | The date until when the task should be done, if you use mm-dd the year will be prepended automatically, same if you only use dd the month and the year will be prepended automatically | optional |
[describing text] | Describing text. Must be on a new (one linebreak) line (Wiki Syntax can be used to format). | required |
Demo
You can try the plugin here. (link target doesn't exist any more)
Bugs / Feature Requests
Please report bugs and feature requests at the Bug Tracker.
Changelog
A complete changelog can be found here
- release preparations (2009-05-21 11:15)
- updated info in syntax.php (2009-05-20 20:38)
- updated README (2009-05-20 19:43)
- added vim modeline (2008-06-28 20:38)
- updated VERSION file (2008-02-13 21:04)
- fixed cache dir bug (2008-02-13 21:04)
- fixed mkdir bug (2008-01-17 23:46)
- re-added language dir (2008-01-17 23:30)
Discussion
Please report bugs at the bug tracker linked on this page!
I installed the plugin and copied your example into my wiki.
But it looks plain. I guess, the style sheet is missing. No borders, no icons. How can I integrate the style into my template?
— Bastian Hess 2009/10/14 20:40
Hi there!
Getting the same problem, no style at all. Even copied the code from the demo and its just a list….
— Nem 2009/10/14 20:40
Hi!
The plugin works fine, but the time for Rendering the page is very high. Any suggestions?
— Kalle 2009/11/09 11:53
Hi
I had the same problem as Nem. Using “Download and install a new plugin” inside the plugin manager instead of copying it manually solved the problem. Hint: Using it together with the Todo-plugin from Babbage adds checkbox-functionality.
— Dydimos 2009/12/16 11:08
Hi,
Thanks for this plugin. It does not work well with Google Chrome. When a [d:yyyy-…] is added, the icon appears but the following tasks show up left aligned below the current task text.
— Aldo 2010/03/01 9:21
Hi,
I went to install your plugin and get this message from dokuwiki:
Warning: Call-time pass-by-reference has been deprecated in D:\Dokuwiki\lib\plugins\gtd\syntax.php on line 249
Warning: Call-time pass-by-reference has been deprecated in D:\Dokuwiki\lib\plugins\gtd\syntax.php on line 260
I think it isn't a big deal, but probably should update the code.
Thanks.
- —neglox 2011/03/15 09:50
- Solution: Removing the “&” in that lines did the trick for me. However I am not sure if this is correct.
— jgolden 2010/11/01 15:59
The lack of stylesheet effects mentioned by Bastian and Nem might be a consequence of the template you are using. I had the same missing stylesheet problem when I was using the “sidebar” template. I switched to “sidebar-theme” and the borders and icons rendered correctly. The new template is acceptable to me, so I didn't dig further to try to figure out the cause.
Thank you, Michael, for the plugin!
— Adam Porr 2011/11/14 13:52