This plugin alters Trac's behavior so that the interface supports multiple layers of components, see below for an example. In project with lots of components, rearranging these components into several layers can clear up the list of components.
An alternative plugin targeting the same problem is ComponentHierarchyPlugin.
If you have any issues, create a new ticket.
The plugin is available for different Trac versions. There is no functional difference between these versions:
|Trac version||Plugin version||Download link|
|Trac 0.11||Subcomponents 1.0.1||bz2 zip|
|Trac 0.12||Subcomponents 1.1.2||bz2 zip|
|Trac 1.0||Subcomponents 1.2.0||bz2 zip|
The source can be found at http://hg.haiku-os.org/trac/trac-subcomponents .
General instructions on installing Trac plugins can be found on the TracPlugins page. After activating the plugin in the trac.ini configuration file or through the plugins page, it will be activated without requiring any further configuration.
To create components with subcomponents, then you have to add these using the standard component admin page. If you enter the following components:
then the user interface will show the Frontend and Backend as a subcomponent of the Web component.
An example of the query page after enabling this plugin:
And the component admin page looks like this:
In version 1.2.0 of this plugin, the following was changed:
- Updated for Trac 1.0, add support for the Bulk changes functionality.
See the log of the repository for a detailed list of changes.