Jakob Nielsen sagt »Stop Password Masking«

Aus seiner Alertbox vom 23. Juni:

Usability suffers when users type in passwords and the only feedback they get is a row of bullets. Typically, masking passwords doesn’t even increase security, but it does cost you business due to login failures.

Ich finde das so lange nachvollziehbar, solange man alleine am Rechner sitzt. Für die anderen Fälle wäre mir dann ein »mask password« Schalter lieber.

»Klicken sie hier…«

Abgesehen von der visuellen Qualität der Seite und der wenig gelungenen Nutzerführung und Aufbereitung von Informationen auf der deutschen Canon Support-Website ist das Pop-Up mit der Bitte um Teilnahme an einer Umfrage zur Support-Website offenbar schon wieder ironisch gemeint und auch nur so zu verstehen. Neben zu viel Text in zu kleiner Schrift ist der Link auf die Umfrage leider nicht zu erkennen. Es ist nämlich nicht der ganze Satz verknüpft, sondern nur das Wort »hier,« (und tatsächlich das Komma). Das ist aber auch nur bei Mouse-Over rot gekennzeichnet:

canon_support_umfrage.gif

Dabei wäre es so einfach, das optisch abzusetzen:

canon_support_umfrage_2.gif

Schöner Debuggen: »prettyPrint« für JavaScript

James Padolsey bietet mit »prettyPrint« eine art Variablen-Dumper für javaScript an (so in der Art wie JavaScript Dump:

»prettyPrint« is an in-browser JavaScript “variable dumper” similar to ColdFusions’s cfdump. It enables you to print out an object of any type in table format for viewing during debugging sessions. In combination with Firebug, »prettyPrint« will make you the best-equipped JavaScript debugger on earth! (not guaranteed)

Some of its key features:

  • Entirely independent. It requires NO StyleSheets or images.
  • Handles infinitely nested objects.
  • All native JavaScript types are supported plus DOM nodes/elements!
  • Protects against circular/repeated references.
  • Allows you to specify the depth to which the object will be printed.
  • Better browser users benefit from gradient column-headers! Thanks to HTML5 and CANVAS!
  • Allows low-level CSS customisation (if such a thing exists).
  • Fully validated with JSLint!

Google Page Speed

Google Page Speed, eine Erweiterung für Firefox und Firebug, soll Webseiten schneller machen und ist als als Open Source verfügbar.

Google veröffentlicht mit Page Speed eine Firefox-Erweiterung, die Web-Designern und -Entwicklern helfen soll, die Ladezeiten ihrer Seiten zu verringern. Dabei geht Page Speed allerdings einen Schritt weiter als andere, ähnliche Firefox-Erweiterungen.
Bislang kam Page Speed nur bei Google intern zum Einsatz. Die Firefox-Erweiterung bettet sich in Firebug ein und schlägt beim Laden von Webseiten Maßnahmen zu deren Optimierung vor. Dabei optimiert Page Speed beispielsweise automatisch die verwendeten Bilder und stellt eine komprimierte Version zur Verfügung, die direkt in der Webseite verwendet werden kann.

(Via Golem.de)

Mozilla Jetpack: Firefox Extensions with Added Thrust

Mozilla Jetpack: Firefox Extensions with Added Thrust: „Jetpack is a new experimental project from Mozilla that could revolutionize how Firefox browser extensions are built and deployed.

[…]

Jetpack’s primary aim is to make extension development and delivery even easier:

  • HTML, CSS and JavaScript will be the only tools required. If you can code for the web, you can create a Jetpack widget.
  • Extensions will be streamed and accessed from a URL.
  • You can develop code directly in the browser using Bespin.
  • Installation and debugging is handled without restarting and uses common tools such as Firebug.
  • A lightweight and versioned API is provided.
  • An extendable set of toolkits and API libraries such as jQuery, Google Maps, Twitter and Delicious will be available.
  • An about:jetpack page shows installed extensions, source code, memory use and other useful tools.

Jetpack is available as a standard Firefox add-on which can be installed from the project page.

(Via SitePoint Blogs.)