cross-posting to blodhound-dev ML fyi . Please follow in trac-dev@... On 3/5/13, Leho Kraav <l...@kraav.com> 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 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.