Opened 11 years ago
Closed 9 years ago
#21220 closed Cleanup/optimization (fixed)
Improve admin user friendliness
Reported by: | Ryan Allen | Owned by: | nobody |
---|---|---|---|
Component: | contrib.admin | Version: | 1.5 |
Severity: | Normal | Keywords: | |
Cc: | Triage Stage: | Accepted | |
Has patch: | yes | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | yes |
Easy pickings: | no | UI/UX: | yes |
Description
https://github.com/django/django/pull/1707
Links to the admin index and site index in the header
Green success messages
Tone down the red error messages
Min-width for date and time fields (could not read whole date in input box when clicking 'Today')
A handful of other subtle details
Attachments (5)
Change History (14)
by , 11 years ago
Attachment: | 01-overview.png added |
---|
by , 11 years ago
Attachment: | 02-errors.png added |
---|
comment:1 by , 11 years ago
comment:2 by , 11 years ago
Easy pickings: | unset |
---|---|
Patch needs improvement: | set |
Triage Stage: | Unreviewed → Accepted |
It's better not to include so many changes in one ticket. For example, the issue of linking the header has already been proposed in #13749.
I'm inclined to avoid changing colors at this time -- otherwise we'll end up having someone else come along and make different suggestions. I know a redesign or reskins of the admin has been proposed on django-developers in the past, but as far as I know there are no active efforts on this front.
If you could split the pull request into smaller parts (for example, the width changes that Marc said looked good) that will make it easier to review and merge.
comment:3 by , 11 years ago
For what it's worth, obviously design choices are a special case since everyone has their own idea of what's best. But isn't the whole point of open-source to have contributors come and make different suggestions? Django has an extraordinarily powerful backend but is falling behind on the frontend, where non-technical users are experiencing it. There are just a handful of styling updates in this patch, but they modernize the admin design immensely, while holding true to Django's personality. Could be a good start to reactivating those efforts from before.
Thanks -- I'll get to work splitting up the changes.
comment:4 by , 11 years ago
Changes have been split up into smaller pull requests:
https://github.com/django/django/pull/1713 - min-width for date and time inputs
https://github.com/django/django/pull/1715 - update admin alerts to appropriate colors
https://github.com/django/django/pull/1712 - header and modules design improvements
https://github.com/django/django/pull/1714 - link to site home in header if it exists
https://github.com/django/django/pull/1710 - admin index link in header
https://github.com/django/django/pull/1711 - admin/base.css cleanup (indentation, minor optimization)
comment:9 by , 9 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Closing this given that all pull requests have been merged.
Errors