Changes between Version 5 and Version 6 of TracLegosTemplates
- Timestamp:
- Feb 6, 2009, 10:03:56 PM (15 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
TracLegosTemplates
v5 v6 5 5 [[Image(source:traclegosscript/anyrelease/image/template_aggregation.png)]] 6 6 7 The image shows an example of the application of three templates to create a Trac project. The first template applied, [source:traclegosscript/anyrelease/example/oss/osstracproject/template/conf/trac.ini_tmpl ], is a skeleton for a trac project. The second template is a (''hypothetical'') template that applies configuration for `Plugin 'A'`. This illustrates the value of allowing arbitrary configuration -- a template can be as specific or as general as needed (that is, any portion of the `trac.ini` may be contained in the template). Both of these templates are generic -- they contain configuration that is agnostic to a specific site or organization. This generic configuration is augmented by the `Site Configuration`, which contains parameters specific to the site and organization. Any number of these can be applied.7 The image shows an example of the application of three templates to create a Trac project. The first template applied, [source:traclegosscript/anyrelease/example/oss/osstracproject/template/conf/trac.ini_tmpl OSS Trac Project], is a skeleton for a trac project. The second template is a (''hypothetical'') template that applies configuration for `Plugin 'A'`. This illustrates the value of allowing arbitrary configuration -- a template can be as specific or as general as needed (that is, any portion of the `trac.ini` may be contained in the template). Both of these templates are generic -- they contain configuration that is agnostic to a specific site or organization. This generic configuration is augmented by the `Site Configuration`, which contains parameters specific to the site and organization. Any number of these can be applied. 8 8 9 9 The templates are implied in order, values from latter templates overwriting earlier ones. From the aggregated configuration, a trac project is made using supplied variables