Yahoo! Goodies: UI Library and Design Patterns

Original post provide by PHP Everywhere - By John Lim

Yahoo has recently released their Design Pattern Libary. As they mention on their site:

Welcome to the Yahoo! Design Pattern Library. We are very happy to be sharing our library with the design and development community. This is our first drop of what we hope to be a monthly release cycle for the publication of patterns. In many cases we have bundled the patterns with pointers to related code from the Yahoo! User Interface Library.

I had a look at some of the patterns. Navigation, breadcrumbs, pagination, auocompletion… Not quite what i expected: these are user interface guidelines, not coding patterns that explain ways of implementing these guidelines. Useful, but don’t be misled.

The User Interface Library includes libraries for drag and drop, animation and othehr interesting stuff under a BSD license. Widgets provided include Calendar, Slider and Tree View. The widgets don’t seem particularly interesting (there are good alternatives out there), but the attractive thing about these libraries are that they have probably been thoroughly tested on more browsers than I could possibly test on.

Previous Articles:
PHP Life : The Oracle
After a short break the PHP Life team are back. In this strip we look at the Zend/Oracle deal. If Oracle do buy-out Zend then let's hope things fare better for the Zend staff than Oracle staff at the moment!
PHP @ FrOSCon: Call For Papers
The Free and Open Source Conference (FrOSCon) 2008 is a two-day conference on free software and open source. It will take place on August, 23th and 24th 2008 in Sankt Augustin near Bonn, Germany.The PHP Usergroups Dortmund, Köln/Bonn and Hamburg are cooperatively organizing the PHP track as a sub-conference of the FrOSCon.
Improving Performance Through Persistent Connections
The concept of persistent database connections is a question mark for many PHP developers. When exactly is it a wise decision to use them?
Vector Graphics In Javascript
This is impressive. A vector graphics library built using div layers and javascript. The mind boggles at what is possible: function graphing.
Flash Remoting With Oracle And PHPObject
Use PHPObject to integrate Macromedia Flash seamlessly with your Oracle data.
More Articles:
Is PHP4 The New Perl?
Tim Bray, one of authors of XML, voices concern about PHP: If you want your ears bent back, have a listen to Zend CEO Doron Gerstel; he’ll tell you that half the websites in the world are powered by PHP and that there are 2½ million developers and that the war is over and PHP won.
Inserting Multiple Rows With One Database Call Using PHP And Oracle Collections
How to use Oracle collections to improve the efficiency of PHP scripts that feature multi-row inserts
Why I Like PHP Revisited
That cannot be by accident or due to ignorance. The only real PHP gotcha is that PHP cannot do everything. PHP is good for web app user interfaces and business rules, and as a shell scripting replacement. If you look at big PHP apps, the stable core is written in another language, C/C++ (Yahoo), or Java (Ning), or PL/SQL (my company).
PHP Compilers
I am excited about all these implementations. Most computationally intensive compiler benchmarks have shown a 5-10 times speedup over mod_php. Perhaps it is only a matter of time before we see a JIT compiler for PHP to Intel opcodes, built into mod_php...
Paris Forum 2007 : Call For Papers
For this unique event in France, we are looking for the best French speaking experts, who want to share their know-how and enthusiasm. This two day conference features one technical day, with the most advanced PHP techniques and a business day, with case studies and examples of successful projects.

Leave a Reply