Yahoo! User Interface Library
Yahoo! Design Patterns Library
Code is cool, but howabout some advice, too. We’ve also got the Yahoo! Design Patterns Library, where our best visual and interaction designers have gotten together and created a set of patterns and guidelines for design in a Web 2.0 world. Here you’ll find ideas on the best ways to implement web site elements, along with pointers to examples and the tools within the Yahoo! UI Library that will let you do it. Today’s Pattern Library is just the beginning — expect this part of the site to grow quite a lot over the coming months.
A pattern is defined by Yahoo! as an optimal solution to a common problem within a specific context. Because they are commonly used, the patterns are repeatable and if the solutions are ready, they can save lot of time of design and development. This library contains patterns like auto-complete, breadcrumbs, drag and drop modules, object pagination and many more.
This library is released under Creative Commons License. You can modify it and even add your own modules to the library.
Both these libraries together provide help to build Web 2.0 websites for users craving for richer functionalities, but still complying with the accessibility and web standards. You can find more information about them on the Yahoo! UI blog, especially the posts Yahoo! UI Library and Yahoo! Design Patterns Library. You can also subscribe to the Yahoo! Developer Network mailing list for further involvement.
Technorati tags: yahoo, design patterns, user interface, open source, php, pattern, graded browser support, bsd, creative commons, UI controls, dhtml, ajax, web 2.0, yahoo developer network, autocomplete, breadcrumbs, drag and drop, object pagination
Copyright Abhijit Nadgouda