Changes between Version 26 and Version 27 of SumStatsPlugin
- Timestamp:
- Aug 24, 2015, 1:16:28 PM (9 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SumStatsPlugin
v26 v27 5 5 == Description 6 6 7 This plugin sums fields for the roadmap and milestone views. This is a complement to the [wiki:SumFieldsPlugin Sum Fields plugin] which sums fields in a query or report. These plugins are useful when assessing progress based on "points" or "ideal days" of effort instead of ticket count.7 This plugin sums fields for the roadmap and milestone views. This is a complement to the [wiki:SumFieldsPlugin Sum Fields plugin], which sums fields in a query or report. These plugins are useful when assessing progress based on "points" or "ideal days" of effort instead of ticket count. 8 8 9 9 [[Image(sumstats.png, border=1)]] 10 10 11 This plugin now also provides a [http ://code.google.com/apis/chart/Google Visualization API] data source that can populate a burndown chart on milestone pages such as provided by the Trac [wiki:VisualizationPlugin#Burndownchartonmilestonepages Visualization plugin]. See more details [wiki:SumStatsPlugin#Burndownchartdatasource below].11 This plugin now also provides a [https://developers.google.com/chart/?csw=1&safe=on Google Visualization API] data source that can populate a burndown chart on milestone pages such as provided by the Trac [wiki:VisualizationPlugin#Burndownchartonmilestonepages Visualization plugin]. See more details [wiki:SumStatsPlugin#Burndownchartdatasource below]. 12 12 13 13 This plugin was inspired by the CustomRoadmapPlugin but overcomes its limitation of requiring a patch. Additionally, this plugin allows for any field to be used to define a group, not just the default {{{status}}} field. Lastly, this plugin was designed to be backward compatible with the default ticket count behavior, so that you can utilise as much or as little of its enhancements as required. 14 14 15 The plugin also provides a [http ://code.google.com/apis/chart/Google Visualization API] data source at {{{/sumstats/query}}} that can populate a burndown chart. See [wiki:SumStatsPlugin#GoogleVisualizationAPIDataSource-forBurndownChart below] for an example.15 The plugin also provides a [https://developers.google.com/chart/?csw=1&safe=on Google Visualization API] data source at {{{/sumstats/query}}} that can populate a burndown chart. See [wiki:SumStatsPlugin#GoogleVisualizationAPIDataSource-forBurndownChart below] for an example. 16 16 17 17 == Bugs/Feature Requests … … 21 21 22 22 If you have any issues, create a 23 [ http://trac-hacks.org/newticket?component=SumStatsPlugin&owner=robguttman new ticket].23 [/newticket?component=SumStatsPlugin new ticket]. 24 24 25 25 [[TicketQuery(component=SumStatsPlugin&group=type,format=progress)]] … … 72 72 The optional {{{field}}} option specifies which field to sum. The optional {{{drilldown_label}}} and {{{label}}} options are used to define the {{{TicketGroupStats}}} object. The optional {{{filter}}} is a list of additional global filters for all groups (if specified it's currently limited to standard fields only). The optional {{{query_args}}} is a convenient, comma-delimited list that gets appended to each group's {{{query_args}}}. See the examples below for more details. 73 73 74 5. (Optional) Install the [http ://code.google.com/apis/chart/interactive/docs/dev/gviz_api_lib.html Google Visualization API python gviz client library] if using as a data source, see [wiki:SumStatsPlugin#GoogleVisualizationAPIDataSource-forBurndownChart below].74 5. (Optional) Install the [https://developers.google.com/chart/interactive/docs/dev/gviz_api_lib?csw=1&safe=on Google Visualization API Python gviz client library] if using as a data source, see [wiki:SumStatsPlugin#GoogleVisualizationAPIDataSource-forBurndownChart below]. 75 75 76 76 == Examples … … 79 79 80 80 Here is a sample `trac.ini` file that combines a custom {{{phase}}} field with a standard {{{resolution}}} field: 81 {{{ 82 #!ini 81 {{{#!ini 83 82 [milestone-groups] 84 83 closed = fixed … … 113 112 === Burndown chart data source 114 113 115 This plugin also provides a [http://code.google.com/apis/chart/ Google Visualization API] data source using the [http://code.google.com/apis/chart/interactive/docs/dev/gviz_api_lib.html python gviz client library] (which must be installed separately) that can populate a daily, agile-style [http://en.wikipedia.org/wiki/Burn_down_chart burndown chart]. Being a standard Google Visualization API data source, it can be accessed and visualized anywhere. However, it can also display burndown charts on Trac milestone pages by using the Trac [wiki:VisualizationPlugin#Burndownchartonmilestonepages Visualization plugin], for example:114 This plugin also provides a Google Visualization API data source using the [https://developers.google.com/chart/interactive/docs/dev/gviz_api_lib?csw=1&safe=on Python Gviz client library] (which must be installed separately) that can populate a daily, agile-style [http://en.wikipedia.org/wiki/Burn_down_chart burndown chart]. Being a standard Google Visualization API data source, it can be accessed and visualized anywhere. However, it can also display burndown charts on Trac milestone pages by using the Trac [wiki:VisualizationPlugin#Burndownchartonmilestonepages Visualization plugin], for example: 116 115 117 116 [[Image(burndown.png)]]