Just adding my point of view to this thread. I haven't even heard of
Bootstrap before. I know less (and other similar systems) but haven't
ever used them. I do need to do frontend work. I am not good at all in
it, and I do not enjoy it. But I need to do it.

Now, if Admin would begin using less and bootstrap, that would be a
problem for me. I would need to learn those tools to effectively
customize the Admin. While CSS and HTML can be expected to be known, I
don't think you can expect people to know less or bootstrap.

My viewpoint (in general, not just related to admin) is that Django
should contain as much hooks as possible and no, or only simple,
implementations. It might be possible to design the Admin in such a
way that you could completely overhaul how it looks and maybe even
behaves by subclassing. So, external projects could rely that there is
an Admin application, and that it has a common API. External projects
could customize it. I don't know the admin well, and I really don't
know the latest tools in the frontend development world. So, maybe
what I just said is impossible to do in practice.

I do feel that there needs to be some data editing application
inbuilt. Maybe admin has just become too complex. Make it simpler,
while allowing external projects to extend it (as said, if at all
possible).

About Github and forking. This is all good and well, but customize-by-
forking tends to have the problem that internal parts become de-facto
public. Something like the situation with model._meta. I really feel
that if Django encourages forking, then there must be strong consensus
that the non-public parts of Django really are non-public. I am
worried that otherwise changing anything in Django will become harder
than it needs to be. For example, if the ORM internals were to be
refactored, but this resulted in breaking django-nonrel and maybe
other projects like that, would that be OK?

 - Anssi

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

Reply via email to