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 trac-dev+unsubscr...@googlegroups.com. To post to this group, send email to trac-dev@googlegroups.com. Visit this group at http://groups.google.com/group/trac-dev?hl=en. For more options, visit https://groups.google.com/groups/opt_out.