= Project components listing wiki macro. = == Description == Adds a wiki macro {{{[[Components]]}}} which lists and describes the project's components, and links to wiki pages describing the components in more detail, and any tickets for the components. == Bugs/Feature Requests == Existing bugs and feature requests for ComponentsProcessorMacro are [report:9?COMPONENT=ComponentsProcessorMacro here]. If you have any issues, create a [http://trac-hacks.org/newticket?component=ComponentsProcessorMacro&owner=TerryBrown new ticket]. == Download == Download the zipped source from [download:componentsprocessormacro here]. == Source == You can check out ComponentsProcessorMacro from [http://trac-hacks.org/svn/componentsprocessormacro here] using Subversion, or [source:componentsprocessormacro browse the source] with Trac. == Example == __Example 1:__ This wiki page content: {{{ This project has these components: [[Components]] }}} will yield something like this: {{{ This project has these components: AdminIT? (tickets) AdminProject? DataDatabase? DocDesign DocImplementation? Documentation for developers, links to source code documentation and implementation specific notes, etc. InstallSystem? LocalInterface Original proposal suggested separate local and web interfaces, current plan is to see if web alone is sufficient. WebInterface? (tickets) }}} except that the headings would be wiki page links, and the 'tickets' links would show corresponding tickets. __Example 2__ {{{ The Admin related components are: [[Components(Admin)]] }}} lists only components starting with "{{{Admin}}}" sentence, and will look like this: {{{ The Admin related components are: AdminIT? (tickets) AdminProject? }}} == Recent Changes == [[ChangeLog(componentsprocessormacro, 3)]] == Author/Contributors == '''Author:''' [wiki:TerryBrown] [[BR]] '''Contributors:'''