Thursday, January 10, 2013

Re: Announcment - django-databrowse



On Fri, Jan 11, 2013 at 3:00 AM, Alireza Savand <alireza.savand@gmail.com> wrote:
Yes, Correct.
I agree with `django.contrib.auth` specially since 1.5 when it went pluggable.
It's a mistake to say django should be clean as possible.
Just imagine ORM, forms or some other core features get split, Django will no longer be Django.
But look at some of the apps in `django.contrib.*`, Such as:

* sitemaps
* coments
* syndication
* webdesign
* ...

I'm not saying they are useless, No. They are just fine. But they can be handled outside 
 of Django mainstream.


… and that's exactly the intention behind use splitting out databrowse et al from contrib. databrowse hasn't received attention for a long time (and was probably added to core in haste in the first place). webdesign is an app that contains 1 template tag. markup is a library that provides support for 3 markup languages, ignoring lots of others, and adding a dependency on downstream libraries (some of which haven't got a great track record on fixing security problems).

So - given that we now live in a world where packaging "Just Works™", splitting up parts of Django's core into side projects is now a viable option.

Also - keep in mind that there is a middle ground -- we can split these projects out of the "django" repository, but still continue to maintain them as official Django projects. This is what we've done with localflavor. This allows us to put localflavor code into the hands of developers with domain expertise, while maintaining the official nature of localflavor additions.

Don't fear -- we're not going to chop out and abandon big ticket features of Django like auth or admin. The most we would do is move them into a separate repository for management purposes.

Yours,
Russ Magee %-)

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To post to this group, send email to django-users@googlegroups.com.
To unsubscribe from this group, send email to django-users+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/django-users?hl=en.

No comments:

Post a Comment