Plugin to render burndown SVG
News: version 0.6 is out (2008-02-26)
Author: mape (thtv08 _at_ gmail.com)
Links: open # | new # | svn | browse | log
Description: This component draws customizable burndown graphs from ticket history provided by TimingAndEstimationPlugin. Dynamic graphs can be easily embedded to wiki pages.
Compability: Developed and tested with Trac 0.10.4, Python 2.4, sqlite, mod_python & apache on Windows. 0.6 version works on Trac 0.11!
Dependencies: TimingAndEstimationPlugin was needed in 0.4 and earlier versions to feed database with estimates and totalhours custom tickets. Browser must render SVG natively & support html tag iframe. Latest Firefox, Opera & Safari should work.
Feedback: Feel free to give feedback
Installation
- get source installation & install it
svn co http://trac-hacks.org/svn/timevisualizerplugin/branches/TimeVisualizer_0.6 cd TimeVisualizer_0.6 python setup.py install
- Edit trac.ini and modify components section:
[components] <...other components...> tractimevisualizerplugin.* = enabled
- Restart server to propagate changes
For details, see browser:/timevisualizerplugin/branches/TimeVisualizer_0.6/release_notes.txt
Usage
To test graphs & filtering, access "http://server:port/path_to_trac_env/tractimevisualizer". It will render hours from whole project life cycle.
More practical is to get graphs from some certain time frame and filter hours based on milestone and/or component. This is achieved with macro BurnDown (ya, I wrote this plugin to replace ScrumBurndownPlugin because its graph was so limiting and I don't like plugins that modify database schema).
In my example project, I have wiki page with following content:
[[BurnDown(width=800,height=200,query=targetmilestone=mile1&datestart=08/8/07&dateend=8/22/07)]] [[BurnDown(width=400,height=200,query=targetmilestone=mile1&datestart=08/8/07&dateend=8/15/07)]] [[BurnDown(width=400,height=200,query=targetmilestone=mile1&datestart=08/15/07&dateend=8/22/07)]]
It renders the following graphs (picture is cropped to fit better on this page)
For more, see browser:/timevisualizerplugin/branches/TimeVisualizer_0.6/release_notes.txt
Recent Changes
- [3323] by mape on 2008-03-07 18:01:28
-
Applied patch, which fixes logging issue with cgi frontend, closes #2666
- [3317] by mape on 2008-03-06 09:30:33
-
set svn eol style to native (patches should be then cross platform compatible)
- [3316] by mape on 2008-03-06 09:27:13
-
layout change: using branches instead of tags (because published versio may need changes)
- [3277] by mape on 2008-02-26 22:24:23
-
removed trunk as development is not done in trac-hacks
- [3276] by mape on 2008-02-26 22:19:05
-
Imported new 0.6 version
Author/Contributors
Author: mape
Maintainer: none (needsadoption)
Contributors:
Attachments (1)
-
TracTimeVisualizerPlugin_ss1.PNG
(22.5 KB) -
added by mape 6 years ago.
example burndowns
Download all attachments as: .zip

