Re: [squid-users] adding an error-based class/id to the body of error pages

From: E.S. Rosenberg <esr_at_g.jct.ac.il>
Date: Fri, 27 May 2011 01:31:06 +0300

2011/5/26 Amos Jeffries <squid3_at_treenet.co.nz>:
> On 26/05/11 21:14, E.S. Rosenberg wrote:
>>
>> 2011/5/26 Amos Jeffries<squid3_at_treenet.co.nz>:
>>>
>>> On Thu, 26 May 2011 00:27:16 +0300, E.S. Rosenberg wrote:
>>>>
>>>> Hi all,
>>>> I was wondering if in the the official version of squid 3.1 it would
>>>> be possible to change<body>  to<body id="%c">  in the errorpages.
>>>>
>>>> Of course on a technical level it is possible and I have already
>>>> implemented this locally by us, so what is my reasoning?
>>>>
>>>> Very simple, in our organization we would love to use the new
>>>> auto-negotiating multi-lingual error-pages however this brings one
>>>> problem we have users from all over the world and we can't guarantee
>>>> that the user will translate the error message correctly when he/she
>>>> calls the helpdesk, of course the actual error code is hidden in the
>>>> code but to ask the user to view source is also going a bit far.
>>>
>>> I had to assume during the design that it would work to get the user to
>>> name
>>> the error statement (ie "Invalid request") in a mutual language between
>>> them
>>> and the helpdesk. Note that the page code ERR_INVALID_REQ and the bold
>>> error
>>> name "Invalid Request" are fixed pairs. If you find a translation where
>>> the
>>> bold text is mismatching we would like to know and fix that.
>>
>> What I mean is that the helpdesk and the user don't necessarily speak
>> the same language so when the user has to render the error message
>> that he got in his/her native language to the common language they may
>> translate it wrong because they don't understand the actual meaning of
>> the message.
>>
>>>
>>> I'm a bit doubtful that colour coding will work. There being more error
>>> pages than available distinct colours. I'm interested in how you get
>>> along
>>> with this.
>>
>> We will probably only tag the most important/common pages, but you can
>> also use color combinations (header color 1 footer color 2).
>
> Hmm. The error message itself is id="error". So there is another pattern
> piece I suppose. Along with CSS inserted images.
Yeah, but that is a generic "error" and not specific id="ERR_ACCESS_DENIED" etc.
>
> As an asside, you know the error codes get logged now too? so you can locate
> errors better based on the log alone.
Yeah, but not all helpdesk guys are linux/unix admins (most are not)
so they don't have local accounts on the proxy machines and can't view
logs also that doesn't help the user know what's going on or explain
it to the helpdesk.

I did some more thinking concerning that, as I said in my previous
mail it would be possible to work with color combinations for the
different error messages, but that would probably also get a bit
complicated after a while, a better solution may be to just assign
each error code a digit and on the error page say something like "The
error message number is: 12", like that the helpdesk just asks for the
number and looks it up in a table.

Regards,
Eli

>
> Amos
> --
> Please be using
>  Current Stable Squid 2.7.STABLE9 or 3.1.12
>  Beta testers wanted for 3.2.0.7 and 3.1.12.1
>
Received on Thu May 26 2011 - 22:31:14 MDT

This archive was generated by hypermail 2.2.0 : Fri May 27 2011 - 12:00:03 MDT