Changes between Version 6 and Version 7 of TimeVisualizerPlugin


Ignore:
Timestamp:
Aug 21, 2007 5:49:24 PM (7 years ago)
Author:
mape
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TimeVisualizerPlugin

    v6 v7  
    1111[browser:timevisualizerplugin browse] 
    1212 
     13'''Description:''' This component draws customizable burndown graphs from ticket history provided by TimingAndEstimationPlugin. Dynamic graphs can be easily embedded to wiki pages. 
    1314 
    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. 
    1516 
    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) 
    1718 
    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 == 
    1921 
    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{{{ 
     24svn co http://trac-hacks.org/svn/timevisualizerplugin/0.10/ timevisualizerplugin 
     25cd timevisualizerplugin 
     26python setup.py install 
     27}}} 
     28 2. Edit trac.ini and modify components section: 
     29{{{ 
     30[components] 
     31<...other components...> 
     32tractimevisualizerplugin.* = enabled 
     33}}} 
     34 3. Restart server to propagate changes 
    2135 
    22 == Example == 
     36== Usage == 
    2337 
     38To test graphs & filtering, access "http://server:port/path_to_trac_env/tracburndownimage". It will render hours from whole project life cycle. 
     39 
     40More 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 
     42In my example project, I have wiki page with following content: 
    2443{{{ 
    2544[[BurnDown(width=800,height=200,query=targetmilestone=mile1&showdates=1&datestart=08/8/07&dateend=8/22/07)]] 
     
    2948}}} 
    3049 
    31 In my test project, the macros above render a page: 
     50It renders the following graphs (picture is crop to fit better on this page) 
    3251 
    3352[[Image(TracTimeVisualizerPlugin_ss1.PNG)]]