Syntax

Lines with '#' in the first position are comments and are ignored

Todo items may be given as ordered '|' seperated fields, or tagged '|' seperated fields.

Ordered fields

Fields are entered, on one line, separated by '|', in the order shown below. Only the Title field is required - i.e. an entry may be a single word or phrase. There must be no leading space on the first line of an item definition.

Title
Short title of item
Percent
percent complete, anything is valid, but '100' indicates complete
Who

Responsible party, a wiki word like TerryBrown works here

Due
Due date, anything is valid
Starts
Start date, anything is valid
Priority
Priority, anything is valid
Units
Units of effort required (days, hours), anything is valid
Description

A longer description, but see item log feature below

Tagged fields

Fields may be entered in any order using tags. Tagged fields start with a tag character, then a ':', and then the field content. They must still be separated by '|' characters.

To use tagged rather than ordered fields just start the line with a tagged field. Tagged and ordered field item definitions can be mixed.

Tags

Tag

Field

T

Title

%

Percent

W

Who

D

Due

S

Starts

P

Priority

U

Units

E

dEscription

Item log area

Text that is indented after an item definition is treated as a wiki markup log or commentary for that item. It's similar to the MiniPage macro in that other wiki markup can be used. Because { { { } } } blocks can't be nested, <<< and >>> are changed to { { { and } } } in this text before it's processed.

Keyword Parameters

None

Configuration Options

None

Example

Code

{ { {#!todo
# lines with '#' in the *first* position are comments and are ignored
# Field order: Title | %percent | Who | Due | Starts | Priority | Units | dEscription
Do this
Half done|50
Complete|100|TerryBrown
W:TerryBrown|T:Docs.|U:10-12|D:20070920
  20070913 - working on it

  /!\ Harder than I thought!

  <<<
    self = *this
  >>>
T:Get input|W:All group members
} } }

Result

attachment:todo.png

Changelog

200803112319 - Support Unicode in todo list fields.
200802292056 - Tweaked for Moinmoin 1.6.
200709131421 - First upload.


MoinMoin: ParserMarket/ToDo/ReleaseNotes (last edited 2008-03-11 22:40:57 by VaclavHaisman)