IssueRaiser

Django Suit version 2.0

### Brace yourselves, this is going to be a long post! I have bad news and good news. The bad news is - Bootstrap 3 branch will be discontinued. The good news is what is coming instead!  ### Some history Some time after i launched the very first Django Suit (DS) version I realised biggest challenge is to keep up with Django admin changes. And `bs3` branch version proved that even more. I haven’t finished it yet as Django admin started changing quite a lot. New templates, new features, new styles etc. Third party apps are also changing and evolving a lot, therefore same problem existed with 3rd party apps too. I knew i needed to solve this issue before continuing. ### Flexbox Recently I did a lot of thinking and experimenting and because browsers have evolved significantly I found an answer to my problems - Flexbox. I’ve been working on Django Suit fresh rewrite for few weeks and haven’t overridden a single Django admin template and in the end of the post you can see real screenshot of what i achieved by CSS only. So this is a short story how Django Suit v2.0 rewrite started. I will try to avoid any Django admin templates override as long as possible and if needed i will use JS DOM manipulations instead of overriding templates, which gives a few huge benefits: When Django admin templates changes, some minor visual bugs may appear, but it will not break anything. Without overriding admin templates, we have much wider 3rd party app support. Any app that haven’t modified te

Posted by darklow on Jan 31, 2016, 12:56 AM

Tags

Related issues

Raise real-world problems, find people facing the same issue, and discuss solutions.5,000 issues0 comments

support (SaaS)

Django Suit version 2.0

darklowJan 31, 2016, 12:56 AM

### Brace yourselves, this is going to be a long post! I have bad news and good news. The bad news is - Bootstrap 3 branch will be discontinued. The good news is what is coming instead!  ### Some history Some time after i launched the very first Django Suit (DS) version I realised biggest challenge is to keep up with Django admin changes. And `bs3` branch version proved that even more. I haven’t finished it yet as Django admin started changing quite a lot. New templates, new features, new styles etc. Third party apps are also changing and evolving a lot, therefore same problem existed with 3rd party apps too. I knew i needed to solve this issue before continuing. ### Flexbox Recently I did a lot of thinking and experimenting and because browsers have evolved significantly I found an answer to my problems - Flexbox. I’ve been working on Django Suit fresh rewrite for few weeks and haven’t overridden a single Django admin template and in the end of the post you can see real screenshot of what i achieved by CSS only. So this is a short story how Django Suit v2.0 rewrite started. I will try to avoid any Django admin templates override as long as possible and if needed i will use JS DOM manipulations instead of overriding templates, which gives a few huge benefits: When Django admin templates changes, some minor visual bugs may appear, but it will not break anything. Without overriding admin templates, we have much wider 3rd party app support. Any app that haven’t modified te

Comments (0)

No comments yet. Start the discussion.

Comment on this issue