Neue Yahoo! Homepage als public beta
Yahoo! letzte Nacht ihre neue Homepage als Beta veröffentlicht. Dass interessante dabei ist, dass diese neue Homepage unter Verwendung der Yahoo User Interface Library und der Yahoo! User Interface Design Pattern entstanden ist, die erst kürzlich erweitert wurde. Man kann somit neben den gegebenen Beispielen in der Dokumentation für die Bibliothek und die Patterns auch direkte Implementierungen als Beispiel ansehen.
Auf dem Yahoo! User Interface Blog wird beschrieben, dass nur notwendiger Code geladen wird: “download-on-demand”. Durch die Größe der Bibliothek ist ein solches Vorgehen meiner Meinung nach auch sehr zu empfehlen. Auch sehr interessant ist, dass Yahoo! sehr auf die Verwendung von JSON setzt. JSON ist die leichtgewichtige Alternative für den Datentransfer mit Ajax und bisher nicht ganz so populär wie XML.
Nun bleibt nur noch die Frage offen, wie und wo Yahoo! seine eigenen User Interface Design Pattern eingesetzt hat. Dazu hat Bill Scott einen sehr schönen Artikel “Patterns Behind the Yahoo! Home Page Beta” geschrieben und zeigt einige Szenarien auf wo welche Design Patterns implementiert wurden.
Zum Beispiel wird eine Einführungs-Tour angeboten, die das Dim Pattern und Brighten Pattern implementiert haben um die volle Aufmerksamkeit auf bestimmte Bereiche und Elemente zu lenken.
Ein Blick auf die neue Homepage von Yahoo! ist jedenfalls ganz lohnenswert unter der Betrachtung der dort implementierten User Interface Design Patterns und der User Interface Library.

