Hi folks,
One thing that every Django admin skin seems to do is add a sidebar or some
other navigation to every admin page. It's clear that there is a want for
this and personally, those skins don't offer much more that I need other
than this, and they often end up unmaintained or lagging behind Django
version support.
I'm happy to work on this perhaps over the holidays, but I wanted to at
least sound it out a bit.
To be clear, this is what I'm proposing:
We have some kind of navigation (sidebar, etc.) that essentially replicates
the admin home page - links to list pages for models categorised by apps.
This raises in my mind a few things...
1. Is this something people actually want, or is it just me?
2. How is the navigation best done? Since some projects can be very large,
I'm partial to something vertical, rather than horizontal, so a sidebar
seems good. What the best UX is on smaller screens would be I'm a little
less sure.
3. Should we provide an API for adding more links? I guess we could have
some overridable structure, perhaps in the form of `{"category": ["link1",
"link2", ...], ...}`
4. Would this have an impact on projects / apps overriding the admin and
how important is this?
5. Would this make the admin home page redundant, and if so should we
replace it with something, and what should that something be? Generally the
only other thing on there is the admin change history.
6. The admin's current browser compatibility is very wide, per
https://docs.djangoproject.com/en/2.2/faq/admin/#what-browsers-are-supported-for-using-the-admin
-
I don't know if we need still support such old browsers, but the
implementation (and time to test) will likely be affected by this.
I welcome any input / thoughts on this.
Cheers,
Tom
--
You received this message because you are subscribed to the Google Groups
"Django developers (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-developers/3c54c76c-0f24-4b24-b02a-833ce1116e92%40googlegroups.com.