Changes between Version 6 and Version 7 of TimeVisualizerPlugin
- Timestamp:
- Aug 21, 2007, 3:49:24 PM (17 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TimeVisualizerPlugin
v6 v7 11 11 [browser:timevisualizerplugin browse] 12 12 13 '''Description:''' This component draws customizable burndown graphs from ticket history provided by TimingAndEstimationPlugin. Dynamic graphs can be easily embedded to wiki pages. 13 14 14 This component draws customizable burndown graphs from ticket history provided by TimingAndEstimationPlugin. Dynamic graphs can be easily embedded to wiki pages.15 '''Compability''': Developed and tested with Trac 0.10.4 & Python 2.4 on Windows. Plugin might work also with 0.11. 15 16 16 == Status == 17 '''Dependencies:''' TimingAndEstimationPlugin is needed to feed database with estimates and totalhours custom tickets. Browser must render SVG natively & support html tag iframe (in case of problems, try Firefox 2) 17 18 18 '''Compability''': Developed and tested with Trac 0.10.4 & Python 2.4 on Windows. Should work with any Trac 0.10 variant and even with 0.11. 19 '''Feedback:''' [wiki:TimeVisualizerPlugin/FeedBack Feel free to give feedback] 20 == Installation == 19 21 20 '''Availability''': Developed in my home computer and will be maintained most probably there. Releases will be published on this page (i could consider also svn, but refactoring filenames / file structures causes easily headache). First release will be made after I have applied proper license to the sources. There are still some issues I would like to fix before first release :) 22 1. get source installation & install it 23 {{{ 24 svn co http://trac-hacks.org/svn/timevisualizerplugin/0.10/ timevisualizerplugin 25 cd timevisualizerplugin 26 python setup.py install 27 }}} 28 2. Edit trac.ini and modify components section: 29 {{{ 30 [components] 31 <...other components...> 32 tractimevisualizerplugin.* = enabled 33 }}} 34 3. Restart server to propagate changes 21 35 22 == Example ==36 == Usage == 23 37 38 To test graphs & filtering, access "http://server:port/path_to_trac_env/tracburndownimage". It will render hours from whole project life cycle. 39 40 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). 41 42 In my example project, I have wiki page with following content: 24 43 {{{ 25 44 [[BurnDown(width=800,height=200,query=targetmilestone=mile1&showdates=1&datestart=08/8/07&dateend=8/22/07)]] … … 29 48 }}} 30 49 31 I n my test project, the macros above render a page:50 It renders the following graphs (picture is crop to fit better on this page) 32 51 33 52 [[Image(TracTimeVisualizerPlugin_ss1.PNG)]]