The contrib.gis app and the GIS backends definitely need some loving. There are a number of workarounds and hacks present in the GIS app that makes it a lot harder to work on the ORM in general. I'm not sure if improving GIS would be too ambitious for a GSOC project though, and it definitely requires a fair bit of domain knowledge and ORM knowledge.
I mention GIS because I think you'd have a hard time convincing the community that a new backend should be included in core. There are already several third party backends, like mssql and firebird, and I believe the preference is to keep them as third party. As for the existing backends in core, I believe oracle is probably in need of the most attention, purely because it isn't used as widely, and is somewhat difficult to install and test against. I actually use oracle in production, and haven't run into that many issues, but there are several core maintainers (whose names escape me at the moment) that look after the oracle backend that may be able to point out specific pain points. There's also a ticket open to clean up and improve TEST_ database settings here <https://code.djangoproject.com/ticket/21775#ticket> (discussion here<https://groups.google.com/forum/#!topic/django-developers/2aJuLbMRARU>) that you might be interested in looking at. To be honest, this is probably a good sized project with enough design decisions required to be appropriate for a GSOC. The problem might be a lack of interest in getting this done compared to some other ideas though, so you'd probably want to get some buy in before delving too deep. I hope some of this helps. - Josh On Monday, 17 February 2014 23:19:36 UTC+11, NAVNEET SUMAN wrote: > > I would like to work on the Improving the less popular backends supported > by django for this GSOC . What are the various backend u would like to see > in django/ or what are the issues related with less popular backends > > -- > Thanks and Regards, > > Navneet suman, > IIIT-Allahabad > +91-9305612151 > > -- You received this message because you are subscribed to the Google Groups "Django developers" 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/django-developers. To view this discussion on the web visit https://groups.google.com/d/msgid/django-developers/2b91baa9-a787-49cc-b182-3b1a8fa86bb6%40googlegroups.com. For more options, visit https://groups.google.com/groups/opt_out.
