Changes between Version 6 and Version 7 of TimeVisualizerPlugin


Ignore:
Timestamp:
Aug 21, 2007, 3:49:24 PM (17 years ago)
Author:
Markus Pelkonen
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)]]