| 1 | [[PageOutline(2-5,Contents,pullout)]] |
| 2 | |
| 3 | = Trac Kanban Board = |
| 4 | |
| 5 | [[Image(board.png, 600)]] |
| 6 | |
| 7 | == Description == |
| 8 | |
| 9 | Wiki macro for managing tickets with agile Kanban method. Add `KanbanBoard` macro to wiki page and use it to prioritize and manage tickets in the project. |
| 10 | |
| 11 | Main features: |
| 12 | - Define board columns and how they map to ticket states |
| 13 | - Change ticket state by dragging tickets on the board |
| 14 | - Add existing tickets to board by drag-and-dropping ticket links |
| 15 | - Create new tickets directly from board |
| 16 | - View and modify ticket fields (summary, description, etc.) and add comments from ticket detail dialog |
| 17 | - Define what ticket fields are visible on ticket detail dialog |
| 18 | |
| 19 | |
| 20 | == Source, instructions and bug reports == |
| 21 | |
| 22 | [http://projects.developer.nokia.com/TracKanbanBoard] |
| 23 | |
| 24 | |
| 25 | == Example == |
| 26 | |
| 27 | {{{ |
| 28 | {{{ |
| 29 | #!KanbanBoard height=250px |
| 30 | { |
| 31 | "columns": [ |
| 32 | { "id": 1, "name": "New", "states": ["new"], "tickets": [23, 24, 25], "wip": 3 }, |
| 33 | { "id": 2, "name": "Ongoing", "states": ["assigned", "accepted", "reopened"], "tickets": [21], "wip": 3 }, |
| 34 | { "id": 3, "name": "Done", "states": ["closed"], "tickets": [22], "wip": 5 } |
| 35 | ], |
| 36 | "fields": [ |
| 37 | "status", "priority" |
| 38 | ] |
| 39 | } |
| 40 | }}} |
| 41 | }}} |
| 42 | |
| 43 | == Author/Contributors == |
| 44 | |
| 45 | '''Author:''' [wiki:tracmultiproject] [[BR]] |
| 46 | '''Maintainer:''' [wiki:tracmultiproject] [[BR]] |
| 47 | '''Contributors:''' |