[[PageOutline(2-5,Contents,pullout)]] = Display tabulated list of Trac projects == Description This plugin lists the links to multiple projects in a scalable, indexed, table-oriented format. The projects are listed relative to a given environment parent directory, such as the {{{PythonOption TracEnvParentDir}}} directive in Trac's Apache configuration. A sample call to the macro: {{{ [[ListTracProjects()]] }}} You must edit and change the variable `ENV_PARENT_DIR` (or `DIR` for the 0.11 branch) in the script to point to your environment's parent directory, eg {{{/usr/local/www/trac/}}}. The 0.11 version, which is quite simple for now, seems to work with 0.12 too. This macro was created to address the problem of trying to host multiple Trac instances within a single site. See also: PlannedMilestonesMacro, MilestoneCompactMacro == Bugs/Feature Requests Existing bugs and feature requests for ListTracProjectsMacro are [report:9?COMPONENT=ListTracProjectsMacro here]. If you have any issues, create a [/newticket?component=ListTracProjectsMacro new ticket]. [[TicketQuery(component=ListTracProjectsMacro&group=type,format=progress)]] == Download Download the zipped source from [export:listtracprojectsmacro here]. == Source Check out ListTracProjectsMacro from [/svn/listtracprojectsmacro here] using Subversion, or [source:listtracprojectsmacro browse the source] with Trac. == Installation Copy the `.py` file into the plugins directory of your Trac environment. Delete the corresponding `.pyc` file if exist (for upgrade). Restart Apache if applicable. == Recent Changes [[ChangeLog(listtracprojectsmacro, 3)]] == Author/Contributors '''Author:''' [wiki:mathomas] [[BR]] '''Maintainer:''' [[Maintainer]] [[BR]] '''Contributors:'''