I'll throw in my 2 cents.

Please, please do not remove auth or admin. They really are the selling
point and reason to use Django over something else. That being stated, you
do not have to keep auth or admin in their current forms. I have no problem
whatsoever with making them more of an API than an implementation.

Figure out the signals an auth backend should have and the basic things
expected to be implemented. For instance, a User should have a user_id,
human-readable name (optional), email address (optional), profile?,
permissions, auth_groups, and backend authenticated with (I'm sure there
may be others that should be here). I think the current signals are
probably fine. Also needed would be some sort of "backend plugin loader"
(like the one for the ORM allowing MySQL, Postgres, etc.) Then include a
very basic implementation that just does username/password authentication
with the database as an app that can be used. (Others can maintain an open
id, facebook, etc. outside the core of Django, but the standard is there.)
PS: Something like Twisted.cred may a good reference for such an abstract
thing.

Ditto for the admin. So what if it's not ajax or less, just make a simple
one that works and let others extend/reimplement to get a fancy version.

This to me is congruent with the answer I had heard thrown around for
South. Don't include South in Django, but include a base specification that
South and nashvegas can agree to. (required parts needed in the ORM and
schema revision tracking, etc.) Then include a simple implementation that
can migrate databases via some script but not autodetect changes.


Basically, I see a big need for Django to start providing specifications to
how things
-- 
Joe & Anne Tennies
[email protected]

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

Reply via email to