Yahoo shares the UI love
Posted: February 13th, 2006 | Author: edward | Filed under: Yahoo | 1 Comment »Some of the best people I work with in Yahoo have just managed to release to the community (that’s you) some really great stuff. This is straight up production code that has been open sourced under BSD, and it’s thoroughly documented.
First check out yiublog.com. This is the new blog that will support the libraries that are out today. Here you’ll get to read info from guys that really know what they are doing like Nate Koechley.
After that you’ll want to jump straight to the code and browse through the Yahoo! User Interface Library which is all under a BSD License. Inside you’ll find libraries for drag and drop, XHR, event, and the incredibly useful Dom library. The Dom library has these handy methods getXY and setXY which are browser independent methods for setting the position of any element. It’s fantastic. If you have seen the Local Event Browser demo then you’ve seen this library in action. That entire demo used a number of these components including the Calendar widget which is also included in this release. Once you get into it, you’ll see how easy it is to control the look of these widgets with just some simple CSS. They are very well designed and they function in Safari!
Also part of this is the Design Pattern Library. Take some time to read through this stuff. Yahoo has been doing this for a long time and it’s really great that they managed to get this out and share it. I mean this is what I use when I build things and so i can tell you that you can use it to do all sorts of things. It’s going to take a while for people to really grok this stuff, and I really encourage you to do so. It can save you a lot of time in your own development especially since this is all under a BSD License.
[...] It lives! I’ve been pushing and planning for this since last summer, and I couldn’t be more excited. Nor could I be happier with the response we’ve received so far from all of you. Thanks for the encouragement and all the kind words. [...]