One thing I especially had trouble with was understanding what the
workflow specification in the trac.ini was. I kept thinking that the
values in there referred to some kind of internal call or constructs,
when in reality they really are just abstract names that can be made up
at will. (I did finally notice two lines in the wiki page about workflow
that said as much ).

In general, if I had been aware of the way that the Python config reader
works, I probably would have come to that conclusion much sooner. Being
totally ignorant of python, I had no idea what to expect and everything
looked like code to me at that point.

So, some topic suggestions would be :

1. Detailed explanantions about workflow and how to set it up to meet
various 'best-of' practices. Now that I have some idea of what I am
doing I am setting one up for us to use, and I'd be happy to post an
annotated copy of it somewhere.

Here's some things I'd still like to know about (thread hijack warning):

1. How to validate fields pre-commit and block the commit with a fail
warning. I know about the ticketvalidator plugin but so far it doesn't
seem to work, and even if it did it doesn't seem to be able to validate
field content, just whether or not it has something in it. What we need
is either way more field types or a validation callout of some sort that
we can hook to. A SQL query tag comes to mind.

2. How to restrict fields from display/and or edit based on some
condition. This might be able to be done via a user-specifiable SQL
query tag on the field returning true or false. The query gets run, if
its true the field gets displayed, if its false it doesn't. Or something
like that.

3. How to modify workflow to select different states depending on
condition. Again, if I could specify a query that returned the status I
wanted, instead of having to specify it by name in the workflow, things
would be a lot more flexible.

 

-----Original Message-----
From: trac-users@googlegroups.com [mailto:trac-us...@googlegroups.com]
On Behalf Of Lance Hendrix
Sent: Wednesday, June 03, 2009 1:28 PM
To: trac-users@googlegroups.com
Subject: [Trac] Re: Trac Recipies


In line with your note, perhaps you could suggest a few items (or a few 
topics) that you especially feel would be important/critical/useful to 
develop (what were you unable to find documentation about). IMHO one of 
the biggest issues facing the adoption of OSS is the lack of 
documentation and as a result one of my major objectives to support the 
OSS effort is to attempt to provide or at least assist with the 
development of (I am capable of at generating content quickly, I'll let 
someone else be the judge of it's usefulness) documentation; however, in

order to be most useful, I think the effort should be driven by the 
community (as to what to develop).

In short, while you could develop the documentation yourself (as has 
been suggested), there is also the option of assisting or collaborating 
with someone (me?) to help improve the documentation.

Anyone else with any documentation requests would also be welcome. (I 
know, be careful what you wish for...)

Lance

Dan Winslow wrote:
>
> So do I. Track hacks is a OK place to get plugins from, but not 
> information on how to do things. In general there is a crippling lack 
> of information all across the web about TRAC. I have spent two weeks 
> trying to understand various aspects of TRAC, and I am just now 
> starting to get a vague idea. I am not a python programmer, nor do I 
> have any wish to become one. All of the documentation I can find about

> a specific subject is usually only a few terse sentences, maybe a 
> **very** short example, and then they all trail off with ' .. and of 
> course, you can always write a plugin to do anything more.'. I don't 
> want to write plug-ins. I don't want to have to read through bunch of 
> alien-looking code to try and figure out what it means. I'm not 
> faulting the developers in particular, they've done a fine job and 
> it's a huge amount of work to maintain decent docs.
>
> I was so frustrated that I tried to get management to let me write my 
> own system, but they declined. I think a collection point for trac 
> recipies would be a greta idea.
>
>
------------------------------------------------------------------------
>
> *From:* trac-users@googlegroups.com 
> [mailto:trac-us...@googlegroups.com] *On Behalf Of *Ariel Balter
> *Sent:* Wednesday, June 03, 2009 12:59 PM
> *To:* trac-users@googlegroups.com
> *Subject:* [Trac] Re: Trac Recipies
>
> I disagree.
>
> Noah Kantrowitz wrote:
>
> Trac-hacks is that site.
>  
> --Noah
>  
>   
>> -----Original Message-----
>> From: trac-users@googlegroups.com
<mailto:trac-users@googlegroups.com>
[mailto:trac-us...@googlegroups.com]
>> On Behalf Of abalter
>> Sent: Wednesday, June 03, 2009 10:52 AM
>> To: Trac Users
>> Subject: [Trac] Trac Recipies
>>  
>>  
>> I would like to help put together a site of recipes for using Trac.
>> There is a ton of great information in this email list and forums and
>> out there on the web.  I think it would be great to take a sort of
>> "best of" of the actual solutions and organize them into a set of
>> recipes such as "You want to do XXX...Do this:".
>>  
>> Not surprisingly, I thing the best way to build this recipe book is
>> with a Trac site.  The first thing I would need would be a place to
>> host it.  Perhaps the folks that run Trac-hacks would be willing to
>> give me some space.  Or, perhaps edgewall.com.  I'm open to
>> suggestions.
>>  
>> I'd love to hear feedback on this idea.
>>  
>> Thanks, Ariel
>>  
>>     
>  
>  
>  
>   
>
>
>
> -- 
> /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
>  
> Ariel I Balter, Ph.D.
> Postdoc
> Biological Monitoring/Modeling
> Fundamental and Computational Sciences Directorate
>  
> Pacific Northwest National Laboratory 
> Mail:
> PO Box 999, MS P7-58,Richland, WA 99352
> Shipping:
> 790 6th Street, MS P7-58, Richland, WA 99354
>  
> Tel:  509-376-7605 
> Cell:  509-713-0087
> ariel.bal...@pnl.gov <mailto:ariel.bal...@pnl.gov>
> www.arielbalter.com <http://www.arielbalter.com>
> www.pnl.gov <http://www.pnl.gov> 
>
>
>
> >
>



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To post to this group, send email to trac-users@googlegroups.com
To unsubscribe from this group, send email to 
trac-users+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to