Proposal new Django Admin css style

593 views
Skip to first unread message

Thiago Avelino

unread,
Aug 1, 2014, 9:47:25 AM8/1/14
to django-d...@googlegroups.com
Hi guys! Django admin has a few years, it works fine (meets the need) only need to evolve the style following the evolution of UX today!

We have a plan for change?

What do you think of this style ​https://github.com/hersonls/djamin#screenshots ? Is django admin html + custom css!


Cheers,
Thiago Avelino

Leonardo Borges Avelino

unread,
Aug 1, 2014, 10:59:04 AM8/1/14
to django-d...@googlegroups.com
I really like this style. Clean and modern!

Cheers

Collin Anderson

unread,
Aug 1, 2014, 11:35:27 AM8/1/14
to django-d...@googlegroups.com
I like that it's all done without changing the html.

Qing Feng

unread,
Aug 1, 2014, 11:40:18 AM8/1/14
to django-d...@googlegroups.com
I like this style +1


--
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 django-develop...@googlegroups.com.
To post to this group, send email to django-d...@googlegroups.com.
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/CAHWh-o%2BmJ8jChPJxFiAypCSpZWdgtYdnfS%3Du%2B%2Bc2VtCHSicu6Q%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Daniele Faraglia

unread,
Aug 1, 2014, 12:12:37 PM8/1/14
to django-d...@googlegroups.com
wonderful idea, 

maybe css should be compiled by less/sass files?


Herson

unread,
Aug 1, 2014, 12:17:21 PM8/1/14
to django-d...@googlegroups.com
The main idea is to maintain compatibility with the current template, changing only css. I changed the css and replace images icons to fonts.



For more options, visit https://groups.google.com/d/optout.



--
Herson Leite, Software Developer
www.hersonls.com.br

Riccardo Magliocchetti

unread,
Aug 2, 2014, 6:32:41 AM8/2/14
to django-d...@googlegroups.com
Hello,

Il 01/08/2014 15:46, Thiago Avelino ha scritto:
> Hi guys! Django admin has a few years, it works fine (meets the need)
> only need to evolve the style following the evolution of UX today!
>
> We have a plan for change?
>
> What do you think of this style ​
> https://github.com/hersonls/djamin#screenshots ? Is django admin html +
> custom css!

Better default css cannot hurt but i think making the admin more
customizable is more of a priority:
- make it possible to extends admin templates and then make it easier to
override by providing sensible blocks
- remove specific html / css dependencies from widgets
- make the default theme reasonably responsive / touch friendly

Maintaining admin themes is really a painful experience :)

thanks,
riccardo

Thiago Avelino

unread,
Aug 2, 2014, 7:48:27 AM8/2/14
to django-d...@googlegroups.com
I agree that we have to evolve the django admin, the initial proposal is only evolve static style (css and images).

We have to start with some change!



Cheers,
Thiago Avelino


--
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 django-developers+unsubscribe@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.

Patrick Guido

unread,
Aug 2, 2014, 9:13:21 AM8/2/14
to django-d...@googlegroups.com
On 2 August 2014 13:48, Thiago Avelino <thi...@avelino.xxx> wrote:
I agree that we have to evolve the django admin, the initial proposal is only evolve static style (css and images).
I think it is a waste of time. I know someone already did an evolution of the static styles, but I really think we need an evolution of the whole django admin (even if it is awesome as it is now).

--
Patrick Guido Arminio

Collin Anderson

unread,
Aug 2, 2014, 10:26:47 AM8/2/14
to django-d...@googlegroups.com
I think slowly making small changes over time towards an end goal is better than a quantum leap. I like that in 1.7 we changed admin messages to be green-ish and we started using css rounded corners.

Slowly moving towards more mobile/touch friendly and a flat design (replacing gradients) sounds like a good next step to me. Those would be a big help in keeping the django admin up with the modern times.

Also, I think would be great if we could get away with not using a custom font, or if we did, we would at least need to package it with django, like we are doing with jQuery, rather than relying on internet connectivity.

Thiago Avelino

unread,
Aug 12, 2014, 6:26:45 AM8/12/14
to django-d...@googlegroups.com
Not a Django core part of the topic, as it was?



Cheers,
Thiago Avelino


--
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 django-develop...@googlegroups.com.
To post to this group, send email to django-d...@googlegroups.com.

Florian Apolloner

unread,
Aug 12, 2014, 8:06:11 AM8/12/14
to django-d...@googlegroups.com
On Tuesday, August 12, 2014 12:26:45 PM UTC+2, Thiago Avelino wrote:
Not a Django core part of the topic, as it was?

But still a valid point. That said, I find the current style way nicer than the proposed one.

Cheers,
Florian

Danilo Bargen

unread,
Aug 17, 2014, 10:18:33 AM8/17/14
to django-d...@googlegroups.com
Just for the record, there's also
https://github.com/pydanny/django-admin2, another project that attempts
to create a more modular and extensible admin.

Danilo

Daniel Greenfeld

unread,
Aug 18, 2014, 12:20:36 AM8/18/14
to django-d...@googlegroups.com
Thanks for the mention, but I haven't had time to work or maintain that for months. I'm not sure how it works with the upcoming Django 1.7.  Also, for the sake of simplicity, the default skin for it is bootstrap 3. Any CSS in there is per skin, and probably doesn't belong in this discussion.

Areski Belaid

unread,
Aug 19, 2014, 6:39:20 AM8/19/14
to django-d...@googlegroups.com
There is a full list of django-admin alternatives here:

Personally, I have a very good experience with xadmin which have only one dependency (django-crispy-forms)

Andy Baker

unread,
Aug 23, 2014, 3:59:07 AM8/23/14
to django-d...@googlegroups.com
I really like Thiago's new skin and I love the fact it's CSS only.

The key thing to remember in any discussion about updating the admin is that there are three levels:

1. CSS/Static only - little to no breakage of 3rd party apps 
2. Updated HTML - many apps that overrride admin templates or rely on specific markup will break   
3. Probably complete breakage of all 3rd party admin apps - it had better be worth it!

So far I'm sticking with #1...

I feel #2 gives you most the breakage and not enough of the benefits. If we're going to break things, then we might as well go the whole hog. And to be that probably looks like a big decoupling and modularisation rather than just a new admin per se. Hopefully something close to what Tom Christie is proposing in his Django Rest Framework Kickstarter. Something that would be usable outside strictly 'admin' scenarios but still give you the push-button CRUD we all love. 


On Friday, 1 August 2014 14:47:25 UTC+1, Thiago Avelino wrote:
Hi guys! Django admin has a few years, it works fine (meets the need) only need to evolve the style following the evolution of UX today!

We have a plan for change?

What do you think of this style ​https://github.com/hersonls/djamin#screenshots ? Is django admin html + custom css!
Cheers,
Thiago Avelino
Reply all
Reply to author
Forward
0 new messages