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

Brad Anderson brad at dsource.org
Thu Mar 3 11:24:15 EST 2005


Fair points, and I guess I didn't have enough coffee this AM.  After 
posting, I started to put together a page on how I set things up.  Your 
other post asked for examples...

http://trac.dsource.org/projects/test/TracSetupForThisServer

BA

bruce wrote:
> brad...
> 
> the need for examples actually helps new users to get a better
> understanding/ramp up faster w/r to using the application. simply pointing
> someone to docs that they've already stated that they've seen and that they
> can't quite get doesn't do any good...
> 
> if you intention is to have an app that only 'certain' people get, then keep
> crusing down that path.. but if the intent is to get an app that can really
> be used by a variety of people, then the input of new people regarding the
> app should be helpful.
> 
> the suggestion to use mod_python was/is reviewed, and as i've stated, i
> still have issues with understanding the docs, and applying them to my
> situation... and this gets to the kiss principle that i allude to..
> 
> if i could look at the docs, and go through a real world example, then i
> could start to se how it applies to my situation.. the docs, at least for
> me, don't get me there..
> 
> the code that you gave me for the vertical menu was pretty much what i
> already had, and i thank you. i had thought that there was another/better
> way, than simply 'adding' html to a given .cs page, particularly when i
> don't really know exactly where/what the given .cs file affects!!
> 
> brad, i don't know your level of skill with software/trac, and i'm fairly
> sure you don't know mine! what i do know is that if an app is really going
> to be successful, then you need to allow the people who want to use it, to
> not be ready to throw it out in the 1st few days!!
> 
> my issue is not that i have the information i'm looking for, and i can't get
> it... my issue is that i don't have a reasonable way to get a firm enough
> understanding of the information that i have before me to help me solve my
> issue!!
> 
> and this is where the issue of examples comes in...
> 
> if i there where a site with various config files, allowing users to see how
> apache/trac can be setup.. it would be helpful...
> 
> my $0.02 worth...
> 
> thanks..
> 
> bruce
> 
> if you'd like to take a look at my current conf file and help me understand
> what/how i need to change it to use mod_python to deal with multiple
> projects, i'd appreciate it!!
> 
> 
> 
> 
> 
> -----Original Message-----
> From: Brad Anderson [mailto:brad at dsource.org]
> Sent: Thursday, March 03, 2005 7:34 AM
> To: trac at lists.edgewall.com; bedouglas at earthlink.net
> Subject: Re: [Trac] Re: adding a left side menu...
> 
> 
> 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