#11834: Colorized technical_500_response: django code is green, user code is 
red.
-------------------------------------+-------------------------------------
               Reporter:  buriy      |          Owner:  buriy
                   Type:  New        |         Status:  assigned
  feature                            |      Component:  User Experience
              Milestone:             |       Severity:  Normal
                Version:  1.1        |       Keywords:  colorize 500
             Resolution:             |  http500 prettify
           Triage Stage:  Accepted   |      Has patch:  1
    Needs documentation:  1          |    Needs tests:  0
Patch needs improvement:  1          |  Easy pickings:  0
                  UI/UX:  1          |
-------------------------------------+-------------------------------------
Changes (by haras):

 * cc: djangoproject.com@… (added)


Comment:

 I have been thinking about this for quite a long time.

 Can you make an error display page less verbose?
 I mean not to exclude those useful information, but to initially fold
 (hide) them.

 Fold those items:
 - Python path at the top yellow background.
 - (Hide or fold) django traceback entries

 When I have a problem I have to scroll down (passing django calls) few
 pages until I am able to find which MY action caused an error.
 I know looking at django callback may be useful, but in my case, hardly
 ever, and probably for newcommers also.

 I am imagining this like that:

 At the top of the error page, there are tabs.
 Summary, Traceback, Request, Settings, and copy-paste view (feedback
 view).

 Summary tab, contains this yellow background information with PYTHON_PATH
 initially folded, and traceback filtered out to include only information
 from project not calls from django itself.

 Traceback, request and settings tabs as it is right now, but separated for
 easy of view.

 copy-paste (feedback) - a standardize view for easy of copy-and-paste to
 the Internet message boards, groups and so on...

 It would need a template refactor and some more js involved, should not be
 a hard thing to do.
 I read that there is a plan to redesign an error page, but since then,
 those modifications should do the job.

 Colored output of the trackeback does not solve my problem of scrolling
 few screens in order to find whats happening, or use cmd-F key to quick
 jump.
 I think this is not a good way to do this.

 What's I am thinking is a tabs at the top which manipulates with
 visibility of certain divs of error page.
 A quick temporary fix, before complete redesign of error page.



 Discussion at: https://groups.google.com/forum/#!topic/django-
 developers/aQtKMRxdTHM

-- 
Ticket URL: <https://code.djangoproject.com/ticket/11834#comment:19>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/django-updates?hl=en.

Reply via email to