Allow IIS users to setup Trac for multiple projects
|Reported by:||markus||Owned by:||Jonas Borgström|
|Severity:||normal||Keywords:||multiple projecst IIS Windows|
Although "real" support for multiple projects (like scheduled for milestone:2.0) will be a big step forward the way described in TracMultipleProjects satisfies most needs.
Unfortunately setting up different TRAC_ENVs for several locations isn't possible with IIS (IIS doesn't pass the environment variable correctly anyway).
Therefore my question is if we could already pass env_path from trac.cgi to cgi_frontend.open_environment (see patch).
In this case IIS users could set up a virtual host for every project and let it point to a path inside trac's home directory, say C:\Program Files\Python\share\trac\proj1, ..\proj2, etc. In these project directories you'd only have to copy your customized trac.cgi (with corresponding TRAC_ENV).
This patch should not affect Apache users at all but it should give IIS users the opportunity to use Trac with multiple projects!