Spybot Logo
Go Back   Safer-Networking Forums > Blogs > PepiMK
Register ProjectsBlogs FAQ Search Today's Posts Mark Forums Read Home Support Download Donate

The founder of Spybot-S&D blogging about a few things too techy for the news section of Spybot-S&D website. And maybe also about things too unrelated, who knows.
Rating: 3 votes, 5.00 average.

Spybot 2.0: problem handling concepts

Posted 2008-11-03 at 09:00 by PepiMK

I'll start the talk about the user interface with error messages, where our conclusion from 1.x was that we did not stay true enough to a very important concept. Well, proper error dialogs are rarely encountered anywhere, but that should not be an excuse.

A good error message should have three purposes, possibly four:
  1. Inform the user that something went wrong in terms he understands.
  2. Make suggestions how to correct the problem.
  3. Provide information that may help customer support trailing the source of the problem.
  4. Offer those users who want to understand a background.
You'll often find one, and sometimes two of these in an error message, but very rarely all three in a language and structure that's adjusted to the users situation. And we've got to admit: the standard Windows error box does not really supporting displaying that information well-structured.

You can see our attempts at immunization errors, shredding errors and restore errors to see how we try to improve (and that we still have to finalize those texts, since they do not yet fulfill all our criteria).

Key points:
  • We try to offer the user an alternative (like elevation in the shredder dialog) instead of just displaying an error message.
  • A Hide/Show button is there to show the technically interested more information.
  • A clear headline indicating what the dialog is about, e.g. the direct question the buttons will decide upon.
  • Possible error reasons (immunization).
  • An option to skip his information in the future for those users who do not want to be annoyed by these messages.
Comments on how you would see this as a novice user (who might need the guidance?), or an advanced user (how big is the annoyance factor?), would be welcome of course!
Posted in Spybot 2.0
Views 7602 Comments 4
« Prev     Main     Next »
Total Comments 4

Comments

  1. Old Comment
    Very good, an error message should be concise, clear and yet offer likely solutions - possibly a built-in link with pre-filled fields (related to the error's nature in standard form) to the forum's (more public) or wiki's search page may be helpful.

    As to the toggle/skip, that seems to be a prime candidate for being another 'ignore' category in the main SSD settings page with a tree structure. This would centralize the switching for reference to individual (or by class) ignores.

    For the novice, a 'level' by visual means such as background color or another icon might simplify a response priority - not all errors are critical or system-threatening but they are still errors. Hard to say on this, correct functioning of the app or applet is necessary as a base condition.
    Posted 2008-11-06 at 15:35 by ME_2& ME_2& is offline
    Updated 2008-11-06 at 16:02 by ME_2&
  2. Old Comment
    PepiMK's Avatar
    Thanks, good points

    Settings will become a new separated module/window since it should not be necessary to open the main scanner app to change them. Screenshot of just that one settings tab, there are more of course

    Setting icons (information/warning/error) is also on our check list, I think we even updated dialogs already just not all screenshots. As for background color, we might play around with headers with a background color in those dialogs, just couldnt find a decent combination of gradient colors yet.

    Weblinks are an interesting idea... maybe even to the forum with a list of threads tagged with a tag associated with that specific dialog or something like that. The danger of course is to put too mich into dialogs there. Maybe we could check the help system to combine it with sich an online lookup...
    Posted 2008-11-08 at 00:39 by PepiMK PepiMK is offline
  3. Old Comment
    nickW's Avatar
    Quote:
    Weblinks are an interesting idea...

    OK ..... for the English speaking people only!
    Posted 2008-11-13 at 12:21 by nickW nickW is offline
  4. Old Comment
    PepiMK's Avatar
    Well, the online information is not to replace help contents, only to add to it. And since the help file can be localized, this could, in theory, also point to localized online resources.

    Right now the help file just contains links to MS knowledge page pages and to tagged forum threads. Getting an all new help file ready needs a lot of planing still
    Posted 2008-11-16 at 15:59 by PepiMK PepiMK is offline
 

All times are GMT +2. The time now is 16:55.


Copyright © 2000-2010 Safer-Networking Limited. All rights reserved.