Version 3 (modified by 14 years ago) (diff) | ,
---|
Nicely display list of Trac projects
Description
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.
Bugs/Feature Requests
Existing bugs and feature requests for ListTracProjectsMacro are here.
If you have any issues, create a new ticket.
Download
Download the zipped source from [download:listtracprojectsmacro here].
Source
You can check out ListTracProjectsMacro from here using Subversion, or browse the source with Trac.
Example
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:
[[ListTracProjects()]]
Recent Changes
- 16976 by rjollos on 2017-11-18 10:08:35
-
Add metadata
- 15264 by rjollos on 2016-02-11 04:22:34
-
Remove unnecessary svn:mime-type on py files
svn:mime-type was set to "plain" for many files.
- 13440 by rjollos on 2013-11-19 06: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 thebase_url
is not set, and the macro is called from one of the projects, it should determine the correctbase_url
. Refs #11382.
More testing is needed. Please report if you find any issues.
(more)