[Trac] Re: adding a left side menu...

Brad Anderson brad at dsource.org
Thu Mar 3 10:33:44 EST 2005


bruce wrote:
> stephen...
> 
> it is currently setup for only one project!!! that's my issue! i need to
> know how to setup the conf file file multiple projects...
> 
> and i can't quite get my hands around the scant docs i've seen that discuss
> this...
> 
> i need a step by step.. kiss approach!!!
> 
> any thoughts/ideas/comments are welcome..

Like the link he provided on multiple projects or the suggestion to use 
mod_python?

Or like the code I provided for the left-hand menu?

Trac may not be ready for you, because it has no "automatic" facility 
for a left-hand menu and the docs are written for a slightly skilled 
admin.

Kiss may require a bit of dirty hands on your part.  Trac is well worth 
it, and you may even learn something about server admin.

BA

> 
> thanks
> 
> bruce
> 
> 
> -----Original Message-----
> From: Frazier, Stephen [mailto:frazier at ugs.com]
> Sent: Thursday, March 03, 2005 7:00 AM
> To: trac at lists.edgewall.com; bedouglas at earthlink.net
> Subject: RE: [Trac] Re: adding a left side menu...
> 
> 
> Bruce,
> 
> This looks to be set up for only one project. Look at
> http://projects.edgewall.com/trac/wiki/TracMultipleProjects for a
> multiple project setup. 
> 
> FYI, using mod_python will automatically give you a list of available
> projects by going to http://myserver/projects/.
> 
> Steve
> 
> -----Original Message-----
> From: trac-bounces at lists.edgewall.com
> [mailto:trac-bounces at lists.edgewall.com] On Behalf Of bruce
> Sent: Thursday, March 03, 2005 9:46 AM
> To: 'Matthew Good'; trac at lists.edgewall.com
> Subject: RE: [Trac] Re: adding a left side menu...
> 
> ok matt...
> 
> so you're saying that i essentially have to find/figure out which *.cs
> file
> gives me the output for the page that i want to have the verticle menu
> appear... arrgghh!!! and then i have to insert the html to produce the
> menus...
> 
> for what might be a bigger problem... how do i get trac setup to deal
> with
> multiple projects...
> 
> i have the following in my apache conf file. a guy started to set trac
> up,
> and then he disappeared!! i can access trac.. but now i need to
> determine if
> it makes sense to work with this thing... it shouldn't be this tough to
> setup a proj mgmt app..
> 
> Alias /trac/ /usr/share/trac/htdocs/
> <Directory /usr/share/trac/htdocs>
>   Order allow,deny
>   Allow from all
> </Directory>
> <Location "/cgi-bin/trac.cgi">
>   SetEnv TRAC_ENV "/var/projects/project_1/htdocs"
> </Location>
> 
> <Location "/cgi-bin/trac.cgi/login">
> AuthType Basic
> AuthName "Project 1"
> AuthUserFile /var/projects/project_1/htdocs/trac.htpasswd
> Allow from all
> #Require valid-user
> </Location>
> 
> i'm really trying to get something like:
> 
> left menu
> 
>  Project Docs
>  Network Docs
>  (+/-)Projects
>    Project-1
>    Project-2
>    Project-3
> 
> 
> where the 'Projects' link is a hidden/drop display of the underlying
> projects.. i'd like this to be on the main page, and have the individual
> projects connect to the projects as created/setup in the conf file...
> 
> so how do i get there!!!!
> 
> thanks....
> 
> bruce
> 
> 
> 
> 
> -----Original Message-----
> From: Matthew Good [mailto:trac at matt-good.net]
> Sent: Thursday, March 03, 2005 5:59 AM
> To: trac at lists.edgewall.com; bedouglas at earthlink.net
> Subject: RE: [Trac] Re: adding a left side menu...
> 
> 
> On Thu, 2005-03-03 at 04:22 -0800, bruce wrote:
> 
>>but i still don't have a clue as to how to use 'TracGuideToc' within
> 
> my
> 
>>version of trac to create a vertical left menu like
> 
> 'trac.edgewall.com'.
> 
> The previous poster was mistaken.  The TracGuideToc is not what you were
> referring to.  Also, trac.edgewall.com is part of their corporate
> website and is not powered by the Trac software, so
> http://projects.edgewall.com/trac is what you should be looking at.
> 
> 
>>in reviewing the docs for 'TracGuideToc' i don't have any example that
> 
> shows
> 
>>what file this should be included in, nor to i have any example that
> 
> really
> 
>>explains/walks through what the attributes are that should be used
> 
> with
> the
> 
>>TracGuideToc macro..
> 
> 
> Yes, right now the TracGuideToc is specifically for generating the table
> of contents seen on http://projects.edgewall.com/trac/wiki/TracGuide
> 
> For something similar to the TracGuideToc, take a look at:
> http://svn.ipd.uka.de/trac/javaparty/wiki/TracNav
> 
> The TracNav macro allows you to create a basic menu in the wiki, however
> you will have to include the macro on each page in the wiki where you
> would like it to appear.
> 
> Like I said before, if you want to actually create a menu like on the
> Trac project site, you will need to edit the HTML templates.  These
> files are generally located in /usr/share/trac/templates on Linux/Unix
> or C:\Python23\share\trac\templates on Windows.
> 
> Trac uses the ClearSilver http://www.clearsilver.net/ templating
> language, which is similar to something like ASP, JSP, or PHP.
> 
> --
> Matthew Good <trac at matt-good.net>
> 
> _______________________________________________
> Trac mailing list
> Trac at lists.edgewall.com
> http://lists.edgewall.com/mailman/listinfo/trac
> 
> 
> ------------------------------------------------------------------------
> 
> _______________________________________________
> Trac mailing list
> Trac at lists.edgewall.com
> http://lists.edgewall.com/mailman/listinfo/trac


More information about the Trac mailing list