Hi, I am looking into trac's code, and I have found that there is no DAL. It has a very flexible database design, but it is not an efficient design for a database that will have lots of queries.
I have found that it uses hard-coded queries (which is difficult to understand how it works), text as primary keys, etc. I would like to ask why doesn't trac use django (with south for db versioning). I plan to develop a parallel ticket system as a plugin (as I mentioned in previous threads) using as base the original trac.ticket structure, using django as a DAL and maintaining the interfaces. I say all this because I think that trac is a very great software if you want to extend it, the interface is clear and simple, but I think it needs to be internally hackable. Looking back for your replies, Javier Domingo -- You received this message because you are subscribed to the Google Groups "Trac Development" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/trac-dev?hl=en. For more options, visit https://groups.google.com/groups/opt_out.
