|Version 4 (modified by rjollos, 5 years ago) (diff)|
Nicely display list of Trac projects
Provided an environment parent directory (like the PythonOption TracEnvParentDir directive in Trac's apache configuration), this will list links to multiple projects in a scalable, indexed, table-oriented format. This macro was created to address the problem of trying to host multiple Trac instances within a single site.
This macro is an updated incarnation of the original located in the MacroBazaar.
If you have any issues, create a new ticket.
Download the zipped source from here.
You must edit and change the variable ENV_PARENT_DIR in the script to point to your environment's parent directory, e.g. /usr/local/www/trac/.
A sample call to the macro:
-  by rjollos on 2013-11-19 07:24:38
Quick rewrite of macro. The options [projects] base_dir and [projects] base_url can be used to set the base path and url. If the base_url is not set, and the macro is called from one of the projects, it should determine the correct base_url. Refs #11382.
More testing is needed. Please report if you find any issues.
-  by rjollos on 2013-11-19 07:24:31
Replaced tabs with spaces.
-  by rjollos on 2010-08-28 05:28:55
Move ListTracProjects.py for 0.10 to 0.10 directory.