YUI has been in the news a lot the past few weeks. Here are a few of the stories that have caught our attention since Nate’s last “In the Wild” post:
- Web Interface for the Iris Syntax Highlighter: Code-bloggers rejoice: Gustavo Duarte shared on the YUI community forum a web interface for the Iris syntax-highlighting project. Iris is incredibly cool: It supports syntax for 460 syntaxes, outputs W3C compliant XHTML, and (as the project page drolly notes) does "all this for 30% off the regular price of free." Gustavo notes that "there are a lot of YUI components in action: data table, panels, dialogs, tab view, color picker, auto complete (there are ~460 syntaxes), and so on. The page loads in ‘phases’ (based on common usage) so it ends up pretty lean and fast." There are several CSS themes to choose from for code output.
- Joe’s Goals: The Joe’s Goals website, written by Ian Smith, was an instant success back in 2006 when it launched, and Ian has updated with improved use of client-side richness. Rey Bango (of ExtJS) interviewed Ian for Ajaxian and Ian had this to say about his use of YUI in the new rev: "Since JG 1.0 there have been a lot of improvements made to the YUI. I’ve tried to rely as heavily as possible on those components this time around and cut out a lot of my own hacked together code. I’m taking better advantage of the panel and animation libraries as well as their connection library. With the connection library I benefit greatly from the ability to tag Ajax calls with specific arguments so I can capture the call backs and programmatically make page changes based on which requests succeeds or fails. The connection library is the best example of this I’ve seen of any Ajax Toolkit."
- Tabbed Content Widget for Blogs: Amanda at BloggerBuster posts a new TabView Widget for blogs based on Matt Sweeney’s YUI TabView Control. She provides a lengthy tutorial to help you get started. While you’re at it, take a look at Nick Bouton’s rounded corners for YUI TabView tutorial; that will help you get just the look you want for your tabs.