cross-posting to blodhound-dev ML fyi . Please follow in trac-dev@... On 3/5/13, Leho Kraav <[email protected]> wrote: > > >> + 1 for creating/adding a >> DAL to Trac >>
+1 >> I could imagine that doing a fundraising for the goal could raise some >> money >> for solving the human ressource problem. >> Just count me in :) IMO the following two major scenarios would have been much easier to handle if an ORM would be handy : 1. mult-product support 2. run Trac with NoSQL DBs (e.g. MongoDB , CouchDB, ... ) so IMO it's about time to get rid of the SQL dependency . JFTR we are using a kind of hand made ORM in Bloodhound and there's also a way to make plugins use SQLAlchemy (plugin available @ t.h.o) . We didn't move forward to using ORMs , DAO or such kinds of DAL because Trac didn't in first place and it was very important for us (at the time) to keep our core compatible with Trac's . So we translated SQL queries under the hood , and so far looking good ... ;) >> > Maybe. Noone has attempted that yet. We have . Before starting Bloodhound multi-product support we raised a request in trac-dev (just take a look in ML archives if not already deleted) focusing on two options : 1. using DAO pattern 2. use ORM technologies there was no actual useful response from trac-dev , so we decided to go our own way [...] > But Hans, which direction are you preferring. Porting Trac main modules -> > let's say Django, or hack Trac's core framework up towards the giants. > I'd advocate using the second . Let's just choose the ORM ;) > My spidey sense is telling me world doesn't really need yet another web > framework. I think it would make (at least for business) sense to port the > modules on top of bigger frameworks. > -1 The foundations of Trac are rock solid . -- Regards, Olemis. Apache™ Bloodhound contributor http://issues.apache.org/bloodhound Blog ES: http://simelo-es.blogspot.com/ Blog EN: http://simelo-en.blogspot.com/ Featured article: -- 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.
