-
Notifications
You must be signed in to change notification settings - Fork 705
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Django Suit version 2.0 #475
Comments
We use Suit on every project (paid!), and it looks like the future is going to be good. 🎩 Really appreciate the work you've done. |
Any ballpark when suit v2 is going to be ready? I have a couple paid django 1.x folks i wanted to upgrade to 1.9, but i'm afraid to break their admin. |
I really hope we will see support for Django 1.8 as that is a long term release - that could be a deal--breaker. |
Also hope to see the left-menu option retained as an alternative to the top menu - there was a lot of discussion about this before -- the fact remains that there is simply more horizontal screen space than vertical and avoiding "bar creep" is very desirable. |
@gamesbook Thanks for your feedback. I'll look into Django 1.8 support. As the stage is early, probably I can adjust it to make work for both. Supporting Django LTS release makes sense. |
What's about left or right sidebar? |
@darklow Thanks for the positive feedback. This a great product that we hope to keep using and deploying further in future. (I see 1.8LTS has planned support through to April 2018). |
Day by day suit v2 is getting more and more mature. Status update:
PS. You can see total progress in main issue description. v2 demo: http://v2.djangosuit.com/admin/ |
I know many of you will like these features that I just deployed ;)
You can see full list of updates in v2 branch commit log: v2 demo: |
This is really shaping up quite nicely. :) 2016-02-17 16:39 GMT+01:00 Kaspars Sprogis [email protected]:
|
If anyone wants to contribute to Django framework and help Django Suit as well, there is a great chance to do it. There is an incomplete pull request at Django repository with a super-valuable feature started, which needs some help to make it to the final line. Author don't have time to finish what he started, however he already did a great job and almost finished it. Django: Added template-based widget rendering Pull request and author comments about what still has to be done to finish it: I will try to help as much as possible, but i already have my hands full with v2 and other things. Thanks. |
Isn't this cute? :) Live demo: http://v2.djangosuit.com/admin/demo/showcase/add/ |
This looks great! good job!
|
Awesome! |
Some users with existing licenses asked if they can contribute or buy an upgrade fee for v2 in advance. |
Sortables for Tips and Tricks Just added to demo app how to extend Hope you find it useful ;) |
👍 |
Stacked inlines including Sortable Stacked inlines are now ready! |
👍 I like it man! |
Anyone using v2.0 alpha in development already or is it just me? :) |
It's getting gorgeous! 👍 |
me in mexico, for school management - testing... |
Happy to announce next two handy features that are finished:
Beta release is coming closer by each day! |
@darklow bro how can i override the templates like base_site.html , login.html of admin with your changes intact. I tries to directly override them via templates/admin/base_site.html but it removed your changes which were overlapping. |
See example in demo app: |
Hi, I am using this version but I have a problem with popup they are open in the same windows without popup |
Any news ? |
It still active? |
|
It it can helps, You can have a look to the forks, at least mine is using django v3 for example. |
Isn't it too late for this one? |
You can consider this project abandoned, don't use it for new projects. We currently heavily depend on it, but it blocks us from upgrading django. Django's architecture is heavily depending on dynamic typing which makes it really hard to check if things are compatible. We run into runtime issues constantly. |
I am using my fork on django V3 and it works fine but not yet on prod. |
I am using the latest Django (v3.2.4) with Django-suit v1 currently in production. We also have a heavy dependancy on it, so we can't easily switch to a different package, or to v2 for that matter. My changes are on https://github.com/mhindery/django-suit/tree/develop should it be useful to you. |
@mhindery thanks so much! Which are your plans ? Will you maintain your fork ? |
We are in the same situation as you that the default Django admin is insufficient and we can't just refactor everything to a new package or version. I'm maintaining it in the sense that we run the latest Django at the company where I work, and if we notice something doesn't work anymore during upgrades, I fix it. There are probably things that we aren't using from django-suit which I thus cannot comment on that might be broken. I'm not building any new functionality in there. If you need both django-suit v1 and an uptodate Django version, you should be good with it. |
Is this a django-suit v2 fork? I very much doubt the original developer will ever return to v1 so to continue trying to update that is effectively going down a dead end (and it will eventually become unusable). |
yeah I've just tested your fork and it unblocks my migration to Django 3.x so it's perfect so far ( thanks so much!! ) |
Mine is a v1 fork. I agree it is not a long-term solution and at some point in the future we'll have to re-evaluate it. However with the recent Django upgrades (2.x and 3.x) there hasn't been massive changes in the admin that needed big refactorings in django-suit; we aren't missing functionality from v2 and are happy with what v1 does, so it's just not worth investing into something different at this time. |
@mhindery yup, agree with u! |
Content >> Custom view Page not found (404)
Using the URLconf defined in jvRTOms.urls, Django tried these URL patterns, in this order: admin/ (?P.*)$ The current path, admin/custom/, matched the last one. |
My app folder pycache |
Can someone help me with it?? |
@g2-im This repo appears to be abandoned. But there is fork of v2 you could try: https://github.com/pulse-mind/django-suit/tree/v2 |
Hi Mate, I am new to Django. Can you direct me to about how to setup these projects and run on my PC. Because if I can setup your project and run it then good platform for me to learn and fix some of issues. Any youtube link or article can help me please. Regards, |
I just learned from youtube.... :) it links suit with demo ...;) |
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 templates too much and use Django admin markup should work perfectly.
This gives us much wider Django version support range, however I think Django Suit will stay with 2-3 recent version support.
What’s new in Django Suit v2
rem
units. To increase whole admin sizing (font-sizes, margins), all you have to do is change font-size for body tag.MenuItem
classesSo here is the current state of v2.0 rewrite.
No templates overridden except
base_site.html
:Todo:
If you're ok with incomplete features and missing documentation (demo app with all examples is included) then feel free to install or even use it for production (I personally use it in production for a few projects already):
In requirements.txt:
Work in progress links:
v2 demo: http://v2.djangosuit.com/admin/
v2 branch: https://github.com/darklow/django-suit/tree/v2
v2 docs: http://django-suit.readthedocs.org/en/v2/
Feel free to share your thoughts.
The text was updated successfully, but these errors were encountered: