Changes between Version 5 and Version 6 of TracLegosTemplates


Ignore:
Timestamp:
Feb 6, 2009, 10:03:56 PM (15 years ago)
Author:
Jeff Hammel
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • TracLegosTemplates

    v5 v6  
    55[[Image(source:traclegosscript/anyrelease/image/template_aggregation.png)]]
    66
    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.
     7The 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.
    88
    99The templates are implied in order, values from latter templates overwriting earlier ones.  From the aggregated configuration, a trac project is made using supplied variables