plugin:todo
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
plugin:todo [2023-07-14 10:40] – einhirn | plugin:todo [2024-08-29 19:04] (current) – [Render username] minor format change 108.249.172.5 | ||
---|---|---|---|
Line 6: | Line 6: | ||
email : dokuwiki@sprossenwanne.at, | email : dokuwiki@sprossenwanne.at, | ||
type : Syntax, Action | type : Syntax, Action | ||
- | lastupdate : 2023-07-14 | + | lastupdate : 2024-05-10 |
- | compatible : Frusterick Manners, Elenor Of Tsort, Weatherwax, Adora Belle, Binky, Ponder Stibbons, Hrun, Detritus, Greebo, Hogfather, Igor | + | compatible : Frusterick Manners, Elenor Of Tsort, Weatherwax, Adora Belle, Binky, Ponder Stibbons, Hrun, Detritus, Greebo, Hogfather, Igor, Jack Jackrum, Kaos |
depends | depends | ||
conflicts | conflicts | ||
Line 67: | Line 67: | ||
==== Render username ==== | ==== Render username ==== | ||
- | Render the username | + | The '' |
+ | |||
+ | ---- | ||
+ | |||
+ | === '' | ||
+ | |||
+ | <todo @leo username: | ||
+ | |||
+ | displays as | ||
+ | ☐ [leo]Task with username shown | ||
+ | |||
+ | //**NOTE: '' | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | === '' | ||
+ | |||
+ | <todo @leo username: | ||
+ | |||
+ | displays as | ||
+ | ☐ [Leo Eibler]Task with user's real name shown | ||
+ | |||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | === '' | ||
+ | |||
+ | <todo @leo username: | ||
- | <todo @somebody username: | + | displays as |
+ | ☐ Task with no username shown | ||
+ | //**NOTE: When a task is marked complete and the '' | ||
==== Start and Due date ==== | ==== Start and Due date ==== | ||
Line 81: | Line 112: | ||
Colors,... can be set in the style.css file in the plugin directory (lib/ | Colors,... can be set in the style.css file in the plugin directory (lib/ | ||
- | ==== Show/Hide Start/Due Date ==== | + | ==== Set task priority |
+ | To set priority for to-do item add 1-3 exclamation marks in the opening tag: | ||
- | Do (not) show the Start/Due date, allowed values: | + | | '' |
+ | | '' | ||
+ | | '' | ||
- | | + | More than 3 exclamation marks are parsed as high priority. |
+ | |||
+ | | ||
==== Formatting ==== | ==== Formatting ==== | ||
Line 94: | Line 130: | ||
A quickbutton for inserting todo syntax is available in the editor toolbar. You can click the button (which is pictured as a checked-checkbox) or you can use the keyboard shortcut of '' | A quickbutton for inserting todo syntax is available in the editor toolbar. You can click the button (which is pictured as a checked-checkbox) or you can use the keyboard shortcut of '' | ||
+ | |||
+ | ==== Uncheck All Button ==== | ||
+ | Add '' | ||
+ | |||
===== Lightweight Task Management System - Lists ===== | ===== Lightweight Task Management System - Lists ===== | ||
- | The new version (since version 2014-03-17) of the todo plugin allows to create an easy to use task management system to collect all todos from all pages on a single page. | + | The new version (since version 2014-03-17) of the todo plugin allows to create an easy to use task management system to collect all todos from all pages on a single page. This feature deprecates the previous ' |
==== First turn off caching ==== | ==== First turn off caching ==== | ||
Line 286: | Line 326: | ||
For the current default download package (see start of this page) one should refer to its GitHub Atom Feed: | For the current default download package (see start of this page) one should refer to its GitHub Atom Feed: | ||
- | {{rss> | + | {{rss> |
- | + | ||
- | === Older / by hand === | + | |
- | + | ||
- | Version 05/14/2014 (by [[user> | + | |
- | < | + | |
- | * :!: This is no part (yet) of the " | + | |
- | * new option '' | + | |
- | * new option '' | + | |
- | * new option '' | + | |
- | * Configuration of default values for above option in the Configuration Manager. | + | |
- | * If AllowLinks is off, render the TodoText as a link to the page where the todo is located | + | |
- | * new option: start and due date. (css) colored output when todo is started or due | + | |
- | * Assign multiple users to a todo | + | |
- | + | ||
- | Version 03/17/2014 (by [[user> | + | |
- | [[http:// | + | |
- | * if a todo is checked or unchecked a descriptive summary (text in todo) will be used for history | + | |
- | * todos can be assigned to email address | + | |
- | * @@MAIL@@ and @@USER@@ matches both for logged in users email address | + | |
- | * @@USER@@ matches logged in users username | + | |
- | + | ||
- | Additional changes in 03/17/2014 (by [[user> | + | |
- | * New listing syntax: '' | + | |
- | * Refactoring of code breaks the compatibility with current version (2013-06-16c) of searchpattern plugin | + | |
- | * **Not fixed issue with searchpatterns**: | + | |
- | * Checks modification dates, to protect against overwriting | + | |
- | * Locking in javascript, so only one request is done simultaneously | + | |
- | * Update javascript, refactor and reformat php | + | |
- | * Some other translatable texts | + | |
- | + | ||
- | Version 04/13/2013 (by Christian Marg and [[user> | + | |
- | * Bugfix script.js chk.attr(' | + | |
- | * Bugfix configuration option Strikethrough | + | |
- | + | ||
- | Version 04/11/2013 (by [[user> | + | |
- | * add user assignment for todos (with @username syntax in todo tag e.g. <todo @leo>do something</ | + | |
- | * add handler method _searchpatternHandler() for dokuwiki searchpattern extension. | + | |
- | * bugfix: encoding html code (security risk < | + | |
- | * bugfix: use correct < | + | |
- | * add description / comments and syntax howto about integration with searchpattern | + | |
- | * check compatibility with dokuwiki release 2012-10-13 "Adora Belle" | + | |
- | * remove getInfo() call because it's done by plugin.info.txt (since dokuwiki 2009-12-25 " | + | |
- | + | ||
- | Version 04/05/2013 (by Leo Eibler/ | + | |
- | * migrate to new dokuwiki version (use jQuery.post instead of sack()). | + | |
- | * add german language file. | + | |
- | + | ||
- | Version 08/16/2010 (by Babbage): | + | |
- | * Fixed another bug where javascript would not decode the action text properly (replaced unescape with decodeURIComponent). | + | |
- | + | ||
- | For a full changelog, please visit http:// | + | |
- | + | ||
- | ==== Possible features for a next release ==== | + | |
- | + | ||
- | Please post your ** feature requests ** on [[https:// | + | |
- | + | ||
- | * < | + | |
- | + | ||
- | * < | + | |
- | + | ||
- | * < | + | |
- | + | ||
- | * < | + | |
- | + | ||
- | * < | + | |
- | + | ||
- | * < | + | |
- | + | ||
- | * make it possible to have more than one todo tag in the same line (e.g. separated by %%\\%%) \\ this might be useful to have more than one todo in a box in a table (workaround to assign a task to multiple users) | + | |
- | + | ||
- | * Would be cool to have tags , display single page of tagged tasks, formatting inside task, quick links to the page, and priority of the task!! thanks:! | + | |
- | + | ||
- | * < | + | |
- | + | ||
- | * When TODO links are turned ON per [[#Allow actions to also link to pages with the same name? | + | |
- | + | ||
- | * Thank you for this wonderful plugin. I have one request. In TODOLIST, each todos links to the original page where it's located, Since table header does same action, in my opinion, that links are not needed. Instead, when I click the todo, mark as done would be nice. Also, since it's a link, changing text color doesn' | + | |
- | * This behavior can be changed on the configuration page so that the link points to a page named after the link | + | |
- | + | ||
- | * absolutely great plugin! thank you! \\ Would it be possible to allow also dates formatted DD.MM.YYYY (which is very common in Austria ;-)) \\ \\ I'm from Austria too ;) but the only useful order in the date format is YMD - especially for sorting. \\ Things are possible but don't make sense in some way. | + | |
- | + | ||
- | * Thank you for this excellent plugin! Would it be possible to augment each to-do item with two more fields: (a) details and (b) action taken? They are useful especially in cases where items are assigned to different people. The fields could be possibly hidden and get displayed only if a spoiler-like button is pressed. The first is needed in order to describe the assignment in detail and (b) should be a description by the person who acted on the assignment. | + | |
- | + | ||
- | * Very nice plugin! Started using it only 5 minutes ago and I already love it. I do have 1 question: is it possible to display tasks, without having it in a list-like format (under each other) instead of on 1 lineing to use an actual list or paragraphs? I guess I might be able to achieve this by using %%\\%% \\ Also, it would be nice to allow links inside the todo, now I have to put a link after the todo or place it outside the todo, resulting in a line being half todo half link | + | |
- | + | ||
- | * < | + | |
- | + | ||
- | * Is it possible to show a list of todos filtered by " | + | |
- | + | ||
- | * Change link option from "pages with the same name" to "by Attribute" | + | |
- | * It would be great to have the option to be able to include wiki formatted links within the task so when I have a task to review another page in the wiki or an external URL I can put a formatted link in with a meaningful label rather than the full and often long URL displaying in the task and in the task list | + | |
==== Subpages ==== | ==== Subpages ==== | ||
Line 383: | Line 332: | ||
* [[plugin: | * [[plugin: | ||
- | ===== Discussion ===== | ||
- | Is it possible to see time dedicated between own tasks and colleagues and friends? | ||
plugin/todo.1689324051.txt.gz · Last modified: by einhirn