The problem with the external app approach is that it will break the
integration between different apps. There is no way to avoid it.
Besides, developing something for the django.contrib.admin with an UI up to
the recent standards is quite difficult.

Going Bootstrap is not only the thing of the moment, is a great way to open
the admin app to a wide range of custom widgets already available to the
Bootstrap ecosystem, with the nice plus of an out-of-the-box support for
mobile devices. Commercially speaking, it's a winning choice.

I think that the actual fragmentation of the admin-bootstrap
implementations is pretty bad for the django ecosystem. No one sane of mind
would base his project on any of the available solutions because there is
no official one, and new releases of Django may (will) break it.

In my opinion, the solution is easy. The core team should choose a
project/team, bless it and wait to see how it will evolve. When ready,
integrate it on the core and made it available as an _alternative_ to the
default admin package.

On 14 December 2012 10:36, James Pic <[email protected]> wrote:

> There are *many* apps providing bootstrap templates for
> django.contrib.admin, here a few:
>
> - https://github.com/michaelhelmick/django-bootstrap-admin
> - https://github.com/gkuhn1/django-admin-templates-twitter-bootstrap
> - https://github.com/riccardo-forina/django-admin-bootstrapped
> - https://github.com/aobo711/bootstrap-django-admin
> - I myself did such templates.
>
> My thoughts, in case it helps:
>
> - it takes just a few hours to convert Django admin to bootstrap, that's
> probably why there are so many admin/bootstrap apps out there,
> - but it's better to tweak colors, just converting the HTML to bootstrap
> ends in a too "grayish", "sad" interface IMHO,
> - it's a very popular demand - again that's why there are so many apps out
> there,
> - it's a great opportunity to make a cool navbar,
> - forms don't have .as_bootstrap() method, but django-forms-bootstrap
> provides |as_bootstrap. That's required for the admin/bootstrap integration
> to be "perfect", but optional to make it "good enough".
> - this can live in external apps anyway ...
>
> --
> 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.
>



-- 
Mobile: +39 3409090319
Visit my website: www.codingnot.es

-- 
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